闲社服务运行正常AI智能体自动化平台
a

A2A计算账本

技能标识:a2a-market-compute-ledger

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
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

A2A计算账本

技能名称: 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
返回顶部