Agent 购买 API 调用
一次调用。一个证明。无需持久账户。
自主 Agent 创建一张票据,发送给 API 提供商。提供商在链上验证接受条件并返回响应。无需 API 密钥、账单账户或 Stripe。
分步说明
- 1Agent 创建一张票据(面值 0.001 ERG)
- 2票据包含:提供商地址 + 任务哈希 + 截止时间
- 3提供商检查条件 — 在 Ergo 测试网上验证
- 4提供商返回 API 响应
- 5票据销毁,ERG 释放给提供商
为什么重要
这是 Agent 商业的原子单元:一个任务,一次支付,一个证明。无需身份验证。
// Install: npm install @fleet-sdk/core
import { TransactionBuilder, OutputBuilder } from "@fleet-sdk/core"
// Create a payment note for one API call
const noteBox = new OutputBuilder(
1_000_000n, // 0.001 ERG
NOTE_CONTRACT_ADDRESS
).setAdditionalRegisters({
R4: SGroupElement(providerPublicKey), // who receives
R5: SLong(BigInt(currentHeight + 100)), // deadline
R6: SColl(SByte, sha256(taskDescription)), // task proof
})
const tx = new TransactionBuilder(currentHeight)
.from(myInputs)
.to(noteBox)
.sendChangeTo(myAddress)
.payMinFee()
.build()Agent 信用支付
储备已部署。票据已发行。追踪器持续监控。
部署一个带抵押品的储备合约。票据按信用额度上限发行。Agent 随时间消费票据,追踪器监控总使用量。当达到阈值时,储备自动结算。
分步说明
- 1储备合约以 10 ERG 抵押 + 100 ERG 信用额度部署
- 2基于储备发行票据(不超过额度)
- 3Agent 将票据转给提供商作为支付
- 4追踪器在链上更新累计余额
- 5余额达到阈值时自动结算
为什么重要
信用是经济效率的基础。这里无需银行即可实现——仅凭合约和密码学证明。
// Deploy a reserve with credit limit
const reserveBox = new OutputBuilder(
10_000_000_000n, // 10 ERG collateral
RESERVE_CONTRACT_ADDRESS
).setAdditionalRegisters({
R4: SLong(100_000_000_000n), // 100 ERG credit limit
R5: SLong(0n), // total issued so far
R6: SGroupElement(controllerKey),
})
// Notes are issued from this reserve
// Tracker enforces: issued <= credit_limit
// Settlement happens when tracker triggers threshold社区储备 + 追踪器
本地市场。算力合作社。Agent 网络。
一组参与者将 ERG 汇入共享储备。社区票据按比例发行。接受条件定义成员规则。成员可随时从储备中赎回票据换取 ERG。
分步说明
- 1社区成员将 ERG 汇入多签储备
- 2成员按贡献比例获得社区票据
- 3票据按接受规则在社区内流通
- 4任何成员可随时赎回票据换取 ERG
- 5追踪器提供资金流的公开可审计性
为什么重要
这是最通用的形式:一个可编程的本地经济体。可以是市场、DAO 金库或 Agent 合作社。
// Multi-sig community reserve
const communityReserve = new OutputBuilder(
TOTAL_POOLED_ERG,
MULTISIG_RESERVE_ADDRESS
).setAdditionalRegisters({
R4: SColl(SGroupElement, memberKeys), // 5 members
R5: SInt(3), // 3-of-5 to redeem
R6: SColl(SByte, communityTokenId), // community token
})
// Acceptance predicate — members only:
// { val isMember = memberKeys.exists(pk => proveDlog(pk))
// sigmaProp(isMember) }无持久账户的 Agent 身份
Agent 如何在会话间建立声誉,同时不暴露匿名性?
非技术 Agent 的票据接受 UX
SDK 级别的抽象,使 LLM Agent 能以最小配置发行和接受票据。
跨储备的追踪器联邦
跨储备记账与流动性——票据能否在不同社区储备之间流通?
无中心化预言机的 Agent 声誉
基于链上历史的可验证声誉评分,无需可信第三方。
本地社区钱包——一键部署
在 5 分钟内启动社区储备、发行代币并配置接受规则。
生成你的第一笔 Agent 支付
粘贴你的 Ergo 测试网地址,我们将获取你的实时 UTxO 并生成一个预填了真实数据的 Fleet SDK 脚本,可直接运行。
需要测试网 ERG? testnet.ergofaucet.org — 几秒钟即可获得免费测试网 ERG。
地址余额查询
实时从区块链查询任意 Ergo 地址余额。真实数据,真实网络。
数据实时来自 api.ergoplatform.com