The sm-* libraries (sm = Stellarminds) are the reference
implementations of Corroborated Discovery — small, dependency-light, published at
github.com/Sharathvc23.
They are grouped here by the step each performs in a sweep: reach the sources, compare their
answers, detect and seal a divergence.
Reach the sources — the bridge
The quilt is only as broad as the discovery systems it can reach. sm-bridge is the
primary surface: one on-ramp that speaks the substrates an agent is found through, so a sweep can
ask all of them the same question.
Universal discovery on-ramp — NANDA · ANS · DNS-AID
Bidirectional interop across the discovery substrates: the NANDA Index and AgentFacts, the Agent Name Service (ANS), and DNS-AID agent-identity discovery — plus trust profiles, switchboard routing, and entry-mode delegation. It is how the quilt reaches every source, and the seam corroboration compares across.
Compare the answers
Corroboration kernel
The source-agnostic core: the Resolver and View contract, a pure diff over per-source, per-vantage claims, and the Corroborator that returns a verdict of AGREE, DIVERGENT, or INSUFFICIENT. Zero runtime dependencies; it never learns which layer it serves.
Detect & seal
Divergence detection & the Corroboration Record
Catches a source that lies by omission, tampering, or equivocation, and seals the sweep into a signed, content-addressed Corroboration Record with a portable self-description. The reference implementation of the corroboration Internet-Draft; built on the sm-resolver kernel.
Foundation
Signed conformance badges
An Ed25519 signature over a JCS-canonical payload — proof that a source implementation behaves to spec, re-verifiable offline. The mechanical trust floor beneath the registries a sweep compares.
Downstream. A confirmed divergence is an accountability signal, and where an agent then acts on a discovered subject, the companion accountability layer — Attested Actions — binds that action to a signed, per-agent envelope. Discovery corroborates the subject; attestation holds the action to account.