On-chain programs for the Veil decentralized AI inference network.
| Program | Status | Description |
|---|---|---|
| Registry | 🔲 Not started | Provider/Relay registration, pubkey storage, capability declaration |
| Escrow | 🔲 Not started | Funds held during inference, release after settlement window |
| Staking | 🔲 Not started | Provider/Relay stake, slash conditions, 30-day unstaking |
| Token | 🔲 Not started | SPL Token, Points→TOKEN conversion, burn mechanism |
Consumer pays USDC → Escrow holds funds → 24h challenge window → Release
Provider: 80% Relay: 10% Treasury: 10%
- Framework: Anchor
- Chain: Solana Mainnet
- Language: Rust
- Testing: Bankrun + Anchor test suite
On-chain settlement activates at Stage 2 — when the first Community Relay joins the network. Until then, settlement is direct USDC transfer through the official Relay.
See Protocol Design for full specification.
Contracts are protected modules under RBOB Rule R3 — changes require core team review. No external PRs accepted for contract code until audit is complete.
runveil.io · Core · Whitepaper