Verificador de Paridade de Preço para Agentes

Verifique se uma API pagável por agente cobra o que anuncia: busque o desafio 402, compare com o OpenAPI/página de preços publicados e sinalize divergências. Use ao publicar preços por chamada de API, antes de reajustar ou quando um comprador contestar uma cobrança. Uma verificação, cinco minutos, funciona em qualquer API estilo x402.

O que é Verificador de Paridade de Preço para Agentes?

Esta habilidade permite que agentes de IA verifiquem a consistência entre os preços anunciados de uma API em seu arquivo OpenAPI, os valores realmente cobrados nos desafios 402 e o que foi liquidado facilitador, garantindo que não haja divergências entre o preço prometido e o cobrado.É extremamente útil para provedores de API que publicam preços por chamada, pois evita que os compradores discordem publicamente de cobranças indevidas ou que haja vazamento de receita com cobranças abaixo do esperado.A habilidade suporta APIs no estilo x402 e funciona em ambientes de produção, não apenas em localhost, para capturar possíveis regravações de proxies ou WAFs. O fluxo de trabalho consiste em: buscar o desafio da rota alvo via POST, extrair o valor da cobrança em unidades atômicas (ex: 10000 = $0,01 para USDC), comparar com o preço no OpenAPI e, opcionalmente, verificar o manifesto `.well-known/x402` para detectar valores desatualizados em diretórios de cache. O resultado é um JSON com rotas verificadas, divergências (overcharge e undercharge) e um veredito final PARITY ou DRIFT, facilitando a correção imediata da fonte de precificação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/0xcircuitbreaker/agent-skills/tree/HEAD/agent-price-parity-check

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Verificação de Paridade de Preço para Agentes

As APIs pagas sofrem desvios: a documentação diz $0,005, a cobrança real é $0,01, o manifesto de descoberta armazena em cache $0,001 do mês passado. Compradores contestam, diretórios sinalizam "desonestidade de preço", receita vaza. Esta é a verificação de 5 minutos que detecta isso — destilada da operação de um gateway pago com mais de 400 rotas onde TODOS os três casos aconteceram.

Os três preços que devem concordar

  1. Anunciado — openapi.json x-payment-info.price (+ página de preços)
  2. Desafiado — o accepts[].amount (unidades atômicas) e o maxAmountRequired do 402 ao vivo
  3. Liquidado — o que o facilitador realmente moveu (valor do recibo/transação)

Procedimento

  1. Busque o desafio: curl -s -i -X POST <url> -H 'content-type: application/json' -d '{}' → analise PAYMENT-REQUIRED (JSON base64) → accepts[0].amount (atômico; USDC = 6 casas decimais, então 10000 = $0,01).
  2. Busque o anúncio: openapi.json → x-payment-info.price.amount por rota.
  3. Compare: anunciado vs desafiado por rota. Divergência = achado com direção (cobrança a maior = dano à confiança + exposição a reembolso; cobrança a menor = vazamento de receita).
  4. Verificação do manifesto: se você publica /.well-known/x402, confirme que seus valores correspondem ao desafio ao vivo — diretórios armazenam valores desatualizados em cache e mostram seus preços ANTIGOS.
  5. Regra de correção em uma linha: o desafio é gerado a partir da precificação em tempo de execução — corrija a FONTE em tempo de execução PRIMEIRO, depois regere os documentos/manifesto no mesmo commit. Correções apenas na documentação deterioram imediatamente.

Esquema de achados

{"routes_checked": N, "parity_ok": N, "overcharge": [{"path": "...", "advertised": "0.005", "charged": "0.01"}], "undercharge": [...], "stale_manifest": [...], "verdict": "PARITY|DRIFT"}

Regras

  • Verifique na ORIGEM pública, não em localhost — proxies/WAF podem reescrever.
  • Matemática de unidades atômicas: 6 casas decimais para USDC; 50000 é $0,05, não $50.000.
  • Execute ANTES E DEPOIS de qualquer alteração de preço; mantenha a diferença anterior como registro.

Não serve para

  • Cálculos de impostos/IVA/taxas de serviço (custo de liquidação, não preço de lista).
  • Faturamento não por chamada (assinaturas, faturamento por token medido).

Exemplo

Pergunta: "Elevamos deep-audit para $0,05 — o mundo está consistente?" Antes: pricing.json diz 0,05, openapi diz 0,01, manifesto diz 0,01, gateway desafia 0,01. Ninguém notou por semanas. Depois: {"overcharge": [], "undercharge": [{"path": "/v1/security-audit/deep", "advertised": "0.01", "charged": "0.05"}], "verdict": "DRIFT"} — um commit corrige todas as três superfícies; o cache do diretório é atualizado na próxima liquidação.

Versão

1.0.0 — série inicial DDG.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas