For the curious
Architecture
A thin, verifiable stack — AI for gameplay, a program for money:
Web
- Next.js (App Router)
- Solana wallet adapter
- Hosted on Vercel
Backend API
- NestJS
- Postgres (Prisma) + Redis
- Self-hosted (Node.js)
AI engine
- Model-neutral provider (OpenRouter)
- risk → guardian → judge → second judge
- Two-judge unlock gate
Onchain
- Anchor program on Solana
- Ed25519 signed-claim verification
- $CIPHER SPL token (6 decimals)