Devnet primitive - feature complete
The full bond + slashing + yield routing + capability registry + score-feed stack runs on Solana devnet. 34 instructions, 80 bankrun tests, real MarginFi + Kamino CPI (stub-verified, mainnet-shape).
- 34-ix Anchor program (bond, slash, dispute, yield, capability, score feed)
- 80 / 80 bankrun integration tests green (incl. real-CPI flows)
- MarginFi + Kamino routing CPI working end-to-end (verified via stub programs)
- Capability registry + `view_bond_capability` CPI gate
- Score-as-Oracle pull feed (`init_score_feed` / `push_score` / `view_score`)
- `yield-router.ts` off-chain crank - route + harvest dispatch by LP kind
- SDK published to npm-shape (`@telaro/sdk` clean publish dry-run, 76 files)
- Web app: responsive mobile nav, ISR caching, N+1 fix, docs layout
- First-LOI outreach to Sendai / Drift / Solayer