Overview
Protocol overview
For developers and reviewers. POC runs on Tender, its own options engine: the programs
named tender_* below are POC's (what is Tender?).
Snapshot of 2026-09-28 (Tender programs at commit 556ec4a or later, app at d0df9be or later).
| Page | Contents |
|---|---|
| What is Tender? | What Tender is: POC's options engine, and why the programs carry its name |
| Addresses | Programs, wallets and deployments on mainnet, and external programs used |
| Launch vault | tender_vault as it stands today: launch, activate, buy, the ladder, caps, exercise, cash-out, settle, fees, stall rule |
| Launch vault constants | Every launch-vault constant with its value and file |
| Instructions by program | Instruction list for all five programs |
| Invariants | Properties the code maintains and the tests check |
| Keeper | The permissionless keeper and its jobs |
| The web app | The Next.js app: routes, server-built transactions, Privy signing, SDK vendoring, IPFS metadata, portfolio |
| Security | Review findings: fixed and open |
| Options engine | The Tender option engine (from the Tender programs' docs, current) |
| Put vault | tender_puts (from the Tender programs' docs, current except where noted) |
| Backer pools | tender_backstop (from the Tender programs' docs) |
| parameters-2026-09-28-morning.md | The Tender programs' parameter table before the afternoon changes, kept for its sources; superseded by constants.md for the launch vault |
