Skip to content

SPOKEStandardized Programmable Ontology Knowledge Engine

集成文档 —— 面向叙事知识的线上方言,每种任务都有一条路径。

从这里开始 ​

如果你的产品存储叙事知识,请实现 Adapter —— 为你声明的能力挑选 port 族,并调用匹配的编排器。如果你运行独立的 SPOKE 主机并想与另一台主机对话,请开启 connect 会话,或直接跳到 TypeScript 客户端 / 原生绑定 / 从 C 与 C++ 连接。自带消息导向 Transport?通过 RemoteAdapter over a Transport 拨号远端主机、跨多个对等节点路由,或经原生绑定使用 RemoteAdapter 驱动同一 adapter 面。用远程工具暴露可被主机发现并在编排中途反向调用的工具。全新用户按顺序完成两个教程:安装并创建你的第一条 KnowledgeEntry,然后是开启你的首个 connect 会话。

为什么选择 SPOKE ​

SPOKE 是一套面向叙事知识的 JSON Schema 线上契约协议:各独立产品通过共享的数据与 ops 形状交换一致性检查和上下文组装的 I/O,避免每个产品为同一概念各自发明本地格式。本仓库即单一事实来源(SSOT)—— 手写 schema、生成的 TypeScript 与 Rust 线上类型,以及纯函数操作库。

  • 单一线上方言 —— 十个数据对象与五个基线 ops(另含可选 project / compute 与 extract 操作族)
  • 基于开放字符串的 Domain Profile —— 本体词汇经开放字符串发布,并经可选 modules.* 字段袋承载跨产品方言
  • 能力标志 —— 声明 spoke-baseline,或显式声明 l2-computable、l5-fork、l5-mind、narrative-modules、ke-extraction、ke-ownership、spoke-connect
  • 语言对齐 —— npm 与 crates.io 共用一套锁步 SemVer
  • 可选 connect —— 已签名的跨进程交互信封,带按会话排序与可扩展鉴权

延伸阅读 ​