Default policies
5proof, ESG, funding, risk, partner
Governance Layer
Governance decisions bind to deterministic subjects, authenticated reviewers, conflict disclosures, and append-only audit events before proof, ESG, funding, or public risk actions can become institutional records.
Governance Workbench
AHIN event contract
ASSERT - REASON - DELEGATE - FULFILL - CHALLENGE
Default policies
5proof, ESG, funding, risk, partner
Approval binding
exactsubject ID from project and evidence root
Conflict state
blockingunresolved disclosures halt issuance
Proof challenges
publicchallenged records stop clean exports
Authority
humanAI agents cannot approve final records
Policies define the subject types, reviewer roles, and approval counts required for institutional actions.
Approvals inherit reviewer identity from authenticated headers and bind to deterministic subject IDs.
Open disclosures block proof validation until governance review clears or waives them.
Public proof-record challenges immediately mark records as disputed until accountable review resolves them.
Workflow Control
CanopyProof actions use Dropin identity, agents, trust, governance, memory, and AHIN events. AI can observe and recommend, but accredited human review remains final authority for proof records.
Proof subject ID derives from project and sorted evidence IDs.
Verification Layer
deterministic
Policy establishes reviewer roles and approval count.
Governance Layer
required
Unresolved disclosures stop validation.
Reviewer
blocking
Approval writes a typed audit event and hash root.
Governance Layer
audited
Accepted challenges revoke records; rejected challenges restore status only when no blocking challenge remains.
Verifier
public outcome
CanopyProof records are environmental accountability records. They are not certified carbon credits, financial assets, carbon-tax offsets, guaranteed yield instruments, or automatic CANOPY distribution claims. Public admin routes must remain blocked and every mutation must be audit logged.