两种交付
一套内核,两种交付方式
开源
社区版
免费开源 · 自托管
完整的开源内核。克隆、构建、在你自己的基础设施上运行——无需密钥、无需激活。
- 完整开源内核(ov)
- 自托管,部署在你自己的环境
- 上下文数据 100% 留在本地
- 无许可证、无在线激活、无遥测
- 社区支持:GitHub Issue 与讨论
许可:开源
许可如何运作
许可,用一句话说清
一枚许可密钥让你的私有部署在线激活,换回一份短时签名租约并持续续约。撤销、恢复在下一次续约时生效。没有离线模式——短时租约本身就是容忍续约抖动的宽限窗口。
领取密钥
用邮箱签发一枚许可密钥(试用免费,企业版经火山引擎)。密钥形如 ovk_trial_… / ovk_ent_…,是一段不透明字符串。
在线激活
你的部署出示密钥;官方 API 校验其状态与有效期,返回一份短时签名租约(ES256,约 7 天)与一份签名密钥清单用于验证。
续约运行
部署在本地验证租约签名后运行,并在租约到期前续约。短时租约就是容忍短暂续约中断的宽限窗口。
撤销 / 恢复
状态变更在下一次续约时生效:撤销 → 续约返回 403,当前租约耗尽后部署停止服务;恢复 → 续约重新成功,服务恢复。
拿到密钥后,在你自己的私有环境中激活(模拟私有部署):
$ go run ./cmd/ovd run --key <key>只有密钥续约与(可选的)运营遥测会离开——上下文数据始终留在你的环境里。
数据边界
什么留下,什么离开
Agent 的上下文即敏感数据,因此它始终留在你自己的环境里。离开环境的仅是最小化的运营信息。
留在你的环境
- Agent 的上下文数据与文件
- 你的客户内容与业务数据
- 部署的私钥(P-256,由客户持有;控制平面只存公钥与指纹)
离开(最小化 · 仅运营)
- 激活与续约时出示的许可密钥
- 短时租约的请求(无内容负载)
- 可选的运营遥测:心跳、版本、计数——按组织偏好开关,绝不作为计费来源
常见问题
关于许可,你可能想问
社区版真的免费吗?
是。内核完全开源,自托管即可,无需密钥、无需在线激活、不上报遥测。
续约失败会怎样?
当前的签名租约(约 7 天)作为宽限窗口继续让部署运行;只有当租约耗尽且始终未成功续约时,才会停止服务。
可以撤销某个部署吗?
可以。在控制侧执行撤销 / 恢复,效果在该部署的下一次续约时生效(延迟以租约有效期为上限)。
我们的数据会进入你们的云吗?
不会。上下文数据留在你的环境;离开的只有密钥续约与可选的运营遥测。
如何购买企业版?
通过火山引擎购买。你会拿到一枚企业版密钥,再用它激活自己的私有部署。