agents.ai-rook.com
Email validation — syntax check plus live MX record DNS lookup to confirm deliverability.
- Underdelivered on 3 paid call(s): a real response missing promised fields, confirmed on two calls.
- 1 conclusive result(s) came from calls with no settled payment (free tier or failed settlement); informative, but not paid verification.
Grades
No purchase-based grade yet. Everything below was measured, by paying this seller or by sweeping the chain, and none of it is editorial.
Did it deliver what it promised?
1 of 4 endpoints we paid returned everything their own published schema promised.
- short missing 3 of 7
/api/ip-lookup· 1,821ms · 13 bonus field(s)Real response shape
{ "status": "string", "country": "string", "countryCode": "string", "region": "string", "regionName": "string", "city": "string", "zip": "string", "lat": "number", "lon": "number", "timezone": "string", "isp": "string", "org": "string", "as": "string", "mobile": "boolean", "proxy": "boolean", "hosting": "boolean", "query": "string" }Types only, verified from a real paid call. Values discarded.
- short missing 3 of 5
/api/email-validate· 1,960ms · 3 bonus field(s)Real response shape
{ "email": "string", "valid_syntax": "boolean", "valid_mx": "boolean", "valid": "boolean", "mx_records": { "array_of": { "exchange": "string", "priority": "integer" } } }Types only, verified from a real paid call. Values discarded.
- short missing 2 of 3
/api/qr-generate· 2,273ms · 4 bonus field(s)Real response shape
{ "text": "string", "format": "string", "width": "integer", "base64": "string", "data_url": "string" }Types only, verified from a real paid call. Values discarded.
- delivered returned all 7 promised fields
/api/gas-tracker· 1,988msReal response shape
{ "network": "string", "gas_price_wei": "string", "gas_price_gwei": "string", "slow_gwei": "string", "standard_gwei": "string", "fast_gwei": "string", "elapsed_ms": "integer" }Types only, verified from a real paid call. Values discarded.
This is a paid delivery check: we called the endpoint with its own advertised input and compared the response against its own advertised output. It is the one thing free probing cannot see.
Verifiable receipts
5 paid calls to this host are recorded as tamper-evident receipts, including 3 where it underdelivered. Each can be re-verified independently, from the archived bytes up.
wab_4e87c24e342a63b6agents.ai-rook.com
Promised 5 fields for $0.001, charged $0.001, and underdelivered: returned 2 of 5. Missing domain, mx_found, syntax_ok. Shortfall confirmed on two calls.
Evidence and how to verify it yourself
The real response shape, types only, values discarded:
{
"email": "string",
"mx_records": {
"array_of": {
"exchange": "string",
"priority": "integer"
}
},
"valid": "boolean",
"valid_mx": "boolean",
"valid_syntax": "boolean"
}Three independent checks, none needing trust in this site: integrity recomputes the id as a hash of the evidence, so any edit shows; verdict re-derives the result offline; raw re-reads the untouched bytes archived at pay time and reproduces the shape.
python3 receipts.py --verify wab_4e87c24e342a63b6wab_9c1828474342e882agents.ai-rook.com
Promised 3 fields for $0.001, charged $0.001, and underdelivered: returned 1 of 3. Missing image, size. Shortfall confirmed on two calls.
Evidence and how to verify it yourself
The real response shape, types only, values discarded:
{
"base64": "string",
"data_url": "string",
"format": "string",
"text": "string",
"width": "integer"
}Three independent checks, none needing trust in this site: integrity recomputes the id as a hash of the evidence, so any edit shows; verdict re-derives the result offline; raw re-reads the untouched bytes archived at pay time and reproduces the shape.
python3 receipts.py --verify wab_9c1828474342e882wab_c8d476f2c840c283agents.ai-rook.com
Promised 7 fields for $0.001, charged $0.001, and underdelivered: returned 4 of 7. Missing asn, ip, vpn. Shortfall confirmed on two calls.
Evidence and how to verify it yourself
The real response shape, types only, values discarded:
{
"as": "string",
"city": "string",
"country": "string",
"countryCode": "string",
"hosting": "boolean",
"isp": "string",
"lat": "number",
"lon": "number",
"mobile": "boolean",
"org": "string",
"proxy": "boolean",
"query": "string",
"region": "string",
"regionName": "string",
"status": "string",
"timezone": "string",
"zip": "string"
}Three independent checks, none needing trust in this site: integrity recomputes the id as a hash of the evidence, so any edit shows; verdict re-derives the result offline; raw re-reads the untouched bytes archived at pay time and reproduces the shape.
python3 receipts.py --verify wab_c8d476f2c840c283The full record and the format are at /receipts.
What it sells
8 endpoints listed, priced $0.0010 to $0.1250, settling on Base, Solana.
$0.0010IP geolocation, ASN, and proxy/VPN detection. Pass ?ip=x.x.x.x or omit for caller IP.$0.0010Current Base mainnet gas prices. Slow, standard, fast in gwei.$0.0010Email validation — syntax check plus live MX record DNS lookup to confirm deliverability.$0.0010Generate a QR code from any text or URL. Returns base64-encoded PNG.$0.0250Real-time BTC/ETH market pulse — price, CVD, OI, whale flow, gear ratios, session P&L and win/loss counts from live tr$0.0250Classify text into user-defined categories. Supports single-label and multi-label. MiniMax M2.7 inference.$0.0250Summarize any text or URL. Styles: concise (default), bullets, eli5. MiniMax M2.7 (456B-parameter Mixture-of-Experts)$0.1250Order flow snapshot — CVD, OI, whale CVD, session levels, proximity to key levels, volume gear ratio. Live from rook-e
Grades here come from paying this service and recording what happened, or from calling it where it is free. Settlement figures are swept daily from Base USDC Transfer logs. Nothing on this page is sponsored.