Tim Bouma on Nostr: #Nostr is the protocol that keeps on giving. Over the weekend, I experimented with ...
#Nostr is the protocol that keeps on giving.
Over the weekend, I experimented with publishing events with an “o” tag having the sha256 digest of an original document (pdf, jpg, etc). Then using a separate script to calculate the digest of a selected document to see if there is a corresponding event. It worked, because according to NIP-01, single letter tags are indexed, so I could filter for the event.
This is a big deal because now I have the basis to build an electronic transferable record (ETR) system that does not require any “blockchain”. This can be used to manage title documents such as a bills of lading. Even, better, since payments is already tightly integrated (nip57, lud16) adding payments for title transfer will be a breeze!
Onward!
Published at
2026-04-13 12:27:30 UTCEvent JSON
{
"id": "9ab8ac8de844433b193e9e63039977e094ca7b05ca688c71e5ee66b206b559c2",
"pubkey": "06b7819d7f1c7f5472118266ed7bca8785dceae09e36ea3a4af665c6d1d8327c",
"created_at": 1776083250,
"kind": 1,
"tags": [
[
"t",
"nostr"
]
],
"content": "#Nostr is the protocol that keeps on giving. \n\nOver the weekend, I experimented with publishing events with an “o” tag having the sha256 digest of an original document (pdf, jpg, etc). Then using a separate script to calculate the digest of a selected document to see if there is a corresponding event. It worked, because according to NIP-01, single letter tags are indexed, so I could filter for the event.\n\nThis is a big deal because now I have the basis to build an electronic transferable record (ETR) system that does not require any “blockchain”. This can be used to manage title documents such as a bills of lading. Even, better, since payments is already tightly integrated (nip57, lud16) adding payments for title transfer will be a breeze!\n\nOnward!",
"sig": "c0efa81b9969b10b4effd29d5ed966d9d1fa5e8d228f60533686c540887362e7d1ce3a4018fc4f5a7b03398a3bbd0108ed3947c012ffd549c57ab54d46dd1a90"
}