How It Works
- You integrate via REST APIs
- Your users buy, hold, and sell gold through your platform
- GRAIL handles custody, settlement, compliance checks, and on-chain operations
Two Models, One API
Custodial Model
For partners who want to manage user assets on their behalf. Ideal when your users don’t interact directly with blockchain.- You deposit USDC into a central vault (a Program Derived Address controlled by the GRAIL program)
- Users get compressed accounts that track their gold balances
- All purchases and withdrawals flow through your platform
- Users never need a Web3 wallet
Self-Custody Model
For partners whose users already have Web3 wallets and want direct control of their assets.- Users hold gold tokens directly in their wallets
- You handle KYC and link user identities to wallet addresses
- Transactions are signed by users, facilitated by your platform
- Gold tokens are portable and DeFi-compatible
Access Model
GRAIL is whitelist-only. Only KYC-verified distribution partners approved by Oro can integrate. This ensures:- Regulatory compliance across the network
- Quality control for end-user experience
- Proper KYC/AML procedures at the partner level
