EduCoin Production Readiness
The plain-language launch board for persistence, bootstrap, regulator testing, and district procurement confidence.
Production persistence is not configured yet.
Production persistence is not configured. EduCoin™ public quote/readiness APIs can run, but wallet, banking, compliance, and audit records cannot persist.
Environment
Production accepts DATABASE_URL or FLY_DATABASE_URL.
Bootstrap
After the database env var is live, an authorized banking operator runs the bootstrap endpoint with the service token.
POST /api/educoin/database-readinessRegulator Gate
Regulator or district testing should wait until the health API returns status: ok.
Table Groups
The persistent records required for a real banking test
Ledger
EduCoin™ wallet and reward ledger
Bank readiness
KYC/KYB, payment intents, compliance cases
Core banking
School of Banking operating system
Operator Runway
The shortest path from public demo to durable regulated-bank testing
Provision a production Postgres database and require SSL.
Add the pooled connection string to Vercel as DATABASE_URL for Production.
Redeploy or wait for a new serverless instance so the environment variable is loaded.
POST the bootstrap endpoint with the banking service token to create ledger, readiness, and core-banking tables.
Confirm /api/educoin/health returns status ok before regulator or district testing.
This page is an operator dashboard, not a bank charter. It verifies persistence and software launch gates only; deposit, lending, payment, custody, token-sale, and money-transmission activity still require the appropriate partners, approvals, controls, and user terms.