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
- Solana (solana)live
- Ethereum (evm 1)live
- Base (evm 8453)config
- Arbitrum (evm 42161)config
- Robinhood Chain (evm 4663)config
- XRP Ledger (xrpl)live
Machine catalog: /api/x402/catalog