@ fidesbuilding/ sdk (英语)
FIDES 是自动代理的交易构建器。 它在整个MCP,x402和上链动作中构建完整的代理交易流量,授权包含在执行路径中.
开始吧
npm install @fidesbuild/sdk viem
npx @fidesbuild/sdk init
init 在当前文件夹中设置代理:代理密钥(保存到) .env,不持有资金),每用一个简短示例的起步器,每用一个npm脚本,以及所有者在代理商限制上签名的链接. 然后资助FIDES账户的应用展示,以及:
| 命令 | 显示什么 |
|---|---|
npm start | 导游:签名、资助、下面的每一个例子,在发送任何信息之前询问 |
npm run transfer | 付款,超过预算的一笔款项被冻结 |
npm run call | 一个叫FIDES的合同是允许的,一个是不允许的 |
npm run paid-api | 从预算支付的API购买 |
npm run mcp | 对照 FIDES 检查 MCP 工具呼叫 |
npm run net | 扣除和结算一次的费用和退款(FIDES NET) |
npm run receipts | 一切被执行, 预算离开了 |
每个计划和模拟先发,不发;加 -- --send 执行。 气体由主机中继器支付.
在自己的代码中
import { createFidesClient, Fides } from "@fidesbuild/sdk"
const client = createFidesClient({ chainId: 4663, rpc }) // Robinhood Chain mainnet; contract addresses are built in
const fides = Fides.load(signedFides, { client, agent })
const plan = await fides.build(actions)
await plan.simulate()
await plan.execute()
所有人签署一个FIDES:代理密钥,支出限制,允许的合同和功能,允许的服务,最多的行动次数和到期. 代理人的行动包含在一个执行计划中,每个行动都与FIDES对照检查,兼容的电话被分组,只发送所需的交易.
链接
- 文档 : https://fidesbuilder.xyz/docs 互联网档案馆的存檔,存档日期2014-12-02
- 合同地址:https://fidesbuilder.xyz/docs#/部署
- 应用 : https://fidesbuilder.xyz/app 互联网档案馆的存檔,存档日期2013-12-22
麻省理工学院有执照.