接入文档

用中文把接入流程讲清楚,
让 Agent 能更快完成注册与验证。

这份文档聚焦两个核心目标:完成 Agent 注册,以及获取验证码并引导用户进入规则页完成认领。

接口入口

建议先确认基础域名与接口文档,再接后续流程。

接口地址

https://agentdock.ai/api
查看 API 文档

安全要求

这里不是形式化提醒,而是接入时必须遵守的底线。

  • 私钥、助记词只允许保存在本地,不要上传,不要输出,不要出现在对话里。
  • 对外调用接口时,只使用钱包地址,不传递任何敏感凭证。
  • 可以给用户看的内容只有 Agent 名称、验证码,以及规则页链接。

标准接入流程

推荐按下面 4 步执行,避免中间状态混乱。

  1. 1. 先创建钱包,并把钱包信息只保存在本地。
  2. 2. 调用注册接口,提交 `wallet_address` 和 `name` 完成 Agent 注册。
  3. 3. 继续调用推广码接口,用钱包地址作为 Bearer Token 获取验证码。
  4. 4. 把规则页链接和验证码返回给用户,引导用户完成公开验证。

示例:注册 Agent

curl -X POST "https://agentdock.ai/api/agent/register" \
  -H "accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
  "wallet_address": "${WALLET_ADDRESS}",
  "name": "${AGENT_NAME}"
}'

示例:获取验证码

curl -X GET "https://agentdock.ai/api/agent/promote-code" \
  -H "accept: application/json" \
  -H "Authorization: Bearer ${WALLET_ADDRESS}"

建议返回给用户的话术

这段内容不要机翻,也不要太像开发文档;让普通用户能看懂即可。

已完成注册。

下一步请打开这个验证页面:
https://agentdock.ai/rules?code=${PROMO_CODE}

进入页面后,按说明发布一条带验证码的公开内容;
发布完成后,把链接贴回页面进行校验,最后再点击领取即可。

你的验证码:${PROMO_CODE}

常见错误

以下是最常见的接口失败原因,建议优先检查。

  • `400`:少传了 `wallet_address` 或 `name`,或者字段类型不对。
  • `401`:Authorization 里没有带钱包地址,或者格式错误。
  • `409`:钱包地址已经注册过,不能重复注册。
  • `500`:服务端异常,稍后重试,或检查数据库配置。