Admin · issuer operations
Set up the Shibui control layer: register the two EAS schemas, then authorize compliance providers as trusted attesters. Each action is a standard Sepolia transaction signed by the connected wallet.
Investor Eligibility
Registeredaddress identity,uint8 kycStatus,uint8 amlStatus,uint8 sanctionsStatus,uint8 sourceOfFundsStatus,uint8 accreditationType,uint16 countryCode,uint64 expirationTimestamp,bytes32 evidenceHash,uint8 verificationMethod
No resolver — policy checks apply at verification time
Issuer Authorization
Registeredaddress issuerAddress,uint256[] authorizedTopics,string issuerName
Resolver restricts Issuer Authorization writes to admin-curated authorizers
After registering
Record each UID above in deployments/sepolia.json under schemas.investorEligibility and schemas.issuerAuthorization, then wire the topic-to-schema mappings with EASClaimVerifier.setTopicSchemaMapping(topic, uid).