Registos DNS
Consulta resolutores públicos sem se ligar ao servidor do domínio analisado.
API DNS · X402 · PROTÓTIPO TESTNET
Registos DNS e presença de políticas de email de um domínio numa resposta JSON. Um pagamento x402 por análise.
0,01 USDC de teste por análise · Apenas Base Sepolia
01 — O ÂMBITO
Integre um primeiro diagnóstico num script, numa ferramenta interna ou num agente. Resultados explícitos, sem pontuações opacas.
Consulta resolutores públicos sem se ligar ao servidor do domínio analisado.
Políticas presentes, ausentes ou múltiplas. Os erros de resolução são distintos da ausência de registos.
Domínio normalizado, data e hora, resultados DNS, TTL disponíveis, estado da cache e limites da análise.
02 — A RESPOSTA
Uma estrutura que separa resultados DNS, observações de email e limites do diagnóstico.
Excerto ilustrativo, dados fictícios.
Esta página não executa análises nem inicia pagamentos.
{
"domain": "example.com",
"status": "complete",
"cached": false,
"email": {
"spf": {
"status": "present",
"records": ["v=spf1 -all"]
},
"dmarc": {
"status": "absent",
"records": []
}
}
}LIMITES EXPLÍCITOS
Deteta a presença de SPF e DMARC; não valida integralmente as políticas nem avalia a entrega de email.
O DMARC é consultado no domínio exato, sem pesquisa alternativa no domínio organizacional.
Não avalia TLS, reputação ou segurança global do domínio. Os erros DNS são indicados explicitamente.
03 — EXPERIMENTE
de teste / análise
Base Sepolia · chain ID 84532
Sem pagamento, o endpoint de análise devolve HTTP 402 com as condições no cabeçalho PAYMENT-REQUIRED.
curl -i \
'https://api.x4-02.fr/v1/domain/check?domain=example.com'Verificar apenas o serviço: /health ↗ (gratuito).
Descarregue o cliente e instale o SDK x402. A verificação inicial não precisa de chave nem efetua pagamentos.
python3 -m venv .venv
source .venv/bin/activate
pip install 'x402[evm]==2.26.0' web3
python client.pyAbasteça uma carteira dedicada com USDC de teste na Base Sepolia através do faucet da Circle ↗. Depois execute:
python client.py --payO cliente pede a chave privada sem a mostrar nem guardar. Utilize apenas uma carteira de teste dedicada.
Antes de assinar, o cliente verifica a rede, o contrato USDC, o destinatário e o montante. Confirma a liquidação on-chain e a rejeição de reutilização. Não repete pagamentos automaticamente em caso de erro.
OS DETALHES IMPORTANTES
Não. Apenas são aceites Base Sepolia (eip155:84532) e USDC de teste. O fluxo completo e a rejeição de reutilização foram testados; isto não é uma garantia de disponibilidade nem uma auditoria de segurança.
Não precisa de uma chave API. O x402 protege a análise. É necessária uma autorização de pagamento para obter o diagnóstico; /health continua gratuito.
Antes do pagamento: 60 pedidos por minuto e IP, até 16 pedidos ativos. Após validar o x402: 30 pedidos por minuto e IP, até oito análises simultâneas. Os limites estão na memória de um processo e são repostos ao reiniciar. Clientes com o mesmo IP público partilham a quota.
Sim. Os resultados completos podem ficar em cache até 60 segundos, sem exceder o menor TTL DNS positivo. O campo cached indica-o. As respostas em cache também exigem pagamento por pedido.
Não. Esta página não liga carteiras nem pede segredos. O cliente Python corre na sua máquina e só pede uma chave com --pay. Nunca partilhe a sua chave com um site ou numa mensagem.