API documentation
Resolve public HTTPS domains and Base accounts into time-stamped evidence. Pay per request with x402 or use prepaid credits.
Verified on PayAPI Market. Agents can search Kallipolis Proof through the free PayAPI MCP server and inspect the live listing. The badge covers one successfully settled USD 0.01 Base USDC call to POST /api/v1/quick-resolve; it does not verify deeper analysis, prepaid credits or service pilots.
Read our Bazaar schema repair case and download an unsigned challenge-inspection script.
Inspect your unsigned x402 v2 challenge in the free browser tool. No account, upload or payment is needed; structural checks only.
Free pilot
POST /api/v1/resolve
$0
Quick check
POST /api/v1/quick-resolve
$0.01 USDC
Deep resolve
POST /api/v1/deep-resolve
$0.20 USDC
Prepaid access
POST /api/v1/purchase
$19–$999 USDC
Lowest-cost paid entry: call POST /api/v1/quick-resolve for a concise live report at $0.01 USDC.
Ask an Agent directly
These prompts describe the supported work without treating the result as a security or compliance audit.
Check whether this public API is machine-readable and x402-ready: example.comVerify the public discovery evidence for this domain before I pay it: example.comCollect public onchain evidence for this Base address: 0x...
1. Request a deep report
Send a public domain or Base address. Without payment, the endpoint returns HTTP 402 and a PAYMENT-REQUIRED header containing the exact Base USDC terms.
curl -X POST https://proof.platoskallipolis.com/api/v1/deep-resolve \
-H "content-type: application/json" \
-d '{"query":"platoskallipolis.com"}'2. Buy prepaid credits
A successful x402 settlement returns an API key immediately. No account or manual approval is required.
curl -X POST https://proof.platoskallipolis.com/api/v1/purchase \
-H "content-type: application/json" \
-d '{"plan":"growth"}'3. Use the issued key
Send the returned key in x-api-key. One credit is consumed only for a completed deep-resolution call.
curl -X POST https://proof.platoskallipolis.com/api/v1/deep-resolve \
-H "content-type: application/json" \
-H "x-api-key: kp_your_key" \
-d '{"query":"0x3A24CC8394358B1e1b61900A73e27b1eA8482e48"}'