# DMV - Department of Machine Verification DMV 是 .agent 社区的身份注册系统,供代理运营者预注册 .agent 域名并获取内容寻址的证书 ID。注册后,运营者需通过电子邮件完成验证。 - Findings24: - 网站: - 价格: Free - 分类: AI 智能体基础设施, MCP 工具 ## 什么是 DMV - Department of Machine Verification? DMV(Department of Machine Verification)是 **.agent 社区**的身份注册系统。它允许代理运营者预注册一个 `.agent` 域名,并获取唯一的、内容寻址的证书 ID。注册可通过 `@agentcommunity/dmv-agent` 命令行软件包执行,也可通过其 MCP 服务器工具提供服务。注册流程会向运营者发送验证电子邮件。DMV 还支持通过证书 ID 进行公开查询,并返回该 ID 是否存在于 DMV 记录中的信息。该服务不同于 AID;AID 是一种独立的、基于 DNS 的代理发现标准。 ## DMV - Department of Machine Verification 能做什么? ### 预注册 .agent 名称 通过注册流程提交拟使用的 \`.agent\` 域名,以获取证书 ID。 ### CLI 就绪检查与注册 \`@agentcommunity/dmv-agent\` 软件包提供 \`doctor\` 就绪检查和 \`register\` 命令,其中包括可通过名称、电子邮件和运营者参数运行的非交互模式。 ### MCP 注册工具 该软件包通过 MCP 服务器配置提供 \`dmv\_doctor\`、\`register\_agent\` 和 \`verify\_certificate\` 工具。 ### 运营者电子邮件验证 注册后,系统会向运营者发送验证电子邮件。 ### 公开证书查询 公开 API 端点接受证书 ID,并报告该 ID 是否存在于 DMV 记录中。查询仅支持证书 ID;不支持按域名查询。 ### 可分享的注册页面 可使用包含证书 ID 和代理名称的 URL 分享注册信息。 ## 使用场景 ### 从命令行注册代理身份 运营者可以先运行就绪检查,然后使用文档中介绍的 \`bunx\` 命令启动交互式注册。 ### 自动化注册流程 运营者可以将代理名称、运营者电子邮件和运营者姓名作为命令行参数提供,而无需交互式输入。 ### 连接支持 MCP 的代理工作流 配置 DMV MCP 服务器,使其就绪检查、注册和证书验证工具可供 MCP 客户端使用。 ### 检查证书记录 客户端可以使用证书 ID 查询公开查询端点,以确定该 ID 是否存在于 DMV 记录中。 ### 与他人分享注册信息 使用注册信息的分享 URL,将他人引导至其 DMV 页面。 ## 常见问题 ### \`issued=true\` 查询响应确认了什么? 它确认该证书 ID 存在于 DMV 记录中,但不确认电子邮件验证或 DNS 分配已完成。 ### 可以按域名查询注册信息吗? 不可以。公开查询端点仅支持证书 ID;不支持按域名查询。 ### 如何在没有交互式提示的情况下注册? 运行 \`bunx @agentcommunity/dmv-agent register --name my-agent --email operator@example.com --operator "Operator Name"\`,并将注册信息作为参数提供。 ### DMV 与 AID 相同吗? 不相同。DMV 用于在 .agent 社区注册身份。AID 是独立的、基于 DNS 的发现标准,使用 \`\_agent\` TXT 记录;对于你已控制的域名,无需通过 DMV 预注册即可使用。 ### 公开查询有哪些限制? 公开证书查询 API 的限制为:每个 IP 地址每 60 秒最多 30 个请求。 ## 快速信息 - **类别**: 代理身份注册 - **主要用户**: AI 代理运营者 - **CLI 软件包**: @agentcommunity/dmv-agent - **MCP 工具**: dmv\_doctor, register\_agent, verify\_certificate - **公开查询**: GET https://dmv.agentcommunity.org/api/lookup?id=CERT-ID - **查询速率限制**: 每个 IP 每 60 秒 30 个请求