<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kuiran.git/internal/operations, branch publish-commercial-control-plane</title>
<subtitle>One API, World Access..
</subtitle>
<id>http://git.zhina.net/kuiran.git/atom?h=publish-commercial-control-plane</id>
<link rel='self' href='http://git.zhina.net/kuiran.git/atom?h=publish-commercial-control-plane'/>
<link rel='alternate' type='text/html' href='http://git.zhina.net/kuiran.git/'/>
<updated>2026-08-05T21:32:46Z</updated>
<entry>
<title>feat: complete commercial control plane, billing, auth, and model catalog</title>
<updated>2026-08-05T21:32:46Z</updated>
<author>
<name>Chia</name>
<email>Chia@93.nz</email>
</author>
<published>2026-08-05T21:29:41Z</published>
<link rel='alternate' type='text/html' href='http://git.zhina.net/kuiran.git/commit/?id=41e322c53d7b4b796eb377d0df9c29ecd10ba431'/>
<id>urn:sha1:41e322c53d7b4b796eb377d0df9c29ecd10ba431</id>
<content type='text'>
- add PostgreSQL control-plane persistence with Redis-degraded hot reload
- implement prepaid balance, usage ledger, Stripe top-up and reconciliation
- add registration, email verification, password reset, invitations and RBAC
- support TOTP, Passkey MFA, device sessions, quotas and rate limits
- add tenant billing profiles, audit logs and operational readiness checks
- build authenticated admin console, Quickstart, Playground and usage analytics
- add public model catalog with pricing, filtering and cost estimation
- support OpenAI Responses providers and provider health failover
- validate real upstream usage reporting and balance settlement
</content>
</entry>
<entry>
<title>feat: harden prepaid billing and commercial operations</title>
<updated>2026-08-05T10:07:50Z</updated>
<author>
<name>Chia</name>
<email>Chia@93.nz</email>
</author>
<published>2026-08-05T10:01:29Z</published>
<link rel='alternate' type='text/html' href='http://git.zhina.net/kuiran.git/commit/?id=eadb2ffe85c43cf6fc741c9823cd28eedb4a844c'/>
<id>urn:sha1:eadb2ffe85c43cf6fc741c9823cd28eedb4a844c</id>
<content type='text'>
</content>
</entry>
</feed>
