High-Level Flow
User completes KYC once → Vault + Cloud Agent store raw docs.
Fairway issues EAS attestation with:
Subject address (EOA or ERC-1271 smart account).
kyc_verified_attimestamp.Current
sanctions_epoch.Risk score if applicable.
Protocol calls PolicyEngine before sensitive actions.
PolicyEngine checks:
Attestation validity + signature.
sanctions_epochfreshness.now - kyc_verified_at ≤ max_age(defined by the dApp).
Returns YES/NO + reason code.
Last updated
Was this helpful?

