Proof of Human.

Loading records…

sealed
checkpoints
average turnaround
Checkpoints per month
0
Apr
0
May
0
Jun
0
Jul
Decisions
Approve0%
Advance0%
Verified0%
Revise0%
Refer0%
Escalate0%
Pass0%
Decline0%
Flagged0%
Record
Reviewer
Decision
Sealed
0–0 of 0
Sealed  ·  recorded — not yet externally sealed

How sealingworks.

Every hour, we take a fingerprint of all decisions completed in that hour and publish it outside HumanAgent, where we don't control it. If any record were altered afterwards, the fingerprint would no longer match what was published, and anyone could check that.

One fingerprint covers hundreds of records, which is why it runs hourly rather than per decision.

reviewed

when the human made the decision

sealed

when the fingerprint was published externally

verify

anyone can recompute the fingerprint and compare

Records created before sealing was introduced were sealed in a single catch-up batch. Those show a gap between their reviewed date and their sealed date. That gap is visible on purpose — hiding it would defeat the point.

Cogacha verifies it's a human.HumanAgent verifies which human.

Cogacha

Confirms a real person, not an automated system.

HumanAgent

Attaches the identity, credential, license, and specialty to the decision.

Proof

What this fingerprint covers.

The record ID is a SHA-256 fingerprint of the decision's canonical fields. Recompute the SHA-256 of these fields joined in this order and you get the record ID above.

use_case | sector | reviewer_id | credential_type |
license_state | decision | reviewed_at | intake_ref

More from .

Verify aProof of Human.

Paste a record ID and check it against the published seal.

authentic

confirms the record exists and matches

unaltered

confirms it matches the published seal

attributed

shows who reviewed it and under what credential

Browse all records →

Add a human checkpointto your workflow.

One API call. Every decision lands here, publicly verifiable.

Get startedRead the docs