SMALL TOOLS. CLEAR EVIDENCE.

Give your agent evidence
before it acts.

Live DNS and email-security checks. x402 payment preflight.
Useful JSON, a clear price, and a receipt for every settled call.

From $0.001 USDC per API call · Base mainnet · no signup

Exact per-call pricingKeys stay in your walletStructured JSONOn-chain receipts
Built forAI agent buildersDomain onboardingEmail configuration tools

TRY IT BEFORE YOU INTEGRATE

See the evidence.
Then make the call.

Start with a free example. Buy a live result with one exact USDC authorization, or connect your agent through the API.

POST /api/domain-audit$0.002 USDC

One hostname. Live DNS, SPF, DMARC, MX, CAA, and DNSSEC observations.

One request · $0.002 USDC
Base mainnet · recipient 0x2A7798…0ac7F2

Open this page in a wallet browser, or install and unlock an EVM wallet extension, then reload. Agent integration guide

Your wallet signs the payment. Keep USDC on Base. No deposit, subscription, or API key.

Explore the example. A live request requires a separate wallet approval.

PREVIEW · NO CHARGE
{
  "fixture": true,
  "ok": true,
  "domain": "example.com",
  "grade": "A",
  "score": 100,
  "generatedAt": "2026-10-05T00:00:00.000Z",
  "resolver": "Cloudflare 1.1.1.1 DNS over HTTPS (example fixture)",
  "posture": {
    "resolves": true,
    "acceptsEmail": false,
    "dnssecAuthenticated": true,
    "dnssecAuthenticatedQueries": 7,
    "spf": "v=spf1 -all",
    "dmarc": "v=DMARC1; p=reject;"
  },
  "findings": [
    {
      "severity": "info",
      "code": "NULL_MX",
      "message": "The domain explicitly declares that it does not accept email."
    }
  ],
  "records": {
    "A": [
      {
        "name": "example.com",
        "ttl": 300,
        "value": "192.0.2.1"
      }
    ],
    "AAAA": [],
    "MX": [
      {
        "name": "example.com",
        "ttl": 300,
        "value": "0 "
      }
    ],
    "NS": [
      {
        "name": "example.com",
        "ttl": 300,
        "value": "ns.example.net"
      }
    ],
    "TXT": [
      {
        "name": "example.com",
        "ttl": 300,
        "value": "v=spf1 -all"
      }
    ],
    "CAA": [
      {
        "name": "example.com",
        "ttl": 300,
        "value": "0 issue \"letsencrypt.org\""
      }
    ],
    "DMARC": [
      {
        "name": "_dmarc.example.com",
        "ttl": 300,
        "value": "v=DMARC1; p=reject;"
      }
    ]
  },
  "disclaimer": "Example fixture. A live audit is a point-in-time DNS configuration check, not proof of ownership or legitimacy."
}

PAY FOR WHAT YOU USE

Two focused tools.
One simple payment flow.

No account to manage. No credits to buy. Your client approves the advertised price for each request.

Payment preflight$0.001 USDC / call
POST /api/lint

Check the quote before your wallet signs.

Check an x402 v2 Base-USDC quote against your recipient allowlist and price cap before signing. Returns stable issue codes and a pass, review, or reject verdict.

Read the guide →
Live domain audit$0.002 USDC / call
POST /api/domain-audit

Current domain evidence, ready for your workflow.

Get current DNS records, SPF and DMARC findings, DNSSEC observations, and actionable recommendations for one domain. Use for domain onboarding, email configuration checks, and agent research.

Read the guide →

1,000 requests cost $1 for payment preflight or $2 for live domain audits, at these per-call prices.

WHAT YOU GET

Signals you can inspect.
Decisions you can explain.

01

Current DNS

A, AAAA, MX, NS, TXT, CAA, and DMARC records with observed TTLs.

02

Email posture

SPF and DMARC findings with stable codes and practical next steps.

03

Payment policy

Recipient allowlists, exact USDC amounts, network rules, and price caps.

04

Explainable JSON

Structured findings your application can log, compare, and act on.

CONNECT YOUR WORKFLOW

Discover.
Approve.
Get your result.

Copy a working request from the docs, or give your wallet-capable agent the machine-readable contract.

Agent integration →
  1. 1
    Choose the check

    Send a domain or an x402 quote plus your local policy.

  2. 2
    Read the price

    An HTTP 402 response declares the exact amount, token, recipient, and network.

  3. 3
    Authorize one request

    Your wallet or x402 client signs the payment authorization. Keys stay with you.

  4. 4
    Save the evidence

    Receive JSON and a settlement receipt you can verify on Base.

BEFORE YOUR FIRST CALL

A few useful answers.

Who is this for?+

Developers building agents, domain onboarding tools, and email configuration workflows. Each call buys a small, structured technical check.

Can I try it without a wallet?+

Yes. The examples are free. Payment preflight can also run locally in the browser. A live domain audit or paid API call requires an x402-compatible wallet funded with USDC on Base.

Do I need an account or API key?+

No. Your x402 client authorizes one exact payment per request. No signup, minimum deposit, or subscription.

Does this verify a company or prevent every scam?+

It checks technical configuration and caller policy. DNS records and a passing payment quote do not prove ownership, legitimacy, or security.

What happens if a request fails?+

Invalid input and failed DNS queries are rejected before settlement. If a connection fails during settlement, the outcome can be uncertain: check the receipt and wallet before authorizing a new payment.

ONE CALL IS ENOUGH TO START

Give your next workflow
better inputs.

Build with 402 Guard ↗