Merge pull request #884 from coracle-social/client-tag

This commit is contained in:
Pablo Fernandez 2023-11-16 22:03:13 +02:00 committed by GitHub
commit 010b322fa1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

13
89.md
View File

@ -74,6 +74,19 @@ Multiple tags might be registered by the app, following NIP-19 nomenclature as t
A tag without a second value in the array SHOULD be considered a generic handler for any NIP-19 entity that is not handled by a different tag.
# Client tag
When publishing events, clients MAY include a `client` tag in the same format as the recommendation event's `a` tags. This has privacy implications for users, so clients SHOULD allow users to opt-out of using this tag.
```json
{
"kind": 1,
"tags": [
["client", "31990:app1-pubkey:<d-identifier>", "wss://relay1", "ios"]
]
...
}
```
# User flow
A user A who uses a non-`kind:1`-centric nostr app could choose to announce/recommend a certain kind-handler application.