It would be extremely desirable for Nostr relays to collect ...

inkan

npub16xnpfx85k8wzdhctang6860g3u64lds5kac73ddjwlg0lxdg9g3su56z6l

hex

81ecd99b80ec128c2e22bdf566062f43995985ae5eb9a987d65f857184a6e121

nevent

nevent1qqsgrmxenwqwcy5v9c3tmatxqch58x2eskh9awdfslt9lpt3sjnwzggprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsdrfs5nr6trhpxmu97e5dra85g7d2lkc2twu0gkke8058lnx5z5gcnh7x9j

Kind-1 (TextNote)

2026-06-10T14:05:53Z

It would be extremely desirable for Nostr relays to collect OTS proofs and splice them into the events they return. These proofs should be treated as having similar cryptographic importance as signatures.

Do any of the larger relays, say wss://relay.damus.io ( nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s ), provide any OTS infrastructure? If not, can they please do so?

Here is a quick reference for what an OTS-enabled relay should do:

nostr:nevent1qvzqqqqqqypzp5dxzjv0fvwuym0shmx350573re4t7mpfdm3az6mya7sl7v6s23rqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyzpp7m6jdpvda3pl2kcjmdfjstndxs7su04hxqt6zfdascwc0mujuzt6pwc

Raw JSON

{
  "kind": 1,
  "id": "81ecd99b80ec128c2e22bdf566062f43995985ae5eb9a987d65f857184a6e121",
  "pubkey": "d1a61498f4b1dc26df0becd1a3e9e88f355fb614b771e8b5b277d0ff99a82a23",
  "created_at": 1781100353,
  "tags": [
    [
      "q",
      "821f6f526858dec43f55b12db53282e6d343d0e3eb73017a125bd861d87ef92e",
      "wss://relay.primal.net/",
      "d1a61498f4b1dc26df0becd1a3e9e88f355fb614b771e8b5b277d0ff99a82a23"
    ],
    [
      "p",
      "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245"
    ]
  ],
  "content": "It would be extremely desirable for Nostr relays to collect OTS proofs and splice them into the events they return. These proofs should be treated as having similar cryptographic importance as signatures.\n\nDo any of the larger relays, say wss://relay.damus.io ( nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s ), provide any OTS infrastructure? If not, can they please do so?\n\nHere is a quick reference for what an OTS-enabled relay should do:\n\nnostr:nevent1qvzqqqqqqypzp5dxzjv0fvwuym0shmx350573re4t7mpfdm3az6mya7sl7v6s23rqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyghwumn8ghj7mn0wd68ytnhd9hx2tcqyzpp7m6jdpvda3pl2kcjmdfjstndxs7su04hxqt6zfdascwc0mujuzt6pwc",
  "sig": "8f88c04db8f115a7a3c41586cb3ca0e2853809f794d1f5c7e1ff9b8269c2acee81e673fb98a8d7dfa35cca209a60daddfac8b6b53e80b008679bb554e099d37f"
}