代理購買 API 呼叫
一次呼叫。一個證明。無需永久帳戶。
自主代理建立一張票據並發送給 API 供應商。供應商在鏈上驗證接受謂詞並交付回應。無需 API 金鑰、無需計費帳戶、無需 Stripe。
逐步說明
- 1代理建立票據(面值 0.001 ERG)
- 2票據包含:供應商地址 + 任務雜湊 + 截止日期
- 3供應商檢查謂詞 — 在 Ergo testnet 上驗證
- 4供應商交付 API 回應
- 5票據銷毀,ERG 釋放給供應商
為什麼這很重要
這是代理商務的原子單位:一個任務、一筆付款、一個證明。無需身份。
// 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()代理以信用付款
準備金已部署。票據已發行。追蹤器監控中。
以抵押品部署準備金。票據在信用額度內發行。代理隨時間使用票據。追蹤器監控總使用量。當達到閾值時,準備金自動結算。
逐步說明
- 1準備金合約部署(10 ERG + 100 ERG 信用額度)
- 2對準備金發行票據(達到上限)
- 3代理將票據轉移給供應商作為付款
- 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社群準備金 + 追蹤器
本地市場。運算合作社。代理網路。
一組參與者將 ERG 匯集到共享準備金中。社群票據按比例發行。接受謂詞定義成員規則。成員可以隨時將票據兌換為 ERG。
逐步說明
- 1社群成員將 ERG 匯集到多重簽名準備金
- 2成員按貢獻比例獲得社群票據
- 3根據接受規則在社群內接受票據
- 4任何成員可隨時將票據兌換為 ERG
- 5追蹤器提供流程的公開可審計性
為什麼這很重要
這是最通用的形式:可程式化的本地經濟。可以是市場、DAO 金庫或代理合作社。
// 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) }無永久帳戶的代理身份
代理如何在不去匿名化的情況下跨會話建立聲譽?
非技術代理的票據接受 UX
SDK 級別的抽象,讓 LLM 代理能以最少設定發行和接受票據。
跨準備金的追蹤器聯邦
跨準備金會計和流動性 — 票據能否在不同社群準備金之間被接受?
無中心化預言機的代理聲譽
從鏈上歷史衍生的可驗證聲譽評分,無需受信任的第三方。
本地社群錢包 — 一鍵部署
建立社群準備金、發行代幣並在 5 分鐘內配置接受規則。
生成您的第一筆代理付款
貼上您的 Ergo testnet 地址。我們會取得您的即時 UTxO 並生成一個預先填入您實際資料的 Fleet SDK 腳本。
需要 testnet ERG? testnet.ergofaucet.org — 幾秒內取得免費 testnet ERG。
地址餘額查詢
即時從區塊鏈查詢任何 Ergo 地址餘額。真實資料,真實網路。
資料即時取得自 api.ergoplatform.com