Extra time for coffee - building post-quantum libraries.
Tim Bouma
trbouma@getsafebox.app
npub1q6mc...x7d5
| Independent Self | Pug Lover | Published Author | #SovEng Alum | #Cashu OG | #OpenSats Grantee x 2| #Nosfabrica Prize Winner
As I develop #nostr #safebox, I try to focus on understanding what the core value to a user might be. I believe it's something like this:
'Safekeeping of my funds and records, without sacrificing ease of use."
Simply put, if I don't have my phone, but know the access key (or have the card or physical token), I can still make a payment or present a proof, privately.
The diagram below shows how it hangs all together at a high level. Under the hood, it's #nostr, #cashu, #bitcoin, #lightning, but if done right, all this protocol detail will be hidden from the user. All they need to know is that they have an easy way to pay and to prove, and with the assurance that no one provider has locked them into their service.
Onward!


The main driver of decentralization is security.
View quoted note →
Jumping on the moltbook bandwagon- every agent can have their own #safebox to privately transact payments and share private records - not tied to any machine instance - living entirely on the #nostr network.
I had an inkling this was going to happen, but not this fast…
View quoted note →
The main driver of centralization is insecurity.
Loosely-Coupled Pooled Resources
- Miners
- Mints
- Relays
Just watched. Great movie.


Relay (film) - Wikipedia
#Snowshoestr


Asymmetric cryptography > Asymmetric capture
A simple block diagram on how two instances of #nostr #safebox instances dynamically interact with one another. I have successfully de-coupled the interaction so that each user interacts with their https server only and all interactions are marshalled through relays. For example the QR that is scanned contains only the #nauth information required to create the channel - the npub, the relays to listen on etc.
What is really cool is that I can have a #nostr #safebox running as localhost, behind a firewall, and it can communicate seamlessly with any other nostr safebox on the planet, automatically. Throw in WebSockets, I have full-duplex dynamic interaction channels intermediated via relays. For fun, I might add in real-time chat (but not to replace @White Noise )
Plus the added bonus - I decided to bite the bullet on integrating post-quantum algorithms, so no PQC-FUD.
The next major lift is integrating Blossom blob support. I have mapped out the approach and plan to add the same PQC-resistant scheme for encrypting the blobs.
Onward!


The #nstrprise


Note to self: Add this term to the ever-expanding bad #nostr neologisms:
—-
nstrprise (n): An organizational entity that uses the Nostr protocol as the basis for its digital capabilities.
Web of Correctness
In Meredith we trust.
With GitHub we deploy.
With Nostr we s***post.
I’m just going to call them machine-learning workers from now one.
Doing a docker build on a EU-based vps


