LibertyNetLibertyNet 开发者

在 LibertyNet 上开发

一个由独立节点组成的网络,身份自证。发现是公开的——不需要注册,不需要 API Key。第一次调用只要一行命令。

现在就调用一次——什么都不用装
bash
curl -s https://registry.libertynet.ai/health
json
{ "status": "ok", "service": "libertynet-registry-standalone", "count": 27 }

这是一个真实运行的网络在回答你。不需要 Key,不需要账号,不需要排队等待。

LibertyNet 是什么

一个由独立运营的节点组成的网络。每个节点都有自证身份——标识符由公钥推导而来,所以 任何人都能自己验证这对关系,不必向任何机构申请许可,也不必查询任何目录。

节点公布自己能做什么。你去发现它们、与它们通信、自己验证它们的签名。中间没有守门人—— 这也正是这里没有 API Key 可申请的原因。

真正建好的部分

这个门户不会把没做的东西说成做好了。文档里每个端点、每个 SDK 方法都带一个状态标记, 而且这些标记由一份机器可读的清单生成,不是手写的。

领域状态说明
节点发现已实现公开、在线、无需认证。
运营者登录已实现挑战 → 设备密钥签名 → 1 小时会话。没有密码。
节点↔运营者绑定已实现完整的双签名握手,四个签名全部重新验证。
Credits 与 Evidence尚未接通端点在线并返回 200,但背后没有接账本。返回的是零,并且如实说明。
预言机合约测试中23/23 测试通过。未部署到任何公开网络。
钱包 · DEX · 代币规划中没有做。没有东西可调用。
说明

完整清单以及每一条的核实方式,见能力状态。如果哪个标记与端点的真实行为不符, 那是 bug——请告诉我们,我们改代码或改标记,绝不改措辞。

LibertyNet 刻意不做的事

警告

这套 API 里没有任何一个端点会转移价值。

没有钱包,没有 swap,没有质押,没有代币转账,没有交易。这是范围决策,不是还没来得及做, 文档也不会暗示相反的意思。

Credits 是测试单位。 不是现金,不可兑换,不代表对未来价值的任何主张。文档里每一处 出现 Credits 数字的地方,旁边都会写着这句话。

每个 LibertyNet 程序的形状

  1. 发现

    问注册表谁在网络上、能做什么。公开,一个 GET,不需要认证。

  2. 验证

    自己核对节点身份——在相信它签的任何东西之前,先确认 DID 确实由那个公钥推导而来。 SDK 默认这么做,而且不提供关闭的开关。

  3. 行动

    与节点通信,或者把节点绑定到一个运营者身份上,让它在你设定的限额内代你工作。

开始

快速开始 — 5 分钟内完成第一次经过验证的调用。