← 返回
未分类 中文

a2a-Market-UCP-Broadcast

Implement UCP broadcast of buyer intents to eligible nodes, including message signing, routing, and ack handling. Use when building universal commerce protoc...
实现UCP买家意图广播至符合条件节点,包括消息签名、路由和确认处理。用于构建通用商务协议...
luoqianchenguni-max luoqianchenguni-max 来源
未分类 clawhub v0.2.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 466
下载
💾 0
安装
1
版本
#latest

概述

a2a-Market UCP Broadcast

Define the transport and protocol shell for intent broadcast in UCP.

Current status: framework release for registration. Prioritize interoperability contracts over optimization.

Scope

  • Build intent payload schema and canonical signing routine.
  • Broadcast to eligible nodes and track delivery acknowledgements.
  • Feed response stream into quote intake service.

Suggested Project Layout

  • app/protocol/ucp/intent_message.py
  • app/protocol/ucp/signer.py
  • app/application/services/broadcast_service.py
  • app/infrastructure/ws/ucp_gateway.py

Minimum Contracts (MVP P0)

  1. build_intent(payload) normalizes and version-tags message.
  2. sign_intent(intent, private_key) returns detached signature object.
  3. broadcast(intent_id, target_nodes) returns dispatch receipt ids.
  4. collect_acks(intent_id, timeout_ms) returns per-node ack status.

Event Mapping

  • Emit INTENT_CREATED before dispatch.
  • Emit INTENT_BROADCASTED after fan-out completes.
  • Emit NODE_RESPONDED when quote/ack arrives.

Guardrails

  • Keep canonical JSON serialization deterministic for signing.
  • Record per-node retry counters and stop after configured threshold.
  • Attach protocol version in every envelope.

Implementation Backlog

  • Add adaptive node selection based on reputation percentile.
  • Add dead-letter handling for nodes with repeated timeouts.

Runtime Implementation

  • Status: implemented in local runtime package.
  • Primary code paths:
  • runtime/src/protocol/ucp-client.js
  • runtime/src/application/market-agent.js
  • Validation: covered by runtime/tests and npm test in runtime/.

版本历史

共 1 个版本

  • v0.2.0 当前
    2026-05-02 02:26 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 681 📥 329,928
dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 78 📥 182,628
business-ops

a2a-Market-Stripe-Payment

luoqianchenguni-max
集成 Stripe 支付意图、捕获流程和 webhook 对账,适用于 A2A 订单的支付授权、捕获及退款流程实现。
★ 0 📥 940