Attestation type

Onboarding verification (Extol trust anchor)

Extol records what it observed during an organization's onboarding: officer signup event, org-metadata entered, IRS TEOS lookup response, feature-activation confirmation. This is the trust anchor for Pattern 3's two-attestation model.

URI work.extol.attestation/org/v1/onboarding-verification
Schema (JSON) https://extol.work/attestation/org/v1/onboarding-verification/schema.json

What this attestation records

An onboarding-verification attestation is Extol's on-chain record of what happened during an organization's Pattern 3 setup. It is not a certification that the organization is a valid 501(c)(3), or that the officer's authority to bind the organization has been legally reviewed. It is an abstractor's record: Extol observed these events, from these sources, at these times, and records them faithfully.

The distinction matters. A title abstractor certifies that they searched specific records using a stated methodology; they do not warrant the underlying facts. Extol's onboarding-verification attestation follows the same posture. Anyone consuming the attestation should read it as "Extol observed X" — not "Extol certified Y."

Signer and subject

Signer: Extol KMS credential authority public key.

Subject: the organization's root identity public key.

Payload fields

Notary Spec provenance

Relationship to signing-time TEOS gate

This attestation records the TEOS status at feature-activation time. It does not substitute for the current-status check performed at every Statement signing attempt. Statement signatures are gated on a fresh TEOS lookup (cached within a 7-day window, refreshed nightly by cron and on-demand at signing time if stale). If an org's TEOS status changes after activation (revocation, status change), the signing gate catches it — this attestation remains historically accurate testimony about state at activation time.