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

Registered
address 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

Registered
address 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).