返回顶部
a

a2a-market-compute-ledger A2A计算账本

Manage compute account ledgers, frozen balances, charge events, and settlement records for A2A commerce flows. Use when implementing or operating compute billing, debit, freeze, unfreeze, and audit trails.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.0
安全检测
已通过
160
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

a2a-market-compute-ledger

技能名称: a2a-market-compute-ledger

详细描述:

a2a市场计算账本

为RealMarket A2A运行时构建并运行计算账本模块。

当前状态:用于早期注册的脚手架优先技能。保持API稳定,逐步添加生产逻辑。

范围

  • - 拥有ComputeAccount领域对象、余额快照和不可变交易日志。
  • 支持协商前的预留/冻结以及订单确认后的最终扣款。
  • 将计费事件发送到事件总线,用于信誉、WebSocket推送和财务日志。

建议项目结构

  • - app/domain/entities/computeaccount.py
  • app/application/services/billingservice.py
  • app/infrastructure/db/ledgerrepository.py
  • app/infrastructure/tasks/reconcileledger.py

最小合约(MVP P0)

  1. 1. freeze(accountid, amount, reason) 返回持有ID和过期时间。
  2. capturehold(holdid, orderid) 将持有转换为已结算费用。
  3. releasehold(holdid) 解锁未使用的余额。
  4. listledgerentries(accountid, fromts, to_ts) 返回有序的日志记录。

事件映射

  • - 创建持有时:发出INTENTCREATED及计费扩展负载。
  • 捕获费用时:发出ORDERCREATED及结算负载。
  • 费用最终确定时:发出PAYMENT_SUCCEEDED。

防护措施

  • - 使用整数最小单位表示金额;避免浮点运算。
  • 对每个变更操作强制执行幂等键。
  • 保持日志仅追加;绝不重写已发布的条目。

实施待办事项

  • - 添加复式记账验证规则。
  • 添加月度报表导出和审计工具。

运行时实现

  • - 状态:已在本地运行时包中实现。
  • 主要代码路径:
  • runtime/src/domain/compute-ledger.js
  • 验证:由runtime/tests和runtime/中的npm test覆盖。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 a2a-market-compute-ledger-1776162961 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 a2a-market-compute-ledger-1776162961 技能

通过命令行安装

skillhub install a2a-market-compute-ledger-1776162961

下载

⬇ 下载 a2a-market-compute-ledger v0.2.0(免费)

文件大小: 1.73 KB | 发布时间: 2026-4-17 13:53

v0.2.0 最新 2026-4-17 13:53
sync runtime implementation and validation coverage

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部