On-chain Evidence Brief
fresh402_onchain_evidence_briefCombine selected code/proxy observations, contract-reported token facts and one wallet's single-block ETH/Transfer evidence at one finalized Base block. Shared RPC cache; at most 18 reads. Wallet scope remains a restricted pilot; no complete history or security score. One fixed workflow charge; internal steps never create separate customer charges. Each call selects one finalized Base block. Reuse its contract_snapshot_id only as previous_contract_snapshot for compatible contract comparison; this workflow accepts no observation_id. Auth: authorized native-USDC x402 v2 on Base, enabled MPP, or an eligible prepaid key plus exact tariff 5 and max_credits. Ordinary unpaid calls return a challenge, not execution. Persist original input, proof and recovery token before submission; exact replay returns retained results without fresh work or another charge. Choose evidence detail before authorization. No free-trial or automatic paid fallback. 0.025 USDC or 10 credits. Limits and scope are authoritative, not a complete audit or compatibility guarantee.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"chain_id": "<chain_id>",
"contract_address": "<contract_address>",
"wallet_address": "<wallet_address>"
},
"name": "fresh402_onchain_evidence_brief"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | Default compact: at most 20 evidence items per section. Expanded allows at most 200 document findings or 100 Base events and retains raw validated logs/getter ABI details within the same fixed work/output ceiling. Counts and omitted-evidence warnings remain explicit. | compact |
| chain_id | Yes | Base mainnet only; provider chain is verified. All state is pinned to one selected finalized block. | |
| wallet_address | Yes | One selected wallet. Returns its exact native-ETH balance and this contract's provider-reported Transfer events at the single selected finalized block, not complete wallet history. | |
| contract_address | Yes | One selected contract which is also the token-facts and Transfer-log contract. The workflow does not infer that arbitrary bytecode is a safe or compliant token. | |
| previous_contract_snapshot | No | Optional owned contract_snapshot_id from this workflow's same narrow code/proxy scope; incompatible primitive snapshots are rejected. Allows bounded selected-contract comparison. |