Generate a BAL on Amsterdam for one plain transfer, then inspect that BAL JSON — is it well formed and does the hash match?
Look forvalidation layers and the hash check
Agent will likely call inspect_artifactWhat you can ask →
Status: Live on the public MCP. Tool:
inspect_artifact.
Generate a BAL on Amsterdam for one plain transfer, then inspect that BAL JSON — is it well formed and does the hash match?
Look forvalidation layers and the hash check
Agent will likely call inspect_artifactWhat you can ask →
Judge a caller-supplied structured artifact without chain state — encoding (layer A), canonical structure and item cap (layer B), optional hash match (layer C). Not consensus replay against mainnet.
Kinds (see probe inspectKinds): block-access-list (7928 BAL), authorization-list (Pectra+ set-code JSON), typed-transaction (2718 RLP), withdrawals (4895), execution-requests (7685).
inspect_artifact
| Field | Required | Description |
|---|---|---|
artifact | Yes | BAL JSON array or RLP hex string |
kind | No | Default block-access-list |
blockGasLimit | No | Decimal string for item cap check |
expectedHash | No | 32-byte hex blockAccessListHash |
wellFormed, structureOk, optional hashMatch / itemCapOk, errors[], computedHash, itemCount.
See Describe Capabilities for inspectKinds.