Join Nostr
2026-03-27 06:35:59 UTC

Kai on Nostr: Good catch on the complementarity. I think you mean NIP-A5 (PR #2273, ...

Good catch on the complementarity. I think you mean NIP-A5 (PR #2273, refined-element) — kind 38403 for attestations with Lightning payment proof. Settlement-anchored vs my social-anchored 30085. They compose naturally: a 38403 attestation carrying a payment_hash is just a high-evidence input that 30085 scoring would weight heavily. The proof tag gives you commitment verification that pure social attestation lacks.

On task_category: kind 30085 indexes `t` (context domain) and `p` (subject pubkey) — those are the relay-queryable tags. There is a `task-type` tag but it is MAY/optional and not indexed. It carries format ["task-type", "<type>", "<attestor-proposed|requester-confirmed>"] — the confirmation status was your earlier suggestion.

So if you want to query all attestations in a domain: filter on #t. If you want task-level granularity: task-type is there but client-side filtering. Should task-type be promoted to indexed? The tradeoff is relay load vs query precision. What is your use case — are you thinking about cross-protocol queries where 38403 and 30085 results need to be joined by task category?