DOCS
Documentation
The authoritative Sour documents. Everything is open and durably hosted — the whitepaper as a PDF, the source on GitHub, the verification artifacts as re-runnable proofs.
Authoritative documents
- Whitepaper (PDF)sour.finance/docs/sour-flow-perps-whitepaper.pdf — the full mechanism specification: matching, settlement, funding, margin, aggregate budget, oracle binding.
- Source on GitHubgithub.com/GageBachik/sour — the Solana program in Rust, the TypeScript and Rust SDKs, the test harness, and the build scripts.
- Formal verification repogithub.com/GageBachik/sour-verification — Kani harnesses, Lean specification of the aggregate budget, property tests. Re-runnable.
- In-app verification summaryapp.sour.finance/verification — card-by-card prose summaries of the proven invariants with deep-links into the verification repo.
- Investor pitch deck (PDF)sour.finance/docs/sour-investor-pitch-deck.pdf — 9-slide deck framing the mechanism for capital allocators.
Educational pages
If the whitepaper is too dense, start here.
- What are Flow Perps?sour.finance/learn/flow-perps — canonical reference for batch-cleared perpetual futures.
- Batch-cleared perpetuals explainedsour.finance/learn/batch-cleared-perpetuals — how frequent batch auctions remove the front-run / back-run lanes.
- MEV-resistant by designsour.finance/learn/mev-resistant-by-design — why batch clearing makes sandwich attacks structurally impossible.
- No funding cronsour.finance/learn/no-funding-cron-perps — funding is computed inside every batch.
- Formally verified perp DEXsour.finance/learn/formally-verified-perp-dex — the verification record explained in full.
Operational + developer references
- Developer overviewsour.finance/developers — REST endpoints, WebSocket, SDKs, building a bot.
- Program IDssour.finance/program-ids — mainnet program ID, USDC mint, market PDAs.
- Audits & verificationsour.finance/audits — full disclosure of formal verification scope and audit status.
- Security disclosuresour.finance/security — vulnerability disclosure policy and contact.
- Riskssour.finance/risks — leveraged-derivatives risk disclosure.
Every document is re-runnable, re-readable, and version-controlled. No Notion pages. No PDFs locked behind login walls.