Specification

Protocol specification

The attestations resolved by https://idn-server.onrender.com/v1/v1/attestations/* conform to this specification, version idn-1.0.

This page renders the specification from content/spec.md. The full claim-by-claim text is being finalized; the structure below is stable.

Roles

Sponsor, Agent, Issuer, Verifier. A regulated issuer signs an attestation binding an agent to a legally accountable sponsor; a verifier checks it.

Wire format

A compact JWS over an attestation object: sponsor handle, issuer, issued-at, expires-at, KYC tier, tenure, and scope. Signatures use EdDSA (Ed25519), with a forward path to ML-DSA.

The AND rule

A verifier profile specifies which dimensions must all pass: issuer accreditation, signature validity, good standing, and any profile-specific requirements such as minimum tenure.

Verifier profiles

Default plus domain profiles (for example anti-fraud, IoT, and cross-border) that tighten the dimensions a verifier requires.

Revocation

Status is published as a W3C Status List 2021 bitmap so verifiers can check revocation offline.

Standards alignment

W3C DID Core and VCDM 2.0, SD-JWT-VC, RFC 7515 (JWS), RFC 8037 (Ed25519), OpenID AIIM, GLEIF vLEI, and ISO 15118-20.