Card snapshot
apollo-contract-scan.vercel.app
·
2026-08-28 14:43:35 UTC
·
c827f7fed85c274f51dd27d7cfee18cbcaec05eb4d8e9caefb8c5fd9b7f6eeb6
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "1.0",
"name": "Apollo Contract Scan",
"description": "Heuristic Solidity risk scan: pattern-level red flags for a contract address (verified source via Sourcify) or raw source. Honest scoping: a fast pre-audit, not a formal security audit.",
"version": "0.2.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"supportedInterfaces": [
{
"url": "https://apollo-contract-scan.vercel.app/scan",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0"
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "scan-testnet",
"name": "Scan Contract (Testnet)",
"description": "Scan a contract using testnet funds. Payment terms: $0.50 USDC, Base, facilitator-settled.",
"tags": [
"security",
"audit",
"solidity",
"smart-contract",
"scan"
],
"examples": [
"{\"address\": \"<contract_address>\", \"chain_id\": 8453}",
"{\"source\": \"contract Vulnerable { ... }\"}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "scan-mainnet",
"name": "Scan Contract (Mainnet)",
"description": "Scan a contract using real USDC on Base mainnet. Payment terms: $0.50 USDC, Base, facilitator-settled. ",
"tags": [
"security",
"audit",
"solidity",
"smart-contract",
"scan"
],
"examples": [
"{\"address\": \"<contract_address>\", \"chain_id\": 8453}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
]
}