# Quiver > Verifiable on-chain randomness (VRF / RNG) for Robinhood Chain. Quiver is a two-party commit–reveal entropy protocol: the result is keccak256(userRandom ‖ providerReveal ‖ blockHash?), where both values are committed before either is revealed, so neither the requester nor the provider can bias the outcome. A fair result holds as long as either party is honest. Quiver ships an on-chain coordinator contract (`QuiverCoordinator`), a keeper service (Fletcher), a TypeScript SDK (`@quiver/sdk`), and example consumers. Brand names: Quiver (the protocol) and Fletcher (the keeper); everything else uses standard VRF terms. ## Docs - [Overview](https://quiver.foundation/docs/index.md): concepts, the one-line mental model, start here - [Architecture](https://quiver.foundation/docs/architecture.md): components, roles, and request flows - [Protocol design](https://quiver.foundation/docs/protocol-design.md): how randomness is produced and why it's secure (hash chain + anchor) - [Integration guide](https://quiver.foundation/docs/integration-guide.md): consume randomness from a contract (push & pull) or from TypeScript - [Agent integration](https://quiver.foundation/docs/agent-integration.md): install the Quiver Claude Code skill so an agent can integrate randomness for you - [API reference](https://quiver.foundation/docs/api-reference.md): every function, event, error, and type - [Security model](https://quiver.foundation/docs/security.md): trust assumptions, threat model, mitigations - [Deployment](https://quiver.foundation/docs/deployment.md): testnet → mainnet runbook - [Keeper operations](https://quiver.foundation/docs/fletcher-operations.md): running the keeper (Fletcher) in production ## Full text - [llms-full.txt](https://quiver.foundation/llms-full.txt): every page above concatenated into one file ## Agent skill - [quiver-integration SKILL.md](https://quiver.foundation/skills/quiver-integration/SKILL.md): Claude Code skill for integrating Quiver randomness (consumer contracts, @quiver/sdk, keeper/provider). Install: `/plugin marketplace add camdengrieh/quiver` then `/plugin install quiver@quiver`, or see https://quiver.foundation/docs/agent-integration. ## Networks - Robinhood Chain (mainnet): chainId 4663, RPC https://rpc.mainnet.chain.robinhood.com - Robinhood testnet: chainId 46630, RPC https://rpc.testnet.chain.robinhood.com, coordinator 0x1da30d6465f657F11B4D7F6Db0B16aD79152fb40