The code above is a real QR. Scan it.
Every Thai product that takes money rewrites the same four things. These are those things.
TypeScript · 0 deps PromptPay QR payloads, Thai bank registry, account and national-ID validation. Reads a scanned code back and rejects a tampered one instead of trusting it.
TypeScript A PromptPay provider for Medusa v2. A Thai bank transfer never tells your server the money arrived, so confirmation is pluggable: manual, slip upload, or a provider's webhook.
Codex workflows where the assurance is proportional to the risk, not applied by default.
Python · most starred One lead orchestrating bounded implementers, with independent review brought in when the risk justifies it rather than by default.
Python The single-developer variants: one model builds, another advises within bounds and reviews strictly when it matters.
Languages TypeScript, Python, Kotlin
Server & data Node.js, Bun, PostgreSQL, Redis
Client Next.js, React, Tailwind, Flutter
Runs in production Docker, GitHub Actions, Grafana, Prometheus
Backups that get restored on a schedule rather than hoped about.