You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2.**Off-chain Signing**: KYC Provider signs the claim with their private key off-chain
387
+
3.**On-chain Storage**: Signed claim is stored in the investor's Identity Contract
388
+
4.**Token Validation**: When investor attempts to receive tokens, the RWA Token:
389
+
- Retrieves claims from the Identity Contract
390
+
-Calls the Claim Issuer Contract to validate signatures
391
+
- Checks for revocations (stored in Claim Issuer Contract)
392
+
-Verifies the issuer is trusted (via Claim Topics and Issuers registry)
403
393
404
-
**Example Flow:**
405
-
```
406
-
Investor → KYC Provider (off-chain verification)
407
-
→ Claim Issuer Contract (signs claim with private key)
408
-
→ Identity Contract (stores signed claim on-chain)
409
-
→ RWA Token (validates claim during transfer/mint)
410
-
```
394
+
**Note:** The KYC Provider and Claim Issuer are the same entity. Signing happens off-chain; only the signed claim and revocation data are stored on-chain.
0 commit comments