Integration Workflow
Institution defines requirements
Min KYC level
Jurisdiction allow/deny
Sanctions epoch freshness (must match latest)
Max KYC age (e.g. 6 months, 12 )
User completes KYC off-chain
Vault stores PII.
Cloud Agent records
kyc_verified_at.Proof posted to Midnight.
Fairway updates Compliance UTXO
New Merkle root.
sanctions_epochincremented if needed.kyc_verified_atattached per-leaf.Signed by Fairway.
User interacts with dApp
Submits Merkle proof with leaf
{addr, claims, kyc_verified_at}.dApp attaches Compliance UTXO as reference input.
Validator checks
Last updated
Was this helpful?

