Attestation type

Hours verified

An organization's authorized operator attests that a named individual performed a specific number of qualifying service hours during a specified time period. The Statement's primary attestation.

URI work.extol.attestation/statement/v1/hours-verified
Schema (JSON) https://extol.work/attestation/statement/v1/hours-verified/schema.json

What this attestation records

A hours-verified attestation is the load-bearing record for The Statement, the document a Medicaid recipient hands a caseworker to satisfy the community-engagement documentation requirement under HR-1 §71119. It states that a specific volunteer performed a specific number of hours at a specific organization during a specific period, and that a named authorized operator of the organization is affirming this.

The attestation is signed by an operator's passkey (e.g., Susan the ED). The operator's authority to bind the organization comes from a prior signing-delegation attestation signed by the org's root identity key. The full chain — operator signature → delegation → org root → onboarding-verification — is what a downstream verifier walks to establish that "Food Bank Downtown attests these hours" is a legally-defensible reading.

Signer and subject

Signer: the operator's passkey-derived Ed25519 public key.

Subject: the volunteer's public key.

Payload fields

Notary Spec provenance

Signature block rendering

Statement PDFs generated from this attestation MUST render the signature block as: "Signed by [Organization Name], executed by [Operator Legal Name], [Operator Title]". Never "Signed by [Operator Legal Name] on behalf of [Organization]." Per Neptune §3.3, the distinction is legally load-bearing — the former matches paper-world convention for organizational signatures, the latter reads as a personal act with an assignment claim.

Related