diff --git a/89.md b/89.md index 24aa3c57..83798e70 100644 --- a/89.md +++ b/89.md @@ -74,6 +74,17 @@ Using a `k` tag(s) (instead of having the kind of the `d` tag) provides: Multiple tags might be registered by the app, following NIP-19 nomenclature as the second value of the array. +No contradictory hints can appear. Apps should not publish handlers with the same `platform:type` duple. + +For example: an event with: + +```jsonc +["web", "https://.../path1/<bech32>", "nevent"], +["web", "https://.../path2/<bech32>", "nevent"], +``` + +where the `web` + `nevent` duple is duplicated with contradictory values is invalid and clients SHOULD ignore it. + 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