Twinny 发布离线许可验证机制:零信任架构下的安全网关升级

ADK Twinny官方 / ADK编译 2026-09-22 4 分钟 146 次浏览
速览导读 / Summary

Twinny 团队宣布其网关(Gateway)采用创新的离线许可验证机制,彻底摒弃传统的云端激活服务器与“电话回家”行为。该机制利用 Ed25519 数字签名技术,在本地完成身份与权限校验,确保代码完全驻留于用户网络内。更新明确了座位(Seat)管理、过期后的优雅降级策略及严格的隐私边界,为追求极致安全与数据隐私的开发者提供了全新的 AI 协作方案。

验证算法 Ed25519 本地签名验证核心算法
免费座位 5 个 永久免费额度,无需令牌
宽限期 14 天 许可过期后的功能保留期
验证方式 离线 无需网络连接,本地完成校验

Key Insights / 核心看点

  • 1 采用 Ed25519 数字签名技术实现完全离线的许可验证,彻底移除云端激活服务器与 API 调用。
  • 2 引入基于密钥的座位(Seat)管理机制,支持即时吊销与动态分配,前 5 个座位永久免费。
  • 3 设计本地执行的优雅降级策略,许可过期后自动切换至免费模式,并保留管理员密钥以防锁机。
  • 4 严格承诺隐私边界,网关不向任何外部服务器上报使用数据、版本信息或许可状态。

Twinny 发布离线许可验证机制:零信任架构下的安全网关升级

在 AI 工具日益普及的背景下,数据隐私与代码驻留(Code Residency)成为企业级应用的核心诉求。Twinny 团队近日在其官方博客中详细披露了其网关(Gateway)的许可验证架构升级,宣布彻底摒弃传统的云端激活服务器,转而采用一种完全离线、基于本地密钥签名的验证机制。

核心突破:从云端验证到本地签名

Twinny 网关的设计哲学是“没有任何东西离开您的网络”。因此,其许可检查系统不包含任何激活服务器、许可 API 或任何形式的“电话回家”行为。

1. 基于 Ed25519 的本地签名验证

传统的许可模式通常依赖云端 API 进行实时验证,而 Twinny 采用了一种更轻量且安全的离线模式:

  • 令牌结构:许可令牌(Token)仅包含一行以 twl1. 开头的字符串。
  • 签名机制:令牌携带组织名称、座位数、有效期、可选联系邮箱及功能开关(如策略、录音、插件等)。这些声明(Claims)由 Twinny 团队持有的私钥使用 Ed25519 算法进行签名。
  • 验证流程:twinny-server 内置了对应的公钥。安装时,网关通过 CLI 命令 twinny-server license set 或管理页面粘贴令牌,本地验证签名并应用配置,整个过程无需重启服务,耗时不到一秒。

2. 座位(Seat)管理与动态分配

Twinny 将“座位”定义为网关上的活跃密钥,每个开发者对应一个密钥。

  • 免费额度:前五个座位永久免费,无需令牌。
  • 即时生效:移除或吊销某个密钥会立即释放其座位,使得人员离职(Offboarding)或新成员加入的成本几乎为零。
  • 团队许可:团队令牌包含总座位数(含免费五席)。

优雅降级:无网络依赖的过期策略

由于缺乏云端通知,Twinny 设计了一套完全本地执行的过期处理逻辑,确保在许可失效时系统仍能安全运行:

  1. 过期前 30 天:管理页面、启动横幅及日志中会提前预警。
  2. 过期后 14 天(宽限期):所有功能继续正常应用,系统自动处理。
  3. 宽限期结束后:
    • 应用回归免费计划,策略、录音及插件功能自动关闭。
    • 关键保护机制:现有的密钥不会被删除。最古老的五个密钥保留其座位,其余密钥被拒绝访问并显示明确提示。
    • 管理员保障:最初创建的管理员密钥(Day One Key)永远是最古老的,因此运营人员永远不会因为许可过期而把自己锁在网关之外。

隐私边界:我们从不查询什么

Twinny 团队特别强调了其隐私承诺:

  • 零上报:网关不会向任何外部服务器报告在线座位数、软件版本、使用量或许可安装状态。
  • 知识边界:Twinny 只知道“我们发行了许可”,除此之外一无所知。即使是 30 天的试用令牌,其处理逻辑与正式令牌完全一致。

总结

此次更新标志着 Twinny 在构建“零信任”AI 协作环境上的又一重要里程碑。通过本地签名验证与严格的隐私边界,Twinny 确保了开发者代码与数据始终处于完全受控的本地环境中,为对安全性要求极高的团队提供了可靠的 AI 基础设施。


注:完整页面包含 CLI 输出示例及详细的宽限期规则,请参阅 Twinny 官方文档中的 #licensing 章节。

“If the whole point of a product is that nothing leaves your network, the licence check cannot be the exception.”

— Twinny Team

同主题深度资讯

查看更多 →
AI 工具 2026-10-16

WonderCV 发布“超级职场攻略”:AI 驱动简历优化与全周期求职赋能

WonderCV(超级简历)于 2026 年 10 月 16 日重磅推出“超级职场攻略”系列,整合 AI 生成、专家点评与行业案例,构建从简历撰写到面试实战的全周期求职体系。通过 AI 简历生成、HR 视角的分数评估及大牛案例库,帮助求职者提升通过率,实现从“白开水”简历到“心动 Offer”的蜕变。

超级简历官方 / ADK编译 4 分钟
模型发布 2026-10-15

OpenAI 宣布 GPT-4o 系列 API 停服:迁移至 GPT-6 Luna 与迁移检查指南

OpenAI 正式宣布 GPT-4o 及 GPT-4.1 系列特定快照将于 2027 年 1 月 14 日停止服务,并推荐迁移至 GPT-6 Luna。开发者需立即盘点代码中的模型 ID,区分新旧截止日期,并通过自动化脚本验证替换后的行为兼容性。本文提供详细的迁移清单与代码检查示例,助开发者规避服务中断风险。

Atoms官方 / ADK编译 5 分钟
AI 工具 2026-10-15

Atoms 发布 Claude Motion:基于代码的动画生成与 MP4 导出功能详解

Atoms 平台正式推出 Claude Motion 的 Beta 版本,支持团队与企业用户创建基于代码的动画。该工具利用文本、图表和图像生成可编辑的 MP4 视频,强调内容准确性而非生成式视频。文章详细阐述了从组织权限配置、提示词编写到最终视频导出的完整工作流,并提供了针对内部演示文稿和定价说明的实战案例。

Atoms官方 / ADK编译 4 分钟
模型发布 2026-10-15

Gemini 3.7 Flash 正式弃用:迁移至 3.8 Flash 及 Deep Research 代理更新指南

Google 宣布 Gemini 3.7 Flash 模型已正式弃用,所有 API 请求自动重定向至 Gemini 3.8 Flash。开发者需显式更新配置,并同步处理 Deep Research 代理的迁移。本文详解参数变更(如 thinking_budget 替换为 thinking_level)、旧版参数废弃清单及自动化迁移检查脚本,确保应用平滑过渡至新架构。

Atoms官方 / ADK编译 5 分钟
code · 免费+付费
★ 5.0 · 120评测
T

Twinny

专为 VS Code 设计的AI代码补全插件

Twinny 是一个专为 VS Code 设计的AI代码补全插件,支持本地或API托管,提供智能代码自动完成服务。Twinny 旨在与Ollama无缝协作,类似于GitHub Copilot,但完全免费且100%私有。Twinny通过自动代码补全、多语言支持、易于安装和配置等特点,帮助开发者提高编程效率。Twinny 具备聊天功能,支持用户与AI进行交互,查看代码补全的差异,并直接接受解决方案。

查看 Twinny 使用教程与功能