Build Verifications on Nostr
Community members independently reproduce wallet binaries from source and publish signed results on Nostr. Explore existing verifications, register new assets, or start your own build verification.
Asset Registry
Browse wallet binaries registered on the network.
Open registryTop Build Verifiers
See who is most active in reproducing wallet builds.
View verifiersRegister New Asset
Add a binary that is not yet in the registry.
Register assetNew Verification
Publish a signed build verification for a known binary.
Start verificationStart with a binary
Drop a wallet binary here to look up existing verifications, calculate its SHA256 hash, or begin registering it.
Select a wallet binary to look up existing verifications or calculate its SHA256 hash.
If the binary is new to the network, you will be prompted to register it with product and source details so testers know what they are reproducing.
If the binary is already known, you can view existing verifications, access build instructions, or publish your own.
Not every Bitcoin wallet has verifications yet. This is a community-driven effort.
What are Nostr Build Verifications?
Nostr Build Verifications let anyone compile software from source, compare the result to a distributed binary, and share a signed public record of what they found. Verifiers can attach scripts and build logs so others can reproduce the work themselves.
- Verify builds independently
- Store results on decentralized Nostr relays
- Make verification outcomes publicly accessible
- Build trust through community participation
Some verifications are created automatically by the WalletScrutiny Automated Build Server, which re-runs community-published build.sh scripts when new binaries are registered. To make your script eligible for automatic runs, see the ABS documentation and the script rules on GitLab.
How it works
-
Find or register a binary
Look up a wallet binary in the Asset Registry, or drop a file above to register one that is not listed yet.
-
Build from source
Follow published build instructions or your own process to reproduce the binary locally.
-
Publish a signed verification
Post your result on Nostr with scripts, logs, and a reproducibility verdict for the community.
-
Others cross-check your work
Independent verifiers repeat the process, strengthening trust through reproducible evidence.
Subscribe to verification updates on Nostr
When a new wallet build verification is published, WalletScrutiny Bot posts a short Nostr note with the app, version, platform, result, and a link back to this site. Follow the bot in your Nostr client:
-
Hex pubkey
168b7a2cd8bb9205c3f574de540606d6f4c46717c5164f47373fdcce2b9cd335 -
npub
npub1z69h5txchwfqtsl4wn09gpsx6m6vgechc5ty73eh8lwvu2uu6v6sfwaukf
You only need a Nostr account and a client that supports following other users. If you are new to Nostr, see getting started with Nostr.
Other ways to explore
Browse the Asset Registry
View wallet binaries that have been added to the network.
Browse assetsTop Build Verifiers
See the most active community members who verify wallet builds.
View verifiersWallet Search
Use the search bar in the navigation to find verifications for a specific Bitcoin wallet.
View only: no extra tools are required.
Contribute: you need a Nostr browser extension to register assets or publish verifications. See getting started with Nostr.
Calculate SHA256 on the command line
When you register a new binary manually, you need its SHA256 hash. Dropping the file above calculates it automatically; otherwise use your terminal:
-
Linux or macOS
sha256sum path/to/your/file -
Windows
certutil -hashfile path\to\your\file SHA256