As of: Draft v0.1 · not accreditation

For implementers

Pick a conformance class: Verifier, Issuer, Attestor, Log or Indexer. The most useful first step is a Verifier in another language.

  1. Read sections 3 to 5 of the specification.
  2. Run node reference/verify.mjs to see 15 recognition vectors and 5 inference vectors pass.
  3. Implement rules R1 to R8; compare your output with the vectors, including the rule identifiers.
  4. Publish your results and tell the project: contact@sanadprotocol.org or an issue in the repository once it is public.

Code is Apache-2.0 (with a patent grant); the specification text is CC BY 4.0. The steward has committed to a royalty-free patent licence for implementing the specification.

Next step: open Conformance and the reference/README.md instructions.