Engineering — stack, API, fingerprints
Inferred from public repos, docs, and HTTP. The platform itself is closed-source.
Stack
- App: Next.js App Router 16.x, React 19, TypeScript, Tailwind 4, Recharts. www is client-rendered (copy lives in RSC flight chunks). i18n + ICU plurals. OAuth at
/oauth/login. OG snapshots at/api/share/snapshot. - API:
api.01resolved.com/v1,x-api-key, Partner 600 req/min. Keys by Telegram DM — no self-serve. Envelope{meta, data}. Express-style 404s (Cannot GET /path), Helmet CSP, Cloudflare in front. - Hosting: www via CloudFront + Cloudflare (not Vercel). Public microsite repo deploys to Vercel (Netlify config as fallback).
- Content: Ghost blog; Mintlify-style MDX at
01Resolved/docs. - Culture: CLAUDE.md, AGENTS.md,
.claude/— they already work with Claude Code. No tests visible in public repos. CI is secret-sync.
Who built it
The snapshot client still pointed at https://01resolved.var-meta.com/api/v1 (Vietnamese IP). A May 26 docs commit moved /api/v1/ → /v1/ for production. VAR META (~50 engineers, Hanoi / Da Nang) built the backend. Lead engineer here means bringing that codebase in-house.
Dune is a second source: the snapshot microsite caches Dune queries (2h refresh) for protocol metrics (e.g. Omnipair) alongside their Treasury Intelligence API.
James also uses Radix/shadcn, framer-motion, TanStack Query, wagmi/viem (EVM fluency) in other repos. Upstream: metaDAOproject/programs (Anchor).
API surface (~86 GET endpoints)
No POST/webhook/stream yet — alerting is Telegram-only.
- Overview (17) — project, legal entity, token supply, performance package, tranche ladder, unlocks, ICO contributors / investors.
- Financials (11) — treasury overview (NAV/AS, runway), wallets, allocation, revenues, expenses, timeline.
- Movements (21) — OpenBooks: account registry (onchain and offchain balances), counterparties, movements, categories, CSV export.
- Proposals (26) — orders, pass-edge, conviction, traders, comparables, cross-project wallet activity.
- Global (11) — decision-market dashboard,
projects-launch(one call = whole market), recent/completed/graveyard launches, search.
Slug vs project params are inconsistent across groups — organic growth; a v2 coherence pass is the obvious first cleanup.
Tracked slugs
Ownership coins: metadao (META), avici, solomon (SOLO), p2p-protocol, umbra, omnipair (OMFG), loyal, jurassic-finance (RAWR), paystream (PAYS), zklsol (ZKFG), superclaw, futardio-cult, rip-cars, credible, kimia, ordr.trade, laso-finance, areal-finance, basket, gesim, kollan-house, kyros, coal.
Established DAOs: jito-dao, sanctum, drift, marinade, save-dao, island-dao, mtncapital, ore, ranger (liquidated), flash-trade (winding down), futuredao.
Shipped catalog: src/projects.js.
Rough edges
/treasury-intelligencereturned HTTP 500 (12 Aug 2026).- Manual API keys. Client-rendered marketing pages (SEO sits on Ghost).
- Public Ownership Score disputes. Default HTTP clients 403 even on the blog (scrape with a browser UA). First Wayback crawl of the site: 7 Jan 2026.