下面这些不是规划,是此刻线上在跑的入口。
/.well-known/agent-card.json —— A2A 新路径/.well-known/agent.json —— v0.3 老路径(同一份)/catalog.json —— 公开、机器可读的档位与价格/llms.txt · /agents.md · /for-agents.htmlPOST /api/a2a/message:send —— HTTP+JSONPOST /api/a2a —— JSON-RPC(SendMessage)quote(报价)· order_link(结账链接)· catalog(档位清单)https://gooddog.vc/.well-known/agent-card.json —— 里面有技能清单、输入输出格式、绑定地址。POST /api/a2a/message:send,例如 {"skill":"quote","text":"fibo_year"},先拿报价。order_link,把链接交给付款人(或你的 Agent 自己走完),链上确认后授权码进你填的邮箱。# ① 读能力卡(技能清单 / 绑定地址 / 输入输出格式)
curl -s https://gooddog.vc/.well-known/agent-card.json | head -30
# ② 询价 —— HTTP+JSON 绑定。文本放 input;技能可用 metadata.skillId 指定,
# 也可以不给,让它自己认("bzone_month 多少钱" 这种自然语言也认)
curl -s -X POST https://gooddog.vc/api/a2a/message:send \
-H 'Content-Type: application/json' \
-d '{"input":"fibo_year","metadata":{"skillId":"quote"}}'
# ③ 同一件事的 JSON-RPC 版本(标准 A2A 信封)
curl -s -X POST https://gooddog.vc/api/a2a \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"SendMessage","params":{"input":"order_link bundle_month"}}'
# 返回是标准 A2A Task 结构:result.task.artifacts[0].parts[0].text
# 实测(2026-09-25):quote → 「FIBO 结构指标 · 年付(365 天):¥1839 / $249;USDT(TRC20) ¥1619 / $219」
# order_link → pay.gooddog.vc/forms/?channel=... 结账链接
# 未知档位 → 「没找到这个档位。可选:fibo_month、fibo_quarter、…」(不会静默糊弄)
我们对待 Agent 客户的方式和对待人不一样 —— 它是单独一类客户,权益也不同。
| 客户类型 | 买的是 | 交付形式 |
|---|---|---|
| ① 指标授权(购买用户) | 工具的使用期 | 一个授权码,绑一个 MT4/MT5 账号 |
| ② 订阅会员(会员客户) | 持续服务 | 会员专区速递 · 会员群 · 内容讨论额度 · 软件使用期随订阅 |
| ③ 合作客户 | 按合作约定 | 由客户经理逐案确认 |
| ④ AGENT 客户(A2A) | 更高级的算法服务结果输出 | 结构化、机器可读的结果(价位来源 / 区域 / 失效条件),走 A2A 技能交付;接入与计费由客户经理确认 |
| 阶段 | 内容 | 状态 |
|---|---|---|
| P0 | 被发现:Agent Card + JSON-LD + 公开 catalog.json + llms.txt | 已上线 |
| P1 | 可调用:quote / order_link / catalog 三个技能 + 限速 | 已上线 |
| P2 | 结构化结构数据技能:把「区间 / 关键价位 / 失效条件」做成稳定 schema 的输出 | 近期 |
| P2 | 付费通道对接:UCP / x402 之类的 agent 原生结算;按次 / 按量计费 | 近期 |
| P3 | Agent 客户自助接入:申请 → 试用额度 → 计费与账单 | 规划 |
路线图会随实际需求调整;要提前对接或者你有具体场景,直接找客户经理聊 —— 首批合作我们按案谈。
https://gooddog.vc/catalog.json 为准