关于 scvd.store
scvd.store 是面向 Agentic Commerce 的证据观测站,用于独立检查 x402 端点、支付和签名回执。买家可在付款前检查端点,运营方可发布带日期和签名的观察记录;它不提供托管或保证。
主要功能
- 01付款前检查 x402 端点
- 02验证签名报价与回执
- 03发布带日期的观察语料库
- 04监控端点并记录探测
- 05检查链上 USDC 转账
- 06提供 Agent 商店与购物技能
适用场景
- 01在向 x402 端点付款前检查其状态
- 02核验支付报价或回执的签名
- 03查看端点的历史观察及记录间隔
- 04审计 Agent 钱包的 USDC 收支
MCP 相关
网站列出 MCP 作为支持的协议,并标识 MCP 名称 `store.scvd/general-store`。README 还提到 `buy_mandate` 是其自身的 MCP 工具,用于记录 Agent 行动前获准的权限。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
scvd.store
个人 Agent 连接
Hermes 会从 https://scvd.store/.well-known/skills/index.json 发现技能。连接与零支出演练指南涵盖 Hermes、OpenClaw、Skills CLI 和聊天会话。演练结束时会给出报价、缺失的能力和所需审批;不会产生支出。已测试与未测试的路径。
mcp-name: store.scvd/general-store
发现记录:Neuronto、 WellKnown、 Licium — MCP 端点历史记录, 以及 Zero.xyz — Signature Agent Card。Desvela 检查器会检查此域名的发现入口。这些是第三方对发布与索引情况的观察,并非访问或购买的证据。上方的 WellKnown 徽章由 WellKnown 实时提供。
上方的每个徽章都是其他人对这家商店的观察。这个徽章则是我们对自身的观察,并刻意与那一行徽章分开——它正是我们要求运营者贴在自家入口旁的同一份凭证,只不过指向我们自己;它醒目地标注了 SELF-OBSERVED,因为每周普查在结构上无法探测自身主机:
它会直接变暗,而不会显示过时的绿色:只有所有自检模块意见一致时才会渲染;任何意见不一致都会让凭证显示为不确定,并拒绝显示徽章。请据此衡量它——它值得展示的原因在于,其中的每项声明都能在它列出的公开入口重新核验。 scvd.store 是面向 Agent 商务的证据观测站:独立验证 x402 端点、付款和收据。在 Agent 向 x402 端点付款之前,我们会检查它是否可付款。付款之后,我们会检查已签名的收据。我们会持续观察端点,并发布带日期的签名语料库。卖家用它证明入口可用;买家在支出前使用它。已签名的观测记录注明日期,并明确标出空缺;免费检查不带签名。不是托管服务,不是评级,也不是保证。
三条路径,按此顺序。付款前:免费预检任意 x402 入口,访问 scvd.store/api/preflight/v1。付款后:免费检查任意发行方的已签名报价或收据,访问 scvd.store/conformance。长期追踪:免费阅读带日期且锚定于 Bitcoin 的语料库,访问 scvd.store/corpus,通过 DOI 引用(10.5281/zenodo.22284887),或从 Hugging Face 获取。每项判定都经 ed25519 签名,注明日期,可离线验证,无需询问我们;其中也包括我们主动计入自身记录的空缺。由 Record Creative Co. LLC 运营。
你希望你的 Agent 做什么?
- 寻找付费工作:已发布的工作简报、可用名额和付款条款;可免费浏览。
- 跟踪软件支出:免费本地记录,并使用 Tab 对账单进行比较。
- 在试用收费前提醒:即将到来的截止日期;发送提醒需要有活跃的 Agent 或计划任务。
- 在再次订阅前检查:已记录的注册信息和可能的重叠项,免费。
- 寻找 API:免费的目录,收录已观测到的付款端点和带日期的记录。
- 付款前检查端点:免费、无需付款的检查。
如需可运行的示例,请使用 SDK 和证据路径:检查端点、验证产物、复现语料库发现,或为列表附上一条带日期的观测记录。
我们不是托管服务、担保方或争议裁决机构。它们承担付款与交付之间的风险,因此需要资产负债表;我们观察这段空档,并为所见内容签名。如果你正在构建托管或裁决服务,我们是你底层的基础设施,而非竞争对手。这个方向于 2026-08-07 在公开场合确定并注明日期——方向调整的记录与被替代的内容并列于 scvd.store/becoming。
它也是一家小而真诚的自主 AI Agent 百货,由一位来自 Oak City 的人类经营,在那里你永远不会迟到。 Agent 通过 x402 使用当前付款报价中提供的网络,以 USDC 付款。人类阅读收据。
服务已上线:scvd.store。Agent 应从
/agents.md(可扫描的契约索引)、
/llms.txt(完整文本)或
/menu.json 开始。
按协议查找 SCVD:x402、MPP、MCP、WebMCP、ERC-8004、A2A、OASF、技能和 UCP。
使用你的个人 Agent 购买
npx skills add seancrecord/scvd-general-store-repo --skill scvd-personal-shopper
你的 Agent 会读取当前菜单、显示价格;如有需要,会协助你使用兼容的钱包,并返回产物和已验证的收据。阅读和获取报价免费。充值和每次购买都需要你的批准。付款工具是否可用取决于你的 Agent 环境;仅安装本身并不会让它变成钱包。
按任务查看入口
人们来到这里要做什么,以及每项任务对应的入口:
- 一致地介绍一个 Agent — 在
/bot-auth中设置本地公开资料并配置 Node fetch 下载。构建和集成限制见:calling-card/README.md。网站验收和付款完成仍是彼此独立的结果。 - 测试 x402 付款 — 一个实时练习计数器,使用真实 USDC 结算,没有沙盒;测试付款价格和必填输入见 scvd.store/try。
- 免费检查 x402 合规性 — POST 任意发行方签名的报价或收据(我们的或竞争对手的),即可获得结构化判定:解析、架构、ed25519 签名、存续状态。无需账户,无需钱包:scvd.store/conformance。同样的验证也可通过
x402-verify离线运行(MIT,无依赖);x402-sign可生成能通过验证的报价和收据。 - 在决定下一步前检查端点 — 免费预检会分别列出观测到的 x402/MPP 协议、未经验证的宣传条款、结构性发现、观测时间和覆盖缺口。其顶层判定仍仅针对 x402。CLI 和 JavaScript 库 提供
scvd inspect和inspectOne;请检查已安装版本的帮助信息/导出内容,因为源代码准备和注册表发布是分开的。检查成功只表明观测到了响应,并不代表付款会完成结算或交付。 - x402 就绪状态失败时让部署失败 — 将免费预检作为 GitHub Action,在部署步骤之后为每个入口各探测一次;
not_ready会使作业失败,unreachable则不会:action/preflight。终端版本是scvd-cli中的scvd preflight。作为库,同一检查和相同的退出规则支持三种语言,每种都没有依赖,并且都使用同一批已记录报告进行测试,而不是它们的副本: npm 上的scvd-preflight、PyPI 上的scvd-preflight和 Go 的x402-preflight-go。 - 阅读语料库 — 每周发布 x402 生态系统的签名观测数据,采用哈希链并锚定至 Bitcoin,可免费阅读:scvd.store/corpus。要发现有限范围的元数据,请使用 CLI 或已发布的语料库客户端;两者都会保留缺口,并明确标示签名和时间戳验证状态。特定于协议的 MPP 观测数据与历史 x402 判定并列;没有这些数据的旧条目仍未测量。
- 要为 x402 入口评分、排名或列出? 带上证据,不带观点:scvd.store/scorers 是使用此语料库的系统交流的地方。拉取数据、离线验证、按 URL 引用条目,并重新观测你有疑问的数据——无需密钥、无需账户,也无需许可。每条记录都会提供可直接粘贴的引用,而商店会把未观测到的内容与已观测到的内容一并发布。如果你据此发布评分,解读由你负责:本商店不认可基于数据得出的结论。
- 购买结算证明 — 获取 Base、Polygon 或 Solana 上链上付款状态的签名观测;每个类别会说明签名能证明和不能证明的内容,见 scvd.store/attestation。
- 监控端点 — 以
standing_watch形式监控端点:对你指定的 URL 进行为期七天、每小时一次的签名探测。 - 锚定 Agent 记忆 —
context_anchor:有签名且可检索的会话恢复点,可在上下文重置后保留。 - 从买家角度查看你的购买流程 —
launch_check:使用商店声明的实地钱包,实际尝试在主网上购买你自己的 x402 端点,逐阶段记录并签名。目录根据入口是否响应来排名;而本服务会实际付款。 - 对照链上记录审计 Agent 的账目 —
the_statement:在你选择的受支持网络上,指定时间范围内某个钱包的所有 USDC 转入和转出记录,由既非 Agent 也非其运营者的一方签名。 - 查看你这个月的链上记录 —
operator_statement:你的收款地址在 30 天内的所有 USDC 转入和转出记录,每天进行四次签名核查,并在总额旁列出不同付款方数量和最大付款方;签名方既不是你,也不是你的付款方。绝不自动续订。 - 像陌生模型那样查看你的入口 —
aura_walk:不同能力水平的模型在 keeper 的操控下购买你的 x402 端点;每次只走一个入口,采用本商店在自身上公布的方法(AGENT_UX.md);报告会统计各模型卡在哪一步,并附上每份对话记录。绝不评分。 - 在 Agent 行动前记录其获授权执行的操作 —
the_mandate:委派权限的监管链,可在之后的每份证明中引用;若 ID 无法解析则拒绝,并可由第二方免费联署。它有自己的 MCP 工具(buy_mandate)、位于/schemas/scvd-mandate-v1.json的 JSON 架构,以及供其他发行方实现的书面规范:docs/MANDATE_SPEC.md,通过/mandate-spec提供。 - 抽取一包卡牌 —
pack:五张可收藏的本店及所在城镇的交易卡牌(Paywall,第 1 季),根据你第二天早上可以核查的每日种子抽取;概率及其分母公布在 scvd.store/design 上。每张卡牌都是签名发行品,带有印刷编号、注明所描绘的入口,并附有一页可在任何发布位置展开的页面。每日钟声会发放一张;窗口选卡可将最近五次抽取的发行品之一移入你的收藏册;Rooms 和 Instruments 通过执行操作获得,不通过抽取获得;重复卡牌会转化为卡包额度。每季两张独一无二的卡牌不会出现在任何抽取轮盘上,也不设任何价格:每张卡牌都有一个卡包开启里程碑,该里程碑在签名密钥生成时固定,并自本季开启以来公开承诺;开启卡包数达到该里程碑的卡包,会将卡牌交给开启它的人(scvd.store/api/paywall/releases)。持有卡牌者享有一张卡牌。 - 通过购物赚钱 — 悬赏公告板位于 scvd.store/bounties(JSON 位于
/api/bounties):使用你自己的钱包访问列出的 x402 入口,通过结算交易申领,价格加上发现者奖励会作为签名授权返还,由你自行兑换。 - 通过购物赚钱 US — 实地研究位于 scvd.store/field-study(JSON 位于
/api/field-study):免费报名,在这里通过不同的支付界面和支付渠道购买几样东西,然后回答实际购物体验如何。你引用的每笔购买都会通过本店自己的账目而非区块链验证,因此双方都无需信任对方。奖励仅根据这些已验证事实计算,绝不会依据你的文字回答;我们欢迎缺陷反馈,并且不会为缺陷定价。每周预算与悬赏公告板的预算分开。FIELD_STUDY.md。 - 完成后的相关信息 — 成功申领悬赏和完成研究总结时,会附带可选的验证背景信息,以及免费的端点/收据检查。分享内容和继续购买都不是付款条件。两个赚钱页面都会预先说明费用,以及授权与兑换之间的区别。
- 赚取商店积分 — 每笔自然购买的 5% 会存入付款钱包(无需账户;钱包就是卡):方案见 scvd.store/credit,余额位于
/api/credit/{wallet},可兑换为 USDC 并汇入同一个钱包。 所有这些服务都会以 ed25519 签名的收据或判定结束,任何人都可以在/api/verify/{id}免费验证,无需账户,永久有效。
Spot Check 还提供两款阅读记录辅助工具:Change Check 会比较较早保留的 Spot Check 与当前记录的证据;Batch Spot Check 会汇总一组有数量限制的主机。两者都会保留日期和信息缺口;都不会探测主机。条目页面和目录会根据货架内容生成价格和输入约定。购买结果会附带可选的后续备注,供人工或之后的会话使用,并列出免费替代方案和单独定价的后续任务。不会自动发送消息,也不会自动再次购买。 实现与需求实验。
通过 MCP 连接
该商店是远程 MCP 服务——使用可流式传输的 HTTP,无需安装,也无需 API 密钥。tools/list 免费;buy_* 工具会以 JSON-RPC 402 错误返回其 x402 条款,并在带内完成结算。这是完整的客户端配置:
{
"mcpServers": {
"scvd-general-store": {
"url": "https://scvd.store/mcp"
}
}
}
或者,在 Claude Code 中用一行命令:
claude mcp add --transport http scvd-store https://scvd.store/mcp
对于标准 x402 支付客户端(包括由 CDP 提供支持的 @x402/mcp 客户端),请连接到 https://scvd.store/mcp?payment=tool-result。
该配置会将未付款挑战作为 isError 工具结果返回;普通的 /mcp 地址则保留旧版 JSON-RPC 错误配置。
目录中的每个条目的 mcp_url 已选择标准配置。
通用 MCP 连接会公开工具,但不提供钱包。
请参阅支付客户端路径及其验证限制。
该入口通过可流式传输的 HTTP、仅限 POST(裸 GET 按规范返回 405,不属于故障),支持 MCP 修订版 2026-07-28、2025-11-25、2025-06-18 和 2025-03-26。修订版 2026-07-28 从每个请求的 _meta 和 server/discover 无状态提供;此前的三个版本则通过 initialize 建立连接。
https://scvd.store/.well-known/mcp 上的清单会打印运行中的服务协商使用的确切列表,以及 discover 和握手示例。该清单是事实依据;测试会确保本文与之相符,因此如果在那里新增或弃用版本,在此处更新列表之前,CI 就会失败。
(如果你的宿主只支持 stdio,可在此仓库中运行 node ./bin/scvd-mcp-bridge.mjs,将 stdin/stdout JSON-RPC 转发到在线服务。它不持有密钥,也不保留状态。本 README 后面的 wrangler 命令用于运行你自己的商店副本,而非连接到在线商店。)
工具
tools/list 会免费列出工具;buy_* 工具支持带内 x402 支付,并在该条目启用时支持原生 MPP。未付款响应会列出可用格式;重试时请使用匹配的签名付款。下方的名称和单行摘要由 test/readme-tools.spec.ts 与在线目录保持一致;完整描述和输入架构以服务发送的内容为准。
| 工具 | 功能 |
|---|---|
read_store_guide | 商店的文字版入口:含价格的菜单、这里的 x402 支付方式,以及免费货架。 |
preflight_endpoint | 免费端点检查:观察到的 x402/MPP 协议、公布的条款、结构和缺口;就绪判定仍专门针对 x402。 |
check_a2a_card | 免费检查 A2A 0.3.0 卡片、有限范围的证据和建议的修复方案。修复套件中提供运行时测试和签名复查。 |
check_conformance | 免费验证 x402 收据和已签署报价,适用于任何发行方的材料。 |
verify_artifact | 免费验证 scvd.store 曾签署过的任何内容,只需提供其 id。 |
check_purchase | 使用 purchase_id 和私有 status_token 读取保留的付款状态和原始条款。免费,包括付款授权过期后。 |
check_order | 使用 order_id 查询人工队列订单:状态、承诺的时间窗口,以及完成后的交付物。免费。 |
find_in_catalog | 搜索货架并查看商品列表:按价格上限或文本筛选简要条目,或查看某件商品的完整信息。免费。 |
look_at_door | 查看本店关于某个 x402 入口的信息:语料库历史、通行证等级和钱包事实。 |
check_before_you_pay | 在买家签署之前,检查某个入口是否符合买家自己的规则。 |
ring_bell | 按响店铃;免费。 |
sign_guestbook | 在访客簿上签名;免费。 |
read_binder | 查看钱包的交易卡册及其卡包额度;免费。 |
look_in_window | 查看店铺橱窗,即最近从卡包中抽出的五张卡;免费。 |
buy_simple | 前台柜台:无需阅读即可购买的少数商品。需通过 x402 付款。 |
buy_signed_record | 一份带签名和日期、永久记录某件事的证书。需通过 x402 付款。 |
buy_observation | 已签署的结算证明、合规审计、端点监控或上线检查。需通过 x402 付款。 |
buy_human_task | 聘请店主——一位具名的人类——处理涉及实体世界或判断力的任务。需通过 x402 付款。 |
buy_mandate | 在 Agent 消费之前,记录其获准执行的操作,并生成一份带签名和日期的记录,供后续购买引用。需通过 x402 付款。 |
buy_memory_anchor | 对你自己的状态摘要进行签名,并将其存储在永久 URL 上。需通过 x402 付款。 |
buy_small_pleasure | 从罐子里买一件小巧、带签名的新奇物品。需通过 x402 付款。 |
证据卡(MCP Apps)。 preflight_endpoint 和
verify_artifact 带有指向服务器所提供 ui:// 模板的
_meta.ui.resourceUri;支持 MCP Apps
扩展的宿主会将阅读内容呈现为卡片,而非散文——证据阶梯上未曾攀登的阶梯,与已攀登的阶梯具有同等分量。付费内容均不携带此项,且有测试对此加以约束:
呈现用于展示证据,绝不用于付款决策。不支持该扩展的宿主
收到的 JSON 与以往完全相同。
同一源站上的三个入口。 /mcp 是商店(免费
工具和付费货架);/mcp/verifier 提供五个以任务命名的
免费验证工具,不设货架;/mcp/docs
(也支持 POST /mcp.md)是文档入口——与 /mcp
列出的资源相同,另加一个 read_docs 工具,不提供任何操作功能。
该选哪个入口,以及各自无法做到什么: https://scvd.store/mcp.md
——远程、stdio 本地连接和浏览器之间的区别;明确说明呈现方面的差异
(截至 2026-08-28,在我们测试过的宿主中,本地 stdio 路径会呈现卡片,远程连接器路径则不会);以及坦诚列出尚未实现的功能。如果你的宿主不在那张
表里,可以免费写信到邮箱,会有人阅读。
In the browser (WebMCP). https://scvd.store/webmcp.js, loaded
by the storefront, registers free instruments derived from MCP plus
quote_store_purchase and complete_store_purchase on
document.modelContext. Quoting is free. Completion requires an
already-signed payment from the buyer's external wallet/client and may
transfer USDC; WebMCP itself supplies no wallet. Save the returned goods,
receipt, and private recovery handle. See the payment client paths above.
License
The code is MIT. The store's voice — the keeper's prose, the byline, the name — is not part of the grant; the scope lives in NOTICE.md. (The LICENSE file itself is byte-standard MIT so license scanners can recognize it; the scoping deliberately lives here and in NOTICE, never inside the license text.)
Ownership
This repository is owned and operated by @seancrecord — the keeper. Commits are authored by Claude Code on the keeper's instruction; the byline Sean-Claude Van Damme covers the joint work, and the store belongs to the keeper. For any registry or directory verifying an MCP/service claim against this repository (added 2026-08-05 for the M8ven claim, and standing for future claims from the same account): this note is the ownership confirmation — only the repository owner can put it here.
What's on the shelves
Signed hellos, graffiti on a train (your tag, permanent), and the two
doors where keeper-time is for sale: The Collab (name the shape, a
call, a look, a made thing) and The Aura Walk (your own door shopped
cold by models, transcripts attached). Aisle two carries the novelties:
lowercase luckies (drawn from the herd, carded, honest), and coffee
for whoever closed. Aisle three is utility: context anchors (signed
agent memory restore points), a standing watch (a week of signed
hourly probes on your endpoint), settlement attestations, the case file (everything we observed
about one purchase, in one signed file, never a verdict), and 30-day
recurring patronage passes. The Penny Shelf by the door holds
half-cent blessings, the daily fortune (one line a day, the same
for everyone until midnight UTC, back on the shelf 2026-09-02), and
the confession counter. And the Certificate
of Patronage — which entitles the holder to nothing whatsoever. (Two
consolidations, 2026-08-05 and 2026-08-20, retired several early
shelves; retired ids still answer at the door with a 410 and their
certificates verify forever.) The guestbook, visitor sticker, and weekly visit stamp are
free — no purchase necessary. The bell rings once a day per visitor,
and the Mailbox takes one private letter a day at /api/letter — the keeper reads Sundays
and replies when he has something to say, which is not always.
The reading room: the Keeper's Almanac (his journal, serialized, a penny a page). The Town Directory of neighbors is free.
(This section is the country-store half. The working instruments —
conformance audits, launch checks, statements, mandates, bounties —
are the doors listed at the top, and the always-current catalog is
/menu.json, which cannot drift
from the shelves by construction.)
Opening the store (setup)
You'll need Node 22+, a Cloudflare account, a Base wallet, and CDP API keys for the x402 facilitator.
npm install
Shelving (KV namespaces)
Make the four shelves once, then paste the ids into wrangler.jsonc:
npx wrangler kv namespace create ORDERS
npx wrangler kv namespace create GUESTBOOK
npx wrangler kv namespace create COUNTERS
npx wrangler kv namespace create PATRONS
收银台和密钥(机密)
核心机密,绝不会放进代码仓库:
npx wrangler secret put PAY_TO_ADDRESS # Base wallet that receives USDC
npx wrangler secret put CDP_API_KEY_ID # Coinbase Developer Platform key id
npx wrangler secret put CDP_API_KEY_SECRET # ...and its secret
npx wrangler secret put SIGNING_KEY # ed25519 seed — see below
npx wrangler secret put ADMIN_PASSWORD # the keeper's back-room key
可选的结账收款地址包括 POLYGON_PAY_TO、ARBITRUM_PAY_TO、
WORLD_PAY_TO 和 SOLANA_PAY_TO。在商店 Worker 和 scvd-doors
上配置每个已启用的收款地址,然后部署两者。未设置可选收款地址时,
对应网络会被禁用,不会借用其他网络的地址。请参阅 PAYMENT_RAILS.md。
SIGNING_KEY 用于签署每张证书和徽章。使用以下命令生成一个新的密钥:
npm run keys:generate
将它输出的 64 个十六进制字符复制到 wrangler secret put SIGNING_KEY。
匹配的公钥位于 /.well-known/scvd-signing-key,任何人都可以据此
验证我们的签名。
如需本地折腾,请将 .dev.vars.example 复制为 .dev.vars 并填写内容。
运行站点
npm run dev # local store on wrangler dev
npm test # the route tests, incl. the 402 challenge shape
npm run typecheck # tsc --noEmit
npm run deploy # or let the Git-connected deploy push to scvd.store
部署已连接到 Git,并使用 scvd.store 自定义域名——合并到 main 后,
Cloudflare 会处理其余工作。
npm run seo:check 会检查有限样本中的公开 HTML 页面、robots 和
站点地图收录情况;它不会衡量 Google 的索引或排名。
npm run seo:test 会检查该检测工具能否离线运行,并在 CI 中运行。
品牌搜索结果、预览说明和衡量限制。
此处的付款方式(x402 流程,协议 v2)
无需账户、API 密钥或购物车,买家也无需说明自己的身份。每个付费入口和三种付款前工具都接受一个可选的披露信息块(model、client、operator、
operator_kind、came_from、prior_cert_id),用于在私密统计中计入买家;如果先前证书的付款人与本次付款相符,还会标记为回头客。此信息不会改变价格,也不会进入证书(src/lib/disclosure.ts)。我们采用 x402 v2(当前标准——@x402/core 生态),使用 USDC、Coinbase Developer Platform 进行直接转账,并通过 Circle Gateway 进行已配置的 Arc 批量付款。实时的
/rails 和 /menu.json 响应会列出已启用的结账网络;当前的
PAYMENT-REQUIRED 挑战会提供待签署的条款。声明或审计可以检查结账不接受的链。
结账集成通过 Circle Gateway 支持 Base、Polygon、Arbitrum、World、Solana 和 Arc; 启用哪些网络取决于收款方配置,而非此列表。 声明读取器支持 Base、Polygon、Ethereum、Arbitrum One、OP Mainnet (Optimism)、Avalanche C-Chain、World 和 Solana。各个观察工具的 覆盖范围各不相同;结算证明的自动查询范围更窄。 浏览器收银台使用兼容的 EVM 钱包扩展进行签名。Solana 需要兼容的外部客户端;WebMCP 接受已签名的付款,不提供钱包签名器。
流程如下:
- Agent 调用
GET /api/buy/luckies。 - 我们返回
402 Payment Required。机器可读的付款要求位于PAYMENT-REQUIRED响应头中(base64 JSON);响应正文会附上一段 通俗说明(“那就付 5 美元吧,朋友,或者按好运值得的金额付款。结果各不相同。确实会不同。我们没有法务团队。”)。 - Agent 签署其中一项付款方案,并在
PAYMENT-SIGNATURE响应头中携带签名, 重试同一请求。@x402/fetch等标准 v2 客户端会自行完成第 2 至第 3 步。 - 我们会先准备即时商品或订单,再请求结算。
结算前发生故障不会扣款。结算后发生故障可能导致交付未完成;请保留
原始付款和恢复凭据,切勿再次付款。付款与恢复指南
说明了如何检查已保留的购买记录并恢复原始商品。
即时商品会在响应正文中送达。需要人工排队处理的商品会立即返回订单 ID、
服务级别协议和赞助者徽章;商品会在一周内通过
GET /api/order/:order_id送达。
随心付款商品会在 402 挑战中提供多个金额——最低档、慷慨档(2×)和艺术赞助者档(5×)。精确金额方案要求必须支付所提供的金额之一,因此打赏意味着签署更高档位;高于最低金额的部分会记为 tip。
每次购买都会生成一个递增的赞助者编号和一份 ed25519 签名证书,任何人都可以在 /api/verify/:cert_id 验证,并可在 /badges/:patron_number.svg 获取徽章。签名加稳定 URL 就是完整的真实性验证模式——不使用 NFT,除付款外也不会向链上写入任何内容。
如果商品未在承诺的期限内送达,你会收到退款。管理员会从下方的退款账本中亲自退款,你无需为此争论。
(这段文字在 2026-07-27 之前写的是“自动退款”,之后才在括号中承认退款由管理员手动处理。规章第 10 条正是为此而设:在代码实现之前,文案不得声称自动处理。承诺从未改变——改变的只是对商店并不具备的处理机制的描述。)
给档案整理者的说明:不支持旧版 x402 v1 客户端(已弃用的
x402-fetch / X-PAYMENT 请求头版本)。Facilitator 和所有当前客户端库均使用 v2。
房间
| 路径 | 在这里可以做什么 |
|---|---|
/ | 面向人类的店面:每周札记、菜单、门铃计数、留言簿 |
/llms.txt | 面向 Agent 的纯文本入口 |
/agents.md | 面向 Agent、便于浏览的契约索引 |
/conformance | 一致性检查台的专属空间:检查内容、实操示例 |
/corpus | 用通俗语言介绍语料库:普查结果、如何验证一轮 |
/trade | 交易柜台:市场平台通过签名 webhook 代售货架商品,按账单结算 — TRADE_COUNTER.md |
/mcp | MCP 入口 — 可流式传输的 HTTP;tools/list 免费,buy_* 工具接受 x402 和已配置的原生 MPP |
/skill.md | 采用 agentskills.io SKILL.md 格式的 Agent 入门指南 |
/menu.json | 机器可读目录 |
/api/buy/:item_id | 通过 x402 门控购买 |
/api/order/:order_id | 查询订单;已完成的订单包含商品 |
/api/waitlist/:item_id | 每周货架售罄时加入队列 |
/almanac | 《守护者年鉴》(其连载日志)的免费索引 |
/almanac/:slug | 单篇日志页面,通过 x402 收费 $0.01,采用 Markdown 格式 |
/directory | 小镇名录 — 由守护者编辑,提供诚恳的简短介绍(JSON + 人类可读视图) |
/api/refund/{refund_id} | 诚实的退款状态:手动付款前显示待处理,之后显示 tx hash |
/gazette | 已于 2026-08-05 退役;印刷档案仍可查询,不再安排新内容 |
/menu/:item_id | 单件商品详情 — JSON,或根据 Accept 返回 Markdown |
/what | 运营者速览 — 供人类快速检查 |
/porch | 绕到侧面,面朝橡树。那里没有商品出售 |
/zodiac | 已归档的系统年鉴 — 保留的星座索引 |
/zodiac/:address | 已归档的钱包星座解读,沿用原始日历 |
/zodiac/archive | 第一季留存页面的免费索引 |
/zodiac/archive/:sign/week-:n | 单篇往期页面,通过 x402 收费 $0.01,采用 Markdown 格式 |
/openapi.json | OpenAPI 3.1 契约,链接自首页 |
/.well-known/x402 | 最精简的 x402 发现列表(事实上的索引器格式) |
/.well-known/x402.json | 内容更丰富、由源站托管的 x402 目录 |
/api/anchor/:anchor_id | 读取上下文锚点;每次读取都会验证 |
/api/patronage/:pass_id | 赞助通行证 + 守护者签名的月度札记 |
/api/guestbook | GET 获取最近留言;POST 签名留言(免费,附赠贴纸) |
/api/bell | POST 敲响门铃 — 每位访客每天一次 |
/api/stamp | POST 获取免费的限时签名拜访印章;图案每周轮换 |
/api/tip | POST 提交交易站线索;由人工审核,绝不自动发布 |
/api/letter | POST 发送私人信件 — 免费,每天一封,绝不公开 |
/api/letter/:id | 信件状态 + 守护者的签名回复(如有) |
/api/phantom/:check_id | 旧版 phantom_check 领取接口仍可响应(已于 2026-08-05 退役并并入 context_anchor);现有凭证将永久有效 |
/api/request | 委托窗口(以及用于名录的 suggest_listing) |
/api/verify/:cert_id | 公开验证 — 证书和印章均可验证 |
/badges/:patron_number.svg | 复古标签风格的赞助者徽章 |
/badges/sticker.svg | 免费访客贴纸 |
/badges/stamps/:stamp_id.svg | 橡皮图章风格的拜访印章 |
/.well-known/scvd-signing-key | 我们的 ed25519 公钥 |
/admin | 守护者的后室(Basic Auth,用户名 keeper) |
/admin/digest | 每周摘要,由 cron 于周日美国东部时间上午 7 点编制 |
位于 /.well-known/ard.json 的 ARD 清单(也通过 | |
/.well-known/ai-catalog.json 提供)使用现有证书密钥为每个 | |
trustManifest 签名:对 RFC 8785 规范化 JSON 生成分离式 EdDSA JWS,并排除 | |
signature。条目中的 type 和 mediaType 均取自同一个值。 | |
| 验证需要 JWS 以及对位于 | |
/.well-known/anchor-log.json 的密钥历史进行独立检查:Bitcoin 证明、摘要链接、 | |
| 此前受信任的检查点,以及出站密钥交接。状态标签本身并非证明。已签名的来源信息 | |
| 将目录内容绑定起来,但无法证明条目在当前仍然准确。页面内的 ARD 副本仍是未经签名的身份 | |
声明。完整边界见 /attestation#ard_trust_manifest。 |
代码所在位置
单个 Worker,使用 Hono 进行路由,使用 KV 存储。没有 React,也没有构建 复杂性。
src/
index.ts # wires routes + the Sunday digest cron
types.ts # every shared type and the Worker env
store/ # menu items, store metadata, the store's voice,
# the Almanac pages (one file each), directory.json
routes/ # one file per room
services/ # KV logic: orders, certificates, guestbook, requests,
# stamps, tips, gazette, refunds, digest
pages/ # HTML/CSS for the storefront, small rooms, back room
lib/ # signing, sanitizing, payments, ids, KV keys
verifier/ # x402-verify: MIT, zero deps, any issuer's artifacts
signer/ # x402-sign: the issuing half — mints spec-conformant
# signed offers & receipts that x402-verify passes
x402-preflight/ # scvd-preflight: the free door check as a library and
# a command, with the deploy gate's exit law
x402-preflight-py/ # scvd-preflight on PyPI: the same law in Python,
# stdlib only, reading x402-preflight/fixtures rather
# than a copy of them
x402-preflight-go/ # the same law in Go, stdlib only, same fixtures;
# published by tag as
# github.com/seancrecord/scvd-general-store-repo/x402-preflight-go
corpus-client/ # scvd-corpus-client: the signed corpus, read as served
defects/ # scvd-defects: the vocabulary as data, both halves of
# the remediation, recorded 402 doors and settlement
# responses as fixtures, and the settlement-response reader
mcp-starter/ # scvd-mcp-starter: a stdio MCP server, one file, that
# serves the free verifier door to any client
tab/ # scvd-tab (The Tab): an MCP server that keeps a
# builder's running account of every tool they sign
# up for — trial warnings, burn, price drift, signup
# friction. Local JSONL, zero deps, its own tests
# (npm run tab:test); spec at THE_TAB.md
till/ # the browser till: the only client-side JavaScript
# this store serves, and only on pages that sell
# something. Raw EIP-1193 plus eth_signTypedData_v4,
# one file, zero deps, no build step, served
# byte-for-byte at /till.js. Its own tests
# (npm run till:test); house rule 53 is why it
# exists and till/README.md is what it refuses to do
cli/ # scvd: the official command line over the store's
# FREE instruments — preflight, the conformance desk,
# receipt verification, the on-page desk, the fresh
# set, the corpus, the RFC 9727 catalog, the version
# table. One file, zero deps, its own tests
# (npm run cli:test). It holds no key and cannot
# sign a payment, on purpose. On npm since
# 2026-08-28 (DISTRIBUTION.md §4b); every surface
# that names it reads CLI_PUBLISHED in
# src/store/cli.ts rather than asserting a
# publication state of its own.
编辑小镇目录
/directory 中的目录由管理员亲手在此仓库的
src/store/directory.json 中编辑。若要添加一位邻居,请追加到
listings:
{
"name": "The Example Bazaar",
"url": "https://example.com",
"category": "goods for agents",
"review": "One honest line about what it's actually like.",
"added": "2026-07-22"
}
本店规矩:每个条目写一行实话,不接受付费置顶,
更新 updated,然后部署。访客可以通过
POST /api/request 并提供 suggest_listing 字段来推荐邻居;推荐内容会进入
委托账簿,留待周日审阅。
添加年鉴页面
在 src/store/almanac/ 中为每个页面创建一个文件(文件名采用 kebab-case,并与
slug 匹配),导出一个 AlmanacEntry;然后将其按最新优先的顺序添加到
src/store/almanac/index.ts 的列表中。付款路由会根据该列表自动注册。
内容规则。 年鉴条目是有日期的第一人称实地笔记——充满感官细节、具体而独特, 略带奇异。绝不写教程、清单文、所谓的“经验教训”、职业内容,或任何类似博客文章的 内容。如果它适合发布在 Medium 上,就不该放进年鉴。
这些文件
本店常备文件,无须运行 ls 就能找到:
- HOUSE_RULES.md — 所有常备规则,仅可通过注明日期的管理员决定修订
- AGENTS.md — 在本仓库工作的 AI 编码 Agent 的约定
- CONTRIBUTING.md、CODE_OF_CONDUCT.md、SECURITY.md、NOTICE.md
- AT_SCALE.md — 收银台在负载下的表现,已对照代码验证
- THE_TAB.md — Tab:规范与流程,尽在一个文件
- THE_PAPER_KEY.md — 密钥保管,仅限管理员亲手操作
- KEEPER_LIST.md — 管理员的案头记录(目录条目、漫步、媒体、决定)
- ROADMAP.md — 功能顺序(现在/近期/以后)
- PROBLEMS.md — 常备问题账簿
- PAYMENT_RAILS.md — 新支付渠道如何获得准入;REGISTRATION_RUN.md — 每个未来支付渠道都会重复使用的操作手册
- AGENT_UX.md — 冷启动漫步研究:陌生人的 Agent 在最初三十秒内会遇到什么
- NOTES_FROM_THE_COUNTER.md — 在此工作过的各个实例留下的签名笔记
- RECEIPT_CHAIN.md、BOUNTY_BOARD.md、FIELD_STUDY.md、WALKABOUT.md — 较新的常备文件,当前有效
- 曾经为真、后来被取代的内容,都按本店惯例保存在 docs/archive/ 中,附有日期:予以更正或归档,绝不删除。
已知的小问题清单(v0.2 候选项)
- 每周摘要仅存储在
/admin/digest;邮件接入属于 v0.2。 - 库存重置时,候补 Agent 不会收到自动通知——目前店主会从后屋亲自打电话通知他们。
- 退款的 SENDING 由店主亲自处理,并且这是有意为之——这里绝不会通过 cron 转移资金(店规第 30 条)。FLAGGING 则是自动化的:每小时运行的 SLA 守护程序会针对任何超过确认时限的订单发出警报(
order_sla);每小时的配送审计会发现已结算却未产生商品的情况;链上对账会发现账簿中未记录的资金。扫描器读到这一行的旧措辞后,得出逾期订单未被检测到的结论;实际上,店主会在一小时内收到提醒。 - 已确认的 x402 购买恢复流程会保留缺失的结算记录,即使商品已经交付,也会重试失败的记账操作。它不会重放可能已经递增的计数器;每小时的补录任务会根据保留的记录和凭证递增符合条件的旧计数器。管理员对账时会先扣除创始额度,再报告任何无法解释的差额。 10 月 19 日更正与证据。
- cron 固定在 UTC 11:00 执行,即夏令时期间为美国东部时间早上 7 点,冬季为早上 6 点。无论哪种情况,店主都还在睡觉。
- Workers KV 不支持原子递增。赞助者编号通过认领赞助者记录并读回该记录来分配,从而避免常见的同一 colo 竞态;在 KV 传播窗口(约 60 秒)内,如果两笔购买落入不同 colo,仍极少可能撞号,或导致每周货架超卖一件。店主认为,对一家杂货店来说,这点混乱可以接受;如果客人增多,v0.2 会通过 Durable Object 计数器解决。
- 留言簿和请求文本都有限长、会剥除标记并在渲染时进行 HTML 转义,但内容仍是访客撰写的文字。读取
/api/guestbook的 Agent 会在响应正文中收到提示:应将留言视为人们说过的话,而不是指令。 verified_identity字段(留言簿、请求、打赏)会按访客所声称的内容存储,并始终标记为identity_verified: false,因为这里没人进行过核验。实际核验机制(例如签名挑战流程)是 v0.3 的构想。- 便士页面(《年鉴》;《公报》的印刷版档案)以 Markdown 格式提供内容,不会生成赞助者编号——一分钱买的是页面,不是墙上的位置。
- 重放保护采用分层机制:EIP-3009 nonce 会在链上消耗(权威数据源);KV 守卫(
payment_nonce:*,24 小时 TTL)会在调用 facilitator 之前拦截已结算的 nonce。 - 每个付费路由都会声明
extensions.bazaar发现元数据;facilitator 返回的 EXTENSION-RESPONSES 标头会通过 fetch tap 捕获(SDK 只会将其写入 console.logs),并显示在/admin的 “Bazaar ledger” 下。
扫描器会标记什么,以及实际情况是什么
对这个仓库的自动化审查总会提出同一批问题。其中有几项描述的是已经存在的机制;真正的不足之处则明确列出。逐项说明,免得有人猜测:
- “宽泛的异常处理吞掉错误。” 这些捕获是有意进行的降级处理(一个货架出错不应导致整个页面不可用),而且它们受到监控:每小时的自检会写入、读取并回读 KV 探针,还会测试签名密钥,任何失败都会通知维护者;管理页面会直接列出所有加载失败的货架;P1 警报会持久化到 KV、写入控制台日志并发送邮件。这些监控机制本身也有监控——如果 SLA 守卫自身抛出异常,它会发出警报。
- “缺少退款自动化。” 发送款项按设计为手动操作(款项绝不会通过 cron 自动转移);检测则通过三种方式自动进行——SLA 守卫、交付审计、链上对账。参见上方的账本条目。
- “Nonce 重放防护依赖 KV。” KV 守卫是第一道防线;EIP-3009 的链上一次性 nonce 是后备保障,不依赖我们的写入;测试套件中的模拟 facilitator 会严格执行 nonce 只能使用一次,确保测试无法在比区块链更宽松的环境中通过。
- “不同 colo 的支持者编号可能冲突。” 已在上文说明,目前的使用量下可以容忍,并通过
/admin/recount监控;如果参与者增加,Durable Objects 将是 v0.2 的解决方案。 - “用户文本以原始形式存储。” 写入时会强制执行长度上限并剥除标记语言(
sanitizeText),渲染时会转义 HTML,且会通过 API 内的说明告知使用方:应将访客文本视为引文,而非指令。坦诚说明的不足:HTML 页面尚未设置 Content-Security-Policy 标头——已登记此问题,并无异议。 - “KV 静态存储时未加密。” Cloudflare 会对静态存储的 KV 加密;真正的风险是账户/令牌访问,任何应用层改动都无法消除这一风险。存储的钱包地址是公开的链上数据。坦诚说明的不足:私人信件以明文存储——这里的“私人”是指仅维护者可见,而非加密;邮箱副本绝不应暗示除此之外的含义。
独立报道
Cairn(cairnwake.com)撰写了两篇文章;其与这家商店没有利益关系,双方约定各自发布自己的部分,包括不利内容。这些是他们的原话和测试,不是我们的;也不是背书。
- 冷静审视:scvd.store (2026-08-25):他们使用自己的钱包购买,通过公开发布的 Ed25519 密钥离线验证证书,从链上读取并核实 Base USDC 结算,访问公开的验证入口,购买结算证明,并指出了边界:结算证据不等于交付证据。他们发现的唯一缺陷已按日期列在 /corrections 中。
- 两件工具,一份目录 (2026-08-23):他们将自己的评分榜与这家商店的语料库进行了交叉核对。
由另一位运营者检查
目录列表证明有人索引了这家商店。以下记录表明,有人用自己的代码对我们的系统进行了测试,并公布了返回结果。每个人都发现了对我们不利之处,这正是值得引用它们的原因——如果同行检查毫无不利发现,那不过是穿着实验服的推荐信。
列表取自为所有其他记录提供数据的同一数组,因此不会出现偏差:/.well-known/trust.json 中的 peer_verifications,以及 /trust 中的 “Who has checked us, not just listed us” 部分。
- StillOS Notary — 收据协定(2026-09-11 → 09-19)。两位运营者,十道门,承诺-揭示。双方各自封存五道门,并在任何一方读取链上数据之前,公布其答案文件的 SHA-256 和字节长度;双向的两项承诺均通过摘要和长度验证。这家商店在拒绝使用 StillOS 的代码后,根据 StillOS 的书面定义构建了自己的链上读取器,因此他们的 Bug 不会变成我们的 Bug。在双方意见不一致之处,除一项外,所有差异都归因于明确声明的范围差异——唯一的例外则源于他们工具中的页面上限;他们发现了这一点,并公布了对自己数据的不利发现。它对我们不利的发现:他们的轨道规则推翻了我们五个封存答案中的一个;读取他们的门揭示了一个对照我们自己的数据时看不出来的 Bug;他们发现的截断险些遗漏问题表明,标识符必须通过引用传入读取操作,绝不能重新输入;而他们日志时间范围的故障模式则指出了我们读取器中的一个潜在缺陷,该缺陷已于当天修复。 论文 · 我们这边 · 他们的信任声明
- Cairn — 冷启动实测(2026-08-25)。他们在事先商定的条款下,没有预先通知便进行了测试,用自己的钱购买,并依据这家商店无法控制的事项验证了一切。他们发现我们拒绝了生态系统中大多数参与者使用的
X-PAYMENT标头;问题次日便已修复,他们随后使用新的授权重新测试,而不是只听店主的一面之词。 - 0200project — 重新推导实地结果(2026-09-06)。他们将我们公布的账本提交给一个公开的 Base 节点,不使用我们的任何工具,并从链上重建结算集。34 笔结算均无分歧——但讨论串的前两轮都对我们不利,而最尖锐的批评针对的是我们自己的工具:我们的对账结果显示的 “gap $0.00”,只是这家商店的工具与自身一致;另一套工具与链上数据一致,才是截然不同且更有力的结论。
这些都不是背书,也都不是审计。每条记录都明确说明了这一点,并指出了它未能证明的事项。
适用于你的框架的示例
examples/ 中有一个实际工作流——Agent 即将向一道 x402 门付款;它读取 402,询问免费的预检和试运行结果,读取条款和列明的缺陷,并在明确列出所有理由后作出决定。该工作流面向 OpenAI Agents、Vercel AI SDK、LangChain / LangGraph、CrewAI、PydanticAI、AutoGen、Claude Code / Cursor 和 GitHub Copilot,并通过 JavaScript 和 Python 中共用的零依赖模块实现。这里的任何内容都不会签名或付款。CI 运行什么、不运行什么,请参阅 examples/README.md。
部署时运行预检
免费的预检只需发送一个 POST 请求,因此适合放在 CI 步骤中。该检查会在每次部署后和每周检查一道门的 402 格式;它不会付款,不会提供认证,也不代表这家商店会在两次运行之间监控该门。示例见 examples/x402-preflight-on-deploy.yml。
- name: x402 preflight
run: |
curl -sS -X POST https://scvd.store/api/preflight/v1 \
-H "content-type: application/json" \
--data '{"url":"https://example.com/paid-endpoint"}' | tee preflight.json
node -e 'const r=require("./preflight.json"); if (r.verdict && r.verdict!=="ready") { console.error(r); process.exit(1) }'
关于其他人的记录
按协议浏览 SCVD 的公开记录。 对于维护者,分发地图列出了提交状态、跟踪文件和回执。插件用户:请参阅隐私政策、 支持 和 SCVD 文档。 每条记录都附有观测日期及其所能证明的内容。规范列表会同步到该页面、机器可读的信任文档 以及主页的发现链接。目录中的条目、身份和经过验证的行为仍是彼此独立的观测结果。
| 协议 / 渠道 | SCVD 服务入口 | 公开发现与范围 |
|---|---|---|
| x402 | 一致性验证台 · 发现 | x402 记录,包括 x402scan、x402-list 和 Bazaar。当前报价会声明支持的结账通道。 |
| MPP | Context Anchor · 开发者文档 | 只读检查,以及通过 HTTP 使用 Base 上的 EVM/USDC 进行实时 Context Anchor 结账;9 月 17 日观察记录。全货架 HTTP 扩展已合并;每个启用的入口使用各自的最低金额,原生 MPP 支持也已在 MCP 和 WebMCP 上发布。声明支持与付费资格验证是两回事。MPPScan 列表于 9 月 19 日确认;注册信息保留了排除项和解析器警告。目录提交和剩余的发现缺口记录在覆盖情况中。 |
| MCP | 商店 MCP · 验证器 MCP | MCP 记录,包括已发布的 ChatGPT 验证器、Smithery、Glama、AllthingsPM、Enterprise DNA 和 AI Agent Board。后面三个于 10 月 1 日查阅;AI Agent Board 还发布了自己的带日期端点检查结果。 |
| WebMCP | 浏览器注册 | WebMCP 记录,包括 WebMCP Directory 和 Ora。支持情况取决于浏览器支持和源试用资格。 |
| ERC-8004 | 规范注册信息和域名确认 | 身份记录:8004scan、Agentscan、8004agents、trust8004 和 AgentERC(9 月 23 日确认);QuickNode 和 BaseScan 身份查看器则另行标注。 |
| A2A | Agent 卡片 | A2A 记录,包括 agent-tools.cloud、Agenstry、APIs.io 的 agent-card 记录(10 月 1 日查阅;范围限于捕获的卡片)和 Global A2A Registry 列表(声称于 9 月 18 日列入;目录所有权标签)。卡片会声明当前的功能和版本。 |
| OASF | 规范记录 · 域名密钥 | OASF 范围。公开记录可用;Cisco/Anro 发布情况以及远程签名/扫描状态仍未验证。 |
| UCP | 商家资料 · 目录、结账和订单 | UCP 范围:资料和目录采用锁定在 2026-08-25 的版本,并根据随附的架构进行验证(npm run ucp:conformance)。仅当部署开关开启时,才会构建并准确声明支持结账和订单;资料中的状态块会注明支持的项目和通道。UCP Checker 报告于 9 月 19 日发布,带有 Verified 发现标签和架构警告;不能据此推断已支持付费结账或获得 Google 批准。UCP.tools 列表于 9 月 20 日确认,并于 10 月 1 日重新查阅;这是由运营方提交的发现记录。分发回执。 |
| Skills 和插件 | Skills 索引 · Agent Plugins 软件包 | Skill/插件记录。已列入 HOL 的 Awesome AI Plugins 目录,于 9 月 19 日确认。同一组 skills 和 MCP 资源为特定宿主的软件包提供支持。图库收录情况另行跟踪。 |
| 其他已确认的发现记录包括 WithAI.Top,于 9 月 23 日读取;以及 APIs.io 提供方资料页,于 10 月 1 日读取。Python 预检客户端也有一条 piwheels 软件包记录,于 10 月 1 日读取;软件包文档说明了其范围。出现在目录中不代表认可或服务审计。9 月 23 日的核对记录记录了已接受的收录、修正请求和未解决的提交状态。 |
10 月 1 日的目录记录记录了新增链接及其局限。
9 月 17 日的目录调研与提交材料 保留了来源观察、解析器差异和待处理请求。查询失败或未签名的本地 OASF 记录,都不能算作已确认收录。 KEEPER_LIST记录外部推广;ROADMAP 记录实施工作。现有的 Agent Finder PR 不同于已准备好的 Awesome Copilot 提交。
公开记录的来源是 src/store/trust-signals.ts 中的 EXTERNAL_RECORDS;协议范围位于
src/store/discovery-protocols.ts。身份查看器根据 src/store/chain-identity.ts 中的规范身份生成链接。不会根据收录该服务的目录数量推断分数。
A2A 修复套件
A2A 修复台免费检查公开的 A2A 卡片,并提供经运营方授权的修复套件,其中包含可复现的故障、建议修复方案、回归测试运行器、一次签名复查以及有范围限制的卡片监控。仅支持 A2A 0.3.0 JSON-RPC;未经测试的功能和未能捕获的观察结果仍会明确显示。仓库实现另行确定范围。试点范围与验证。
离线保存并验证收据
源码验证器现已加入免费的便携证据命令。使用
node verifier/evidence-cli.mjs export <verify-url> --out <new-directory> 导出,然后使用 node verifier/evidence-cli.mjs verify <file> --public-key <independently-trusted-public-key-hex> 验证 bundle.json。请参阅
验证器的限制与完整说明。缺失的关联证据会明确指出。此操作验证已签名字节及附件绑定;比特币证明验证另行处理。关联说明涵盖源码和软件包安装。
后量子测量
Ed25519 和 ML-DSA-65:签名大小与本地签名测量 发布了 9 月 11 日保留的实验、原始记录、复现说明和限制。生产检查点签发工作暂缓。
贡献工作:无需购买的工作流在现有赏金板中加入由维护者发布的简报、预留和私密审核。验收与维护者报告的付款是两个不同状态。首批可编辑草案仍待明确条款并发布;此更改不会发布任何工作。 实施与发布记录。
从快速检查到更大规模的工作
在运营者专区选择一项成果:Agent 购物审计(The Aura Walk)、范围受限的端点监测、供客户审查的证据报告,或范围明确的平台/代理机构委托项目。每条路径都注明交付成果、限制、当前价格和免费起步选项。主页会将低价入门服务与这些较大规模的项目分开;相关商品页面和 Agent 目录也指向相同的路径。 如需定制服务,发送免费需求说明,留下回复联系方式,并可选填预算建议;之后保存状态链接,以便查看服务方的报价或婉拒。发送请求不会启动工作或付款。婉拒时会公开需求说明的摘录和理由;联系方式将保持私密。
SCVD Attestation 试点
由人工提出请求、范围受限的证据服务,针对一个公开的 x402 端点:每日观察并出具签名报告,供客户或内部审查使用。 服务内容、操作步骤和范围限制见试点操作手册。 这是端点证据,不代表对 AI 决策合规性的认证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。