跳到主要内容
Soul Core Developer Platform

把你的能力接入一个由用户拥有的 AI

无论你提供服务、工具、验证还是设备,都可以围绕同一个元神身份工作,并让用户在行动前看清权限、行动后核对结果。

开发接口和示例正在分批开放;具体可用范围会在文档或集成沟通中明确。

你可以构建什么

让 AI 找到并使用你的服务

发布用途、价格和调用边界,让人和 AI 都知道什么时候适合使用。

连接现有工具与数据

通过开放接口接入已有能力,同时保留原系统的数据归属和写入规则。

验证身份与完成记录

让第三方核对公开凭证,同时避免暴露私密任务内容。

把新设备接到同一个元神

让手表、玩具或未来设备复用同一个身份和权限,而不是创建新账户。

共享构建模块

四个模块,让不同能力说同一种语言

下面保留开发名称,先说明它们分别为用户解决什么问题。

SoulCoreRef

连接到同一个 AI 身份

无论能力出现在哪个端,都引用同一个元神和明确归属。

AuthorityPolicy

在调用前限定权限

声明可做范围、预算、允许对象、有效时间和撤销状态。

TaskProof

把结果连回原任务

关联请求、确认、执行、费用和结果,便于用户以后核对。

ShellSession

安全连接不同设备

设备只能使用硬件支持、用户允许且当前会话有效的能力。

任务结果

“完成了”还不够

一项任务应能回到原始请求、用户确认、执行过程、费用和最终结果。下面是开发者可使用的简化数据示例。

task-proof.ts
interface TaskProof {
  taskId: string;
  soulCoreId: string;
  authorizationRef: string;
  executionRef: string;
  outcome: 'succeeded' | 'failed' | 'refunded';
  totalCost?: MoneyAmount[];
  credentialRef?: string;
}

默认遵守的边界

01跨端共用的数据格式需要版本号和兼容说明
02连接器通过公开接口请求变更,不直接绕过原系统写数据
03花费和不可撤销操作必须带权限、重复请求保护和记录
04设备只负责交互,不创建第二个身份、余额或信誉账户

从一个真实用户场景开始

告诉我们你的服务解决什么问题、需要哪些权限,以及用户如何确认结果。