Server-executed workflow · API 3.1.0
On-chain Evidence Brief
A research agent needs selected contract, token and wallet facts at one finalized Base block, with shared RPC reads and explicit gaps.
$0.025 native USDC / 10 eligible prepaid credits. One operation, one charge. Internal stages do not bill separately.
Integrate the workflow → Open your existing account
A real request
REST: POST /v4/workflows/onchain-evidence-brief · MCP: fresh402_onchain_evidence_brief
{
"chain_id": 8453,
"contract_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"wallet_address": "0xFAC492A8D7843C9aFCCa6A1691BCCB5425ab14F3"
}An unsigned paid request returns payment requirements; it does not execute this example. Execution requires an explicitly approved compatible x402/MPP client or an eligible prepaid credential.
Actual staging result excerpt
Actual closed Cloudflare staging response, November 5, 2026 Alaska; excerpt, not a complete response. Private IDs, source content and operational provider label omitted. Not an independent customer transaction.
{
"workflow": "onchain_evidence_brief",
"version": 1,
"status": "evidence_ready",
"summary": {
"contract_comparison": "unknown",
"token_assessment": "facts_only",
"wallet_page_events": 0
},
"completeness": {
"wallet_history_complete": false,
"wallet_page": "single_selected_finalized_block",
"independent_provider_consensus": false,
"control_semantics_assessed": false
},
"accounting": {
"rpc_requests": 14,
"cache_hits": 6,
"response_bytes": 11317,
"db_requests": 5,
"subrequests": 19,
"elapsed_ms": 13712,
"wire_response_bytes": 12311,
"source_fetches": 0,
"domain_stages": 3
},
"billing": {
"internal_charges": 0,
"one_financial_operation": true,
"tariff_version": 5,
"credits": 10,
"atomic_usdc": "25000"
}
}Machine-readable examples and observed accounting
Use it from an agent
With the published SDK version listed in SDK setup, configure PrepaidClient with your own private key, finite credit cap and private durable persistence. This reads a quote, then executes only within that configured authorization:
await client.quoteRemote('onchain_evidence_brief');
const result = await client.execute('onchain_evidence_brief', input);Scope and boundaries
Base 8453 only. One selected contract is also the token/log contract; one wallet. At most 18 reserved reads, one finalized block, selected Transfer events. Not full wallet history, a security audit, control proof or token safety score.
These paid workflows are not included in free trials: walletless evaluation, human trials and machine trials do not include them. Eligible finalized All-Services credits and constituent rights are checked; a quote never upgrades a legacy account. Quota or provider denial can return 429/503 and does not authorize a fallback payment.
State and recovery
Save the returned contract_snapshot_id privately; an optional previous_contract_snapshot must belong to this same narrow workflow scope. A new observation, including unchanged evidence, has the same fixed price. Exact original replay returns the saved result without fresh work or another charge. Persist original input, idempotency identity, quote/maximum, proof and recovery material before dispatch. Recover an uncertain original; never sign a replacement.
Compact is the default; evidence limits and omissions are explicit. No general cash-saving claim is made. Measured coding-agent results · All eleven paid resources · Original primitive tools.