Where we ship things from. The systems, libraries, integrations and patterns that turn a 30-minute discovery call into shipped code two weeks later. If you're evaluating us - this is where you check our work.
Vertex AI for production reliability, region-pinning and audit logs. Anthropic Claude where structured reasoning matters. The patterns we use to keep AI outputs deterministic, auditable and safe - so a Yi.X feature doesn't ship one good demo and three weird ones.
Books live in real databases. Analytics live in OLAP engines. State lives where it belongs. Every Yi.X SKU runs on this stack - which means by the time we propose it to you, it's already shipped to 488+ clients.
Your firm runs on Google Workspace, Xero and a shared mailbox. We don't make you migrate. We integrate. Every line below is shipping to a real client right now.
We ship server-rendered Jinja for accounting-grade reliability, and we ship React when the UX demands it. Mobile-first by default - phones are how owners actually open this stuff. No build steps where they're not needed.
PDPA-defensible by design. Region-pinned to asia-southeast1. No API keys on disk - Application Default Credentials only. Service-account auth with Cloud Audit Logs on every call. Your IP stays yours - we don't train models on your data.
Most accounting software treats Singapore as a regional config. We built where you file. The local rules aren't a feature flag - they're first-class citizens baked into categorisation, validation, and reporting.
Six patterns we apply on every project. They turn "AI sometimes goes off the rails" into "AI stays on rails - and when it doesn't, we catch it before the user does." None of this is novel research. All of it is rigour we wouldn't ship without.
Every AI call returns parseable structured output. response_mime_type=application/json, schema validation on receive, graceful failure if shape is wrong.
Every Gemini output passes a post-filter before reaching users. Banned phrases (industry no-nos, regulatory tripwires) get stripped and logged as ai_phrase_suppressed.
Low-confidence outputs escalate to human review. Sensitive-keyword pre-filter (refund / lawsuit / complaint) bypasses AI entirely - straight to manager.
Nothing deleted, ever. Every classification, override, save, send, archive - logged as an immutable event. Full audit trail for IRAS, the team, or future-you.
Your system of record (Gmail INBOX, Google Sheet, accounting GL) stays the source of truth. Our database mirrors and reconciles. Nothing fights nothing.
Gemini's "thinking" tokens count against output - and silently truncate JSON if you leave it on for extractions. We default thinking_budget=0 on structured calls. Audits keep thinking on.
Every claim on this page runs in production today. Click any product to see the landing - the stack tags show the slice of this toolkit that product actually uses. Nothing here is roadmap. (WIP items are explicitly tagged.)
30 minutes. A real chat about what you're building, what stack would fit, and what we can ship. No slides, no NDA paperwork up front, no sales pitch.