Each URI here names a class of attestation implementable by any Attestation Notary-conforming system. URIs resolve to human-readable documentation (linked below) and a machine-readable JSON schema at the same path plus /schema.json.
These URIs are subject to permanence discipline: their semantics are stable indefinitely. Field additions may occur without notice; field renames or removals require a new URI version (/v2/). Attestations signed against these URIs remain valid interpretable records for as long as the Notary Spec itself is honored.
Statement (HR-1 §71119)
-
Hours verified
work.extol.attestation/statement/v1/hours-verifiedOrg authorized operator attests to a volunteer's qualifying service hours.
-
Hours disputed
work.extol.attestation/statement/v1/hours-disputedVolunteer contests a claim about their hours.
-
Hours corrected
work.extol.attestation/statement/v1/hours-correctedOrg operator supersedes an earlier hours-verified attestation with a corrected version.
Organizational identity (Pattern 3)
-
Signing delegation
work.extol.attestation/org/v1/signing-delegationOrg root authorizes an individual operator to sign attestations on the org's behalf.
-
Legal identity
work.extol.attestation/org/v1/legal-identityOrg root self-attests to its legal metadata, referencing the Extol onboarding-verification anchor.
-
Onboarding verification
work.extol.attestation/org/v1/onboarding-verificationExtol records observed events during an org's Pattern 3 setup. Trust anchor for the two-attestation model.
Permanence commitment
A complete catalog of minted URIs with the "MUST NOT remove or change semantically" contract lives in CANONICAL_URIS.md in the extol-marketing repository. Any PR that removes or renames a URI requires explicit reviewer sign-off confirming that no known attestations have been signed against it, or that the removal has been coordinated with all known implementations.