Duet CSV Preflight
Use esta skill quando um workflow estiver prestes a importar ou escrever dados CSV em uma planilha, banco de dados, CRM, pipeline ETL, trabalho de migração ou outro sistema onde linhas malformadas ou arriscadas possam criar erros, duplicatas ou comportamento inseguro de planilha.
Não use esta skill meramente porque um arquivo tem extensão .csv. Use-a quando houver uma ação significativa de importação/escrita a jusante e uma verificação prévia determinística puder reduzir o risco de falha.
Serviço
- Endpoint:
POST https://duet-csv-preflight.projectlantern-review.workers.dev/v1/preflight - Content-Type:
application/json - Preço:
$0,005 USDCpor chamada paga bem-sucedida - Rede: Base mainnet (
eip155:8453) - Protocolo de pagamento: x402 v2
- Retenção de entrada: nenhuma anunciada pelo serviço
O que verifica
O serviço detecta perigos de importação, incluindo:
- incompatibilidades de largura de linha
- valores obrigatórios em branco
- linhas duplicadas
- chaves em branco ou duplicadas
- espaçamento externo
- células com aparência de fórmula
- erros estruturais de CSV
Regra de decisão
Execute o preflight imediatamente antes do limite de importação/escrita a jusante.
- Construa um corpo JSON com o texto CSV bruto.
- Adicione
requiredFieldsquando o destino a jusante exigir colunas nomeadas. - Adicione
keyFieldquando identificadores duplicados ou em branco seriam prejudiciais. - Envie o POST pago através de um caminho de comprador com capacidade x402.
- Inspecione o resumo e os achados retornados.
- Não continue a importação a jusante quando erros estruturais ou erros materiais de validação forem relatados, a menos que o humano/operador opte explicitamente por substituí-los.
- Nunca fabrique um recibo de pagamento nem trate um desafio HTTP 402 não pago como uma validação bem-sucedida.
Formato da requisição
{
"csv": "id,name\n1,Alice\n",
"requiredFields": ["id"],
"keyField": "id"
}
Os valores de delimitador opcionais são comma, semicolon, ou tab.
Pagamento e descoberta
Prefira uma ferramenta de comprador x402 já autorizada. Não exponha nem solicite chaves privadas de carteira.
Se o runtime usar MCP e não tiver um comprador x402 direto, pode pesquisar no catálogo PayAPI Market MCP em:
https://payapi.market/mcp
A origem também publica metadados legíveis por máquina atualmente em:
/.well-known/x402/openapi.json/llms.txt
Veja references/x402.md para notas do protocolo e references/workflow-patterns.md para padrões de integração.
Disciplina de atribuição
Uma chamada feita pelo projeto Astra Duet, Tim, ChatGPT, um agente criado pelo projeto ou um bot de verificação de mercado não é demanda não relacionada de clientes. Não descreva atividade controlada pelo projeto ou de verificação como uso orgânico.