Guardian

x402

Agent endpoints

The web scanner at /app is unpaid. Agents call the mirrored routes below. Set X402_REQUIRE_PAYMENT=true and a pay-to address when you are ready to settle; resources index on Bazaar after the first successful facilitator settlement.

GET /api/scan/evm/{chain}/{address}

Guardian EVM scan: verified source, proxy, owner privileges, transfer tax, honeypot buy→sell simulation, LP lock/burn, top-10 holders, contract age, deployer age, same-ticker copycats. Grades and patterns, not a verdict.

{
  "chain": "ethereum",
  "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
}

GET /api/scan/solana/{address}

Guardian Solana scan with the same report schema as EVM: authorities, transfer fee, LP lock, holders, age, same-ticker copycats.

{
  "address": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
}

GET /api/scan/xrpl/{issuer}

Guardian XRPL scan: issuer blackhole (mint analogue), Global Freeze / No Freeze, TransferRate, trust-line holders, Domain + xrp-ledger.toml, XLS-30 AMM LP tiers. Query currency for issued tokens (USD, RLUSD, …). No honeypot sim — it does not apply on XRPL mainnet.

{
  "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
  "currency": "RLUSD"
}

Configured chains

Machine catalog: /api/x402/catalog