vul-os/kotva

GitHub: vul-os/kotva

KOTVA 是一套以密钥为核心身份的去中心化窄腰协议族,通过共享原语组合出邮件、商业、工作等多种应用 profile,不依赖任何协议 token。

Stars: 0 | Forks: 0

# KOTVA ### 主权基底——万物寻址的锚点。 *kotva* —— 斯拉夫语中的**锚**。**密钥即锚点**:你的身份就是你持有的一个密钥对, 而每个名称、地址、别名或运营商都只是指向它的*可替换指针*。丢失了 名称、域名或提供商——锚点依然稳固。
KOTVA 是面向去中心化世界的**窄腰基底**:一个微小且共享的核心—— 包含身份、签名对象、传输、发布/订阅、同步以及基础设施角色—— 许多独立的协议作为轻量级的 **profile** 在其之上进行组合。邮件、商业、工作、 社交、媒体和实时通话都是*同一*窄腰的 profile,而非彼此分离的协议栈。 ## 唯一规则 这是 DMTAP 的传统邮件网关模型——一个可问责的运营商类别,可通过 DNS 更改进行替换,并以自托管作为兜底方案——从邮件推广至整个系统。请参阅 **[DIRECTION.md](DIRECTION.md)** 了解完整原则,并参阅 **[coordinator/CONTRACT.md](coordinator/CONTRACT.md)** 了解每个 coordinator 必须遵守的规则。 ## 布局 | 路径 | 内容说明 | |------|------------| | **`substrate/`** | 窄腰核心:身份、MOTE(签名对象)、传输、PUB(公开对象)、SYNC(多作者 CRDT)、角色与唤醒。 | | **`§00`–`§27`**(根目录) | **DMTAP** —— 邮件 + 消息传递 + 网关 profile,该窄腰的首个也是参考性的 profile。*(将在后续重构中迁移至 `profiles/dmtap-mail/` 下。)* | | **`profiles/tract/`** | **TRACT** —— 商业 profile(报价、购物车、订单、结算、争议)。 | | **`profiles/wrap/`** | **WRAP** —— 工作 profile(任务、派发、交付、里程碑托管)。 | | **`coordinator/`** | coordinator 合约——可问责/可替换/可自托管/可进行 TEE 认证,以及内容可见性属性。 | | **`bindings/`** | KOTVA **采纳**而非重新发明的事物——身份、信誉、支付、存储、争议、媒体传输。请参阅 [bindings/README.md](bindings/README.md)。 | | **`conformance/`** | 一致性套件与测试向量。 | | **`docs/research/`** | 设计背后的研究与依据。 | ## 一句话概述设计 身份即密钥(恢复机制是[采纳](bindings/README.md)的,而非发明的)。一切皆为 **MOTE** —— 一种经过签名、加密且内容寻址的对象。**异步世界**(邮件、聊天、 社交、商业、文件)由 MOTE + PUB + SYNC 组合而成;而**实时世界**(通话、 直播视频)则运行在复用*相同*身份与密钥的并行媒体层面上。金钱使用的是 现有的稳定币,**绝不是新 token**;信任是*质押的现有价值*,绝非凭空铸造。 当一项工作确实需要 coordinator 时——例如撮合、搜索、审核、法律责任—— 该 coordinator 就是一个**可雇佣、可解雇、可自托管的角色**,其形态与 DMTAP 的邮件网关相同,只是经过了推广。 ## Profile 组合原语 每个服务都是同一小套原语的重新排列——这就是为什么“不同的产品” 能够归并为同一个基底的原因: ``` OFFER · MATCH/RESERVE · REPUTATION · ESCROW · ORACLE · DISPUTE · PAY ``` Uber、外卖、预订、拍卖、自由职业和分类信息都是同一套原语, 只是在 MATCH 上应用了不同的**分配规则**(最近 / 最高出价 / 最合适)—— 这是一个引擎,而不是六个。请参阅 [DIRECTION.md](DIRECTION.md)。 ## 状态 `v0.1.0` —— 处于早期并不断演进中。基底、DMTAP 邮件 profile 以及 TRACT/WRAP profile 已制定完毕;**coordinator 合约**和**绑定索引**是目前正在进行的整合 工作。超远期的密码学研究(mixnet、VDF、PQ 信封调优)被隔离在 `research/` 目录中,作为**非规范性**内容,以免在关键路径上耗时使其完美。请参阅 [ROADMAP.md](ROADMAP.md)。 ## 许可证与治理 规范许可证 —— 请参阅 [LICENSE.md](LICENSE.md) 和 [GOVERNANCE.md](GOVERNANCE.md)。版权 由 VulOS (github.com/vul-os) 持有。**目前不存在任何协议 token,未来也不会添加。**