Supported chains
Configure per app in KYI Framework → Configuration:
Base mainnet is not enabled yet.
What gets written on-chain
Full mandate rules and PII stay off-chain in Postgres. Only hashes go on-chain.
Shared contract addresses
Same CREATE2 addresses on Amoy and Base Sepolia:Gas credits
On-chain register and batch publish use Abstraxn’s relayer. Cost is deducted from your Paymaster gas credits (USD), same pool as Gas Sponsorship. If on-chain status stays pending in the dashboard:- Check gas credit balance
- Wait for the batch worker (receipts batch every few minutes)
- Confirm the app receipt chain matches where contracts are deployed
Dashboard indicators
On All Mandates:- Green on-chain dot — mandate registered or receipt batch confirmed
- Explorer link — view transaction on Base Sepolia or Amoy explorer
txHash.
Receipt batching (simple)
- Many
check()calls → signed receipts in database - Worker groups receipts into a Merkle tree
- One transaction publishes the root to ReceiptLog
- Each receipt gets
proof,batchId,txHash
@abstraxn/warrant-verifier for offline Ed25519 checks and optional RPC helpers — see Verify receipts.
Next steps
- Verify receipts — auditor verification
- How it works — full product flow