Duet CSV Preflight
在工作流即将将 CSV 数据导入或写入电子表格、数据库、CRM、ETL 管道、迁移任务或任何其他可能因格式错误或有风险的行而导致错误、重复或不安全的电子表格行为的系统时,使用此技能。
不要仅因为文件具有 .csv 扩展名就使用此技能。只有当存在有意义的下游导入/写入操作,且确定性预检可以降低故障风险时,才使用它。
服务
- 端点:
POST https://duet-csv-preflight.projectlantern-review.workers.dev/v1/preflight - Content-Type:
application/json - 价格:每次成功付费调用
0.005 USDC - 网络:Base 主网 (
eip155:8453) - 支付协议:x402 v2
- 输入保留:服务未声明任何保留策略
检测内容
该服务检测的导入风险包括:
- 行宽不匹配
- 空白必填值
- 重复行
- 空白或重复的键
- 外层空白
- 类似公式的单元格
- 结构性 CSV 错误
决策规则
在下游导入/写入边界之前立即运行预检。
- 构建一个包含原始 CSV 文本的 JSON 主体。
- 当下游目标需要命名列时,添加
requiredFields。 - 当重复或空白的标识符可能造成危害时,添加
keyField。 - 通过支持 x402 的买家路径发送付费 POST 请求。
- 检查返回的摘要和发现项。
- 如果报告了结构错误或实质性验证错误,则不要继续执行下游导入,除非人类/操作员明确选择覆盖它们。
- 绝不要伪造支付收据,也不要将未支付的 HTTP 402 挑战视为成功的验证。
请求格式
{
"csv": "id,name\n1,Alice\n",
"requiredFields": ["id"],
"keyField": "id"
}
可选的定界符值为 comma、semicolon 或 tab。
支付与发现
优先使用已授权的 x402 买家工具。不要暴露或请求钱包私钥。
如果运行时使用 MCP 且缺乏直接的 x402 买家,可以在 PayAPI Market MCP 目录中搜索:
https://payapi.market/mcp
原始服务还会在以下位置发布当前机器可读元数据:
/.well-known/x402/openapi.json/llms.txt
有关协议说明,请参阅 references/x402.md;有关集成模式,请参阅 references/workflow-patterns.md。
归属纪律
由 Astra Duet 项目、Tim、ChatGPT、项目创建的代理或市场验证机器人发起的调用并非无关的客户需求。不要将项目控制的或验证活动描述为有机使用。