nostr:npub1cn670f663n3ks02jnnlsvd5y88zjnefy8343ykaxs7y3nzzketrsrjwt8a
A #Shakespeare gift for you, nostr people.
"Attestr" is a simple protocol that allows two parties to publicly attest to an agreement.
They both sign a hash of the same message and post it. Later, they can both attest to whether or not the agreement was honored.
This is a simple building block, meant to live at the lower levels of richer structures, like npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 's GrapeRank
It's a work in progress, but it more or less works right now. (you'll need to refresh after taking certain actions - live-reloading stuff is a little broken. all the other working stuff is mostly cosmetic).
Better "About" page that explains how to use it coming soon.
Play around!
nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj https://mutual-promise-protocol-6ty7.shakespeare.to/
Discussion
Ah bugger, I have to rename mine now. 🫠
I've got attestr.xyz and everything 😂
Different idea though. This is more like contractstr I guess. Attestations being a mechanism to signal integrity.
oh what's your project?! I'm happy to abdicate attestr.app if I think it's reasonable to do so. this is kind of a toy for now. maybe you've got something more robust
Very gentlemanly, although until I've built it I have no right to even ask!
It's a marketplace to seek and give Attestations for any other Nostr event. It will also help surface Attestations before there is wider client support.
So, for your use case, if you had some kind of 'contract obligations met' event, each party (and even a 3rd part witness) could Attest to that core Subject Event with an Attestation Event.
More detail here:
oh right! this! I remember having seen this now (I apparently left a comment and starred it 🤦♂️)
now I feel even worse about accidentally poaching the name, although I agree our projects are very different.
a base protocol for attestations - your NIP - is **really important**. I "built" my little app in a morning and bought the first punny domain I could think of. when I reflect on it, it's not even really attestations at all, it's clearly more promises or agreements...
I may have just woken up and the coffee hasn't landed yet, but I am thinking I definitely want to rename attestr.app and give you first dibs on the domain if you actually want it.
I'll think about it some more and if I feel strongly enough we can publish an agreement about it lol
I'm going to update my thing to use your thing for the "honored" "disputed" part of the flow. it's perfect for that.
Prediction markets on nostr via DVMs... LFG