Value is subjective; not objective like units of mass.
Value is ordinal not cardinal; it can't be measured like a sheet of glass.
Braydon Fuller
_@braydon.com
npub1r0ul...zzyc
"Do not give in to evil, but proceed ever more boldly against it."
—Motto of Ludwig von Mises
I don't think many realize (except many of those here) how meaningful it is when money is traded for goods. The great thing about a free market, capitalism, is that it provides a system to determine what, where and when goods and services are valued the most.
I recently made several simplifications to the draft NIP and implementation on key revocation and migration.
I think it's very close!
In particular, having a way for users to verify another user's profile either privately or publicly, should be very useful. If a profile ever becomes compromised, the user's profile name, image website, NIP-05 and other user metadata can all be "pinned" and remain uncompromised.
Could gift-wrapped DM requests have ecash as a means?
Interesting how a greater understanding of advanced mathematics has lead towards greater freedom in many other fields and in life. Pretty cool.
njump.me is useful to quickly lookup the JSON for an event.
This video with @Saifedean Ammous and @Ken Berry, MD has also been a huge help!
This video from @Ken Berry, MD has helped me a lot!
Nostr offers something no platform can, ownership.
A compelling article on why that is so important for the "right to free speech” :
https://mises.org/mises-wire/property-rights-and-human-rights
After a first round of implementation, I've updated a NIP for Key Migration and Revocation:
Implementation for go-nostr with test vectors is at:

GitHub
nips/xx.md at 01bb28afc70cf2189d01a8f69382f9e0c229813c · braydonf/nips
Nostr Implementation Possibilities. Contribute to braydonf/nips development by creating an account on GitHub.
GitHub
go-nostr/nipxx at 28418e0e3042cd1cdc0d53ff27f853490a5ac26c · braydonf/go-nostr
Nostr library for Golang. Contribute to braydonf/go-nostr development by creating an account on GitHub.
I've moved almost all applications to be installed via Obtainium instead of Aurora Store (Google Play) and have removed F-Driod (although many Obtainium apps pull from the repository still). Down from five installer apps to four, it's not much, but it's a step.
If you're setting up a private Nostr relay with strfry, you can use this small plugin to only provide write capabilities for your own pubkeys.
It uses the strfrui library that can do a lot more if that is needed.

GitHub
GitHub - braydonf/strfry-tools: A set of tools for strfry relays for the Nostr protocol.
A set of tools for strfry relays for the Nostr protocol. - braydonf/strfry-tools
GitHub
GitHub - jiftechnify/strfrui: A framework for writing strfry's event sifter (write policy) plugin in Go.
A framework for writing strfry's event sifter (write policy) plugin in Go. - jiftechnify/strfrui
Good morning, from wss://relay.braydon.com 👋☀️
GN, from wss://relay.braydon.com
@jb55 and @Vitor Pamplona is there any documentation or how private zaps are implemented in Damus and Amethyst?
Just finished reading "A Lodging of Wayfaring Men" by Paul Rosenberg and highly recommend it!
You can purchase the book at:
And, yup, bitcoin lightning payments are supported!
There is also an audiobook by @Max available on this podcast:
You can purchase the book at:
Free-Man's Perspective
Free-Man's Perspective
Free-Man's Perspective
Podcast - Free-Man's Perspective
Our podcasts have been consolidated into a single audio book. You can find it here.