系统说明 · 当前实现

把资金、文件和权限分开说清楚。

Enterprise 是 Laintas 账户体系上的组织控制面与独立私有 CLI,不再是自托管许可服务器。

发行边界

Enterprise 代码会进入公开个人版吗?

不会。公开仓库只包含通用安装器、用于验签的【公钥】和 /v enterprise 命令——里面没有任何密钥,也没有组织、席位、资产或策略的实现。那些在独立的私有仓库里,发布为签名扩展包,由成员自己的 CLI 在运行时加载。

谁能下载安装?

已经登录、属于有效组织且组织 Enterprise 订阅生效的成员。发行物只从 enterprise.laintas.com 分发,不经过对象存储:服务端在每次请求时重新核对成员资格,签发两分钟有效的下载票据,且票据必须与本人会话同时出现才能取到字节。文件仍须通过清单大小、SHA-256 与 Ed25519 签名三重校验。

组织资产与 R2

R2 保存什么?

托管部署里 R2 保存 skill 与流程的不可变版本文件(组织规则不走这里 —— 它是签名策略,随请求校验),PostgreSQL 保存组织权限、版本号、对象键、大小、哈希、发布状态和账单;bucket 私有,不提供永久公开 URL。自建部署则把这两样都放在客户自己的机器上——元数据进客户的 PostgreSQL,文件进客户指定的目录或自有 S3 兼容存储,Laintas 既不保存也不计费。

成员怎样同步?

CLI 获取 manifest,对比本地哈希,只下载变化版本;下载完成后再次计算 SHA-256,并以原子目录替换安装。资产由管理员 CLI 发布,组织成员统一同步。

存储怎样计费?

沿用 PPOS 档位:无有效方案 / Gen / Pro 分别免费 5 / 50 / 100 MB,硬上限分别为 100 MB / 1 GB / 2 GB,超额每 10 MB 每月 100 分。费用只从组织 owner 的个人余额扣除,绝不从席位资金池扣;余额不足只冻结新上传,不删除现有资产。

席位与资金

席位和订阅有什么区别?

席位是组织预付资金池。管理员从个人余额划入至少 100 美元,再授予成员和产品范围;成员在 laintas-cli 中用 /org funding 选择活动席位。选了席位而席位付不了(余额耗尽、封顶、被停用、或本次调用未应用组织策略)时,请求会被明确拒绝并说明原因——不会把账悄悄转到成员自己头上。切回个人余额是一个需要成员自己执行的动作。

关闭席位后余额去哪?

剩余金额原子退回原出资人,全部授权同时撤销,成员活动席位清空。出资账户注销则按已确认策略直接级联清理,不阻止注销。