Capability milestones for the developer platform — what the sandbox surface can actually do. Newest first.
Everything below is a capability and architecture milestone available in the sandbox — not a shipped-GA or “now available in production” announcement. No live money or live patient data is reachable from this tier. When production access opens for a capability, that is said plainly and separately.
cloud (multi-tenant GCP), dedicated (single-tenant VPC, dedicated Postgres/K8s, Cloud KMS CMEK key control), and sovereign (self-hosted air-gapped on-premise Kubernetes via Helm charts with local Dex IdP SSO, MinIO S3 WORM storage, and local Ollama/OpenLLM model inference). Exposed via GET /api/platform/deployment-matrix.POST /api/ai/translate supporting real-time clinical notes and patient communication translation across 11 languages (Spanish, Mandarin, Cantonese, Vietnamese, Arabic, Tagalog, Korean, Russian, French, Haitian Creole, Portuguese) with strict medical terminology grounding, patient-friendly explanation, and clinician review gates.pain.001 credit transfer generation and pain.002 / camt.053 return webhook parsers for direct Straight-Through Processing (STP) against Column Bank and FedNow instant payment rails.SettlementLedgerEntry) is append-only and hash-chained per clinic: entryHash = SHA-256(canonical(entry) + previousHash), with previousHash pointing at the prior entry or GENESIS for a clinic's first. Appends take a per-clinic advisory lock so the chain cannot fork, and there is no update or delete path — corrections are compensating entries. verifyChain re-walks a clinic's chain and reports HASH_MISMATCH, PREV_MISMATCH, FORK, ORPHAN or CYCLE; it backs /api/admin/bank-audit, which returns its result verbatim rather than defaulting to verified. Deliberately a self-recomputable hash chain, not a KMS signature — Cloud KMS signs the Settlement Instruction, not the ledger hash.Claim and Remittance money fields were migrated off floating-point dollars onto conserving integer cents. This removes float drift from the claim-to-remittance path so the reconciliation waterfall can preserve the cent total exactly.ProviderWallet balances converted from float dollars to drift-safe integer cents. Establishes the integer-cent boundary for wallet reads and writes so no rounding can accumulate across postings.GET /api/op-note/[id] so a saved operative note rehydrates its modal on a fresh session rather than only within the authoring tab. Scoped to your organization; returns a typed refusal rather than a fabricated record when the note is absent.The behavior described runs on real logic in the sandbox. The capability is real as architecture.
That it moved live money, carried live patient data, or shipped to production. Production access is a separate approval, tracked honestly on the security page.
The developer hub indexes every API surface; the security page carries the status register — what is available in the sandbox versus what is still gated on a named approval.