Repo-ready schema pack for the CLAS Trust family.
schemas/v1.0.0/trust/<verb>/<verb>.request.schema.json
schemas/v1.0.0/trust/<verb>/<verb>.receipt.schema.json
- verify
- authorize
- attest
- endorse
- sign
- permit
- grant
- reject
- approve
Every receipt schema requires:
{
"canonicalization": "json.sorted_keys.v1",
"hash": "sha256:<64-char-hex>",
"signature_alg": "ed25519",
"signature": "<base64url-signature>",
"key_id": "<kid>",
"signer": "<ens-or-did-or-runtime-id>"
}python scripts/validate_json.py