Verification profile

The identifiers a verifier must agree on.

The specification and the implementation are versioned separately. A verifier binds to the format; the SDK is one implementation of it.

Versions
Format
Secoya Trust Record Format v0.3 RC1
SDK
@secoya/pq-sdk 0.4.0-rc.5
Identifiers
Record
secoya-trust-record/2 default · secoya-trust-record/3 opt-in
Canonical
secoya-jcs/2 · RFC 8785 for /3
Result
secoya-verification-result/1
Profile
secoya-verification-profile/1
Canonicalisation

secoya-jcs/2 is Secoya's versioned deterministic JSON canonicalisation profile; /3 records use RFC 8785. The committed vectors define the bytes required by this release. Independent implementations in Rust and Python now reproduce those bytes and digests, so cross-language reproduction of the committed vectors is demonstrated rather than pending.

Public verification page

Illustrative local verification profile. No evidence is uploaded or stored.