// 产品族 · saas
每个 SaaS 都要重写一遍的商业化,写成一个组件
套餐、订阅、配额、计量、账单——这些代码没有差异化价值,但每个产品都得写,还都容易写错(幂等、周期边界、并发扣减)。saas 把这层抽成宿主中立的独立产品:起源于 uuos 的商业化建设,设计上服务任意 SaaS 或 AI Agent。
订阅开源通知当前为纵向原型阶段 · 开源许可证评估中
能力范围
套餐与订阅
定义计划、档位与计费周期,管理订阅生命周期
权益与配额
按计划声明权益,执行前 quota 检查拦截超限操作
用量计量
幂等的用量事件账本,按周期汇总
账单
周期账单与超额结算(支付网关接入中)
三种接入方式
| 方式 | 适合 | 怎么接 |
|---|---|---|
| 嵌入模式 | Go 单体应用 | import 稳定的 Go 包,通过 adapter 注入租户与计量上下文;uuos 即以此模式将其注册为产品插件 ai.uuos.saas。 |
| 独立服务 | 任意语言的系统 | 独立部署 API + PostgreSQL,通过 OpenAPI 与 M2M 凭证调用,事件带幂等键与 schema version。 |
| 管理前端 | React 宿主 | @uuos-ai/saas-web 页面包通过 HostBridge 接收租户、token 与主题,嵌入你的管理端;也提供 standalone 壳层。 |
当前状态(如实说)
已可独立运行:宿主中立的 Go 模块、用量记录/汇总、订阅查询、执行前 quota 检查、内存 Store、standalone HTTP API 与 React 管理前端,竞态测试通过。发布缺口:PostgreSQL Store、OpenAPI 规范、OIDC/M2M 鉴权、Docker 部署与支付能力。补齐前不会宣称「可独立生产部署」。