draft
optional
このNIPはkind:1040
のイベントを定義する。これは他のイベントに対するOpenTimestamps証明を含むことができる。
{
"kind": 1040
"tags": [
["e", <event-id>, <relay-url>],
["alt", "opentimestamps attestation"]
],
"content": <base64-encoded OTS file data>
}
- OpenTimestamps証明は、
e
タグで参照されているイベントを、そのIDをダイジェストとして証明しなければならない(MUST)。 content
は、少なくとも1つのビットコイン認証を含む.ots
ファイルの全内容でなければならない (MUST)。このファイルは単一のビットコイン認証のみを含み (有効な認証は1つ以下の必要があり、かつバイト数は多いより少ない方が良いため) 、かつ「未解決」の認証に対する参照を持つべきではない(SHOULD)。なぜなら、それらはこの状況では役に立たないからだ。
~> nak req -i e71c6ea722987debdb60f81f9ea4f604b5ac0664120dd64fb9d23abc4ec7c323 wss://nostr-pub.wellorder.net | jq -r .content | ots verify
> using an esplora server at https://blockstream.info/api
- sequence ending on block 810391 is valid
timestamp validated at block [810391]