闲社服务运行正常AI智能体自动化平台
v

TCPA同意验证

技能标识:verfi

TCPA consent verification for lead generation. Use when adding consent capture to web forms, verifying lead consent before contact, claiming/managing consent sessions, pulling proof for disputed leads, or integrating with the Verfi API. Covers SDK installation, API authentication, session lifecycle (create → claim → verify → proof), and compliance workflows.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

TCPA同意验证

Verfi — 潜在客户生成的同意验证

Verfi捕获消费者同意的可验证证明。发布商添加脚本标签来捕获会话;买家在联系潜在客户前通过API验证同意。

何时使用此技能

  • - 在网页表单中添加同意捕获
  • 检查潜在客户是否具有有效的TCPA同意
  • 声明会话以进行长期保留
  • 提取机器可读的证明以处理争议
  • 将Verfi集成到现有的潜在客户生成流程中

快速入门

1. 捕获同意(发布商)

将SDK添加到任何包含表单的页面:

html

SDK自动检测表单,记录交互(鼠标、点击、按键、滚动),并在表单提交时生成Verfi ID(VF-xxxxxxxx)。

2. 验证同意(买家)

bash
curl -H Authorization: Bearer sk_你的密钥 \
https://api.verfi.io/tenant/v1/sessions/VF-a1b2c3d4/proof

返回同意状态、交互指标、表单数据、设备信息和防篡改验证。所有个人身份信息均经过SHA-256哈希处理。

3. 声明会话

bash
curl -X POST -H Authorization: Bearer sk_你的密钥 \
https://api.verfi.io/tenant/v1/sessions/VF-a1b2c3d4/claim

开始3年保留期。未声明的会话将在72小时后过期。

身份验证

两种密钥类型:

密钥格式用途
公钥pk...SDK脚本标签(客户端)
密钥
sk... | API调用(服务端,Bearer令牌) |

密钥具有作用域:sessions:claim、sessions:unclaim、sessions:search、sessions:proof、sessions:expiration。

在Verfi控制台的集成 > API密钥下生成密钥。

API端点

基础URL:https://api.verfi.io/tenant/v1

所有端点都需要Authorization: Bearer sk_...标头。

方法路径作用域描述
GET/sessions—列出已声明的会话(分页)
GET
/sessions/{verfiID} | sessions:search | 查找会话,验证个人身份信息哈希 |
| GET | /sessions/{verfiID}/proof | sessions:proof | 机器可读的证明数据 |
| POST | /sessions/{verfiID}/claim | sessions:claim | 声明会话(3年保留期) |
| POST | /sessions/{verfiID}/unclaim | sessions:unclaim | 释放会话(30天保留期) |
| PUT | /sessions/{verfiID}/expiration | sessions:expiration | 更新过期日期 |

完整API参考:参见references/api-reference.md

常见工作流程

发布商:在表单中添加同意捕获

  1. 1. 从Verfi控制台获取公钥
  2. 将SDK脚本标签添加到页面(在之前)
  3. SDK自动记录会话——无需修改表单
  4. 每次表单提交都会创建一个带有唯一Verfi ID的会话
  5. 将Verfi ID与潜在客户数据一起传递给买家

买家:验证并声明潜在客户

  1. 1. 从发布商处接收带有Verfi ID的潜在客户
  2. 调用GET /sessions/{verfiID}/proof检查同意
  3. 验证consent.given === true和consent.tcpa_compliant === true
  4. 可选:使用GET /sessions/{verfiID}?email={哈希}&phone={哈希}验证个人身份信息绑定
  5. 调用POST /sessions/{verfiID}/claim开始保留期
  6. 凭记录的同意证明联系消费者

争议:为被质疑的潜在客户提取证明

  1. 1. 查找与被质疑潜在客户关联的Verfi ID
  2. 调用GET /sessions/{verfiID}/proof获取机器可读的证明
  3. 证明包括:同意语言、交互时间线、表单数据、设备信息、篡改检测
  4. 分享proof_url以获取人类可读的证明页面
  5. 完整性哈希验证证明未被篡改

审计:批量验证潜在客户列表中的同意

  1. 1. 调用GET /sessions列出所有已声明的会话
  2. 对每个会话,调用GET /sessions/{verfiID}/proof
  3. 标记consent.given === false或verification.tamper_detected === true的会话
  4. 取消声明任何不符合合规要求的会话

MCP服务器

对于兼容MCP的代理(Claude Desktop、Cursor、Windsurf):

json
{
mcpServers: {
verfi: {
command: npx,
args: [-y, @verfi/mcp-server],
env: { VERFIAPIKEY: sk_... }
}
}
}

OpenAPI规范

自动发现地址:https://api.verfi.io/.well-known/openapi.json

兼容OpenAI GPT Actions、LangChain、CrewAI以及任何从OpenAPI规范生成工具的框架。

故障排除

问题修复
SDK未记录会话检查公钥是否正确,脚本加载无错误
401未授权
验证密钥,检查Authorization: Bearer sk_...格式 | | 403权限不足 | API密钥缺少所需作用域——在控制台中更新 | | 会话无法声明(409) | 会话已声明或状态不是已记录 | | 证明显示consent.given: false | 表单可能未被SDK检测到同意语言/复选框 |

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 verfi-1776204085 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 verfi-1776204085 技能

通过命令行安装

skillhub install verfi-1776204085

下载

⬇ 下载 verfi v0.1.0(免费)

文件大小: 6.66 KB | 发布时间: 2026-4-15 12:38

v0.1.0 最新 2026-4-15 12:38
Initial release — TCPA consent verification skill with API reference, SDK docs, proof schema, and common workflows.
返回顶部