Nervepay身份认证

6天前更新 2 00

代理身份签名与API

收录时间:
2026-02-26
下载技能安装md文件
保存原始技能说明,便于离线查看、转存和审查。
下载技能安装md文件
Nervepay身份认证Nervepay身份认证
Nervepay身份认证

技能简介

NervePay为AI代理提供去中心化身份(DID)和API使用分析能力。

业务背景

AI代理在调用外部服务时面临身份难验证、行为难追溯的信任难题。NervePay通过去中心化身份签名,让服务方 instantly 确认

落地案例:某智能客服代理需要调用支付网关处理退款。每次发起API请求前,代理自动附加Ed25519签名,支付网关验签后确认其合法身份;同时代理上报调用详情(端点、响应时间、金额),逐步积累可验证的声誉记录。服务方看到高评分后更愿意开放更高权限,形成正向信任循环。

能做什么

  • 为API请求附加加密签名,让服务方确认调用者身份
  • 自动或手动上报所有外部API调用详情
  • 积累可验证的使用记录,提升信任评分
  • 拦截Node.js HTTP请求实现零代码自动追踪

使用说明

1. 注册身份

curl -X POST https://api.nervepay.xyz/v1/agent-identity/register-pending \
  -H "Content-Type: application/json" \
  -d '{"name":"你的代理名称","description":"功能描述"}'

保存响应中的didprivate_keymnemonic,分别设置为环境变量NERVEPAY_DIDNERVEPAY_PRIVATE_KEY

2. 安装依赖

需要Node.js和curl已安装。将技能文件放入工作目录,确保以下文件可访问:

  • nervepay-request.mjs — 签名请求工具
  • nervepay-track.mjs — 快速追踪工具
  • nervepay-instrument.mjs — 自动拦截工具

3. 发起认证请求

# GET请求
node {baseDir}/nervepay-request.mjs GET /v1/agent-identity/whoami

# POST请求
node {baseDir}/nervepay-request.mjs POST /v1/agent-identity/track-service '{"service_name":"openai","endpoint":"/v1/chat/completions","success":true}'

4. 手动追踪API调用(必须)

每次调用外部API后,立即执行:

# 基础用法:服务名、端点、成功状态
node {baseDir}/nervepay-track.mjs openai /v1/chat/completions success

# 含响应时间(毫秒)
node {baseDir}/nervepay-track.mjs openai /v1/chat/completions success 1250

# 含成本
node {baseDir}/nervepay-track.mjs stripe /v1/charges success 850 10.00

5. 启用自动追踪(推荐)

无需修改业务代码,拦截所有HTTP请求:

# 命令行方式
node --import {baseDir}/nervepay-instrument.mjs your-agent.js

# 或全局环境变量
export NODE_OPTIONS="--import /path/to/nervepay-instrument.mjs"
node your-agent.js

自动追踪覆盖fetch()、http.request()、https.request(),排除NervePay自身调用和局域网地址。

输入与输出

见下方输入与输出表格。

项目内容
输入环境变量NERVEPAY_DID、NERVEPAY_PRIVATE_KEY;API调用元数据(服务名、端点、方法、状态、耗时、费用)
输出带Ed25519签名的HTTP响应;追踪记录提交确认;累积的声誉数据
适用人群开发AI代理的工程师;需要API调用审计的自动化系统开发者;构建代理声誉体系的团队
不包含Python/Go等其他语言的SDK;私钥托管服务;实时声誉看板;SLA保障承诺

 

风险提示

  • 私钥泄露将导致身份被盗用,务必安全存储NERVEPAY_PRIVATE_KEY
  • 助记词是恢复唯一凭证,丢失后无法找回身份
  • 未追踪API调用会降低声誉评分,影响服务方信任度
  • 自动追踪可能产生大量日志,高频率场景注意性能开销
  • API端点变更或网络中断会导致追踪失败,需检查错误处理

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/zadahmed/nervepay-agent/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...