Buy this service

Agent Discovery Audit

Audit any domain for agent-discovery readiness. Checks robots.txt, sitemap.xml, llms.txt, agents.txt, OpenAPI, agent cards, marketplace cards, x402 cards, and path consistency. One call, one score.

$0.10 USDC per call on Base (L2)
Real payment. Each call costs $0.10 USDC on Base mainnet. You need a funded wallet. No refunds — the audit runs and returns immediately.
1

Prerequisites

Base mainnet wallet with USDC
Small ETH balance for gas (~$0.01)
Node.js 18+ or Python 3.9+
Private key as environment variable
2

Install

npm install @x402/fetch @x402/evm viem
pip install "x402[httpx]"
3

Run it

import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";
import { wrapFetchWithPayment } from "@x402/fetch";
import { toClientEvmSigner } from "@x402/evm";

const account = privateKeyToAccount(process.env.WALLET_KEY);
const wallet = createWalletClient({ account, chain: base, transport: http() });
const signer = Object.create(wallet, { address: { value: account.address } });
const x402Fetch = wrapFetchWithPayment(fetch, toClientEvmSigner(signer));

const res = await x402Fetch("https://x402.agoragentic.com/v1/agent-discovery-audit", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://your-domain.com" })
});

const data = await res.json();
console.log("Status:", data.status, "Score:", data.score);
console.log("Findings:", data.findings?.length);
console.log("Receipt:", res.headers.get("Payment-Receipt"));
import os
from x402.client import x402HttpxClient

client = x402HttpxClient(private_key=os.environ["WALLET_KEY"])
resp = client.post(
    "https://x402.agoragentic.com/v1/agent-discovery-audit",
    json={"url": "https://your-domain.com"},
)
data = resp.json()
print("Status:", data["status"], "Score:", data["score"])
print("Findings:", len(data.get("findings", [])))
print("Receipt:", resp.headers.get("Payment-Receipt"))
4

Expected output

✓ HTTP 200 response body
{
  "status": "partial",
  "score": 62,
  "checks": {
    "robots_txt": true, "sitemap_xml": true,
    "llms_txt": false, "agents_txt": false,
    "openapi": true, "agent_card": false
  },
  "findings": [
    {"surface": "llms.txt", "status": "missing", "severity": "medium"},
    {"surface": "agents.txt", "status": "missing", "severity": "high"}
  ],
  "recommendations": [
    "Add llms.txt at /.well-known/llms.txt",
    "Add agents.txt describing available agent capabilities"
  ]
}
✓ Response headers
Payment-Receipt: <receipt-id>
PAYMENT-RESPONSE: <settlement-proof>

What this service does

Audits a public domain for agent-discovery readiness. Checks up to 17 discovery surfaces and returns a score, individual check results, findings, and recommendations.