VeilRoot v0.26.2.2 #2
ailerov
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
VeilRoot Core — VNS/Nostr Protocol Hardening
This release completes a major hardening pass over the VeilRoot Naming Service (VNS), Nostr service descriptors, heartbeat validation, and Merkle-proof authentication.
VNS / Nostr Security
VNS Service Descriptor Validation
Service descriptors are now authenticated against blockchain state before being accepted:
Heartbeat Security
Heartbeat processing now validates the complete proof chain before updating on-chain domain health state:
Merkle Proof Hardening
Database / Compatibility
Maintained compatibility with legacy VNS V1 LMDB domain records.
Existing registrations remain readable while supporting the current multi-relay domain record format.
Kept the VNS V1 fingerprint construction stable for compatibility with existing registrations:
domain + registrant public key + fee tierTesting
VNS/Nostr test suite: 7/7 passed.
Verified rejection of:
Successfully tested the complete real-world VNS lifecycle:
registration → heartbeat → service descriptor publication → domain resolutionUpdated binaries successfully deployed across the test network.
Targeted regression testing confirmed the updated core changes remain functional.
Diagnostics
Added explicit logging for successful:
These logs make the authentication chain observable during node operation and troubleshooting.
Relay Model
Nostr relays remain untrusted transport/storage infrastructure.
Relay availability does not grant authority over a VNS domain; descriptors and heartbeats are accepted only after cryptographic and blockchain validation.
Download Hashes
If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:
This discussion was created from the release VeilRoot v0.26.2.2.
All reactions