{"ok":true,"host":"revert.wtf","status":"ready","manifest":{"positioning":"revert.wtf is a narrow, developer-focused host targeting EVM debugging workflows. It serves agents that encounter unknown selectors in calldata or revert data, and agents that receive raw transaction errors and need structured diagnosis. It does not provide ABI decoding, on-chain state queries, transaction simulation, or general blockchain data access.","host_overview":"revert.wtf provides two EVM debugging utilities: one resolves 4-byte function or error selectors to human-readable signatures, and another diagnoses raw EVM or JSON-RPC error payloads into structured root causes and remediation steps. Together they help agents and developers make sense of opaque on-chain failures.","routing_guidance":"Use revert.wtf when an agent needs to decode an unknown 4-byte selector from calldata, revert data, or event logs, or when it needs structured diagnosis of a raw EVM or JSON-RPC error. Do not use it for full ABI decoding of calldata arguments or return values, for reading on-chain state, for simulating transactions, or for fetching transaction receipts. For full ABI encoding and decoding, use a dedicated ABI utility or ethers/viem libraries. For on-chain data, use an RPC provider or indexer host.","capability_clusters":[{"skill_names":["resolve-evm-selector"],"cluster_name":"Selector Resolution","cluster_summary":"Resolves an opaque 4-byte EVM selector to its human-readable function or error signature, including the source and a confidence score. Foundational for understanding what a piece of calldata or revert payload is referring to."},{"skill_names":["explain-evm-error"],"cluster_name":"EVM Error Diagnosis","cluster_summary":"Accepts a raw EVM transaction error or JSON-RPC error payload and returns structured analysis including normalized error data, root causes, likely causes, next steps, and retry or gas-increase guidance."}],"cross_skill_workflows":[{"steps":[{"skill_name":"resolve-evm-selector","description":"Extract the 4-byte selector from the revert data and resolve it to a human-readable error signature and name."},{"skill_name":"explain-evm-error","description":"Pass the full raw revert payload to get structured root cause analysis, likely causes, next steps, and retry guidance, now interpretable in context of the resolved signature."}],"when_to_use":"Use when an agent receives a raw revert payload containing an unknown 4-byte selector and needs both the human-readable signature and a full structured diagnosis of what went wrong.","workflow_name":"Revert Selector Decode and Explain"}]},"model":"claude-sonnet-4-6","version_no":2,"generated_at":"2026-05-28T03:32:20.626Z","provenance":"ai_authored_unreviewed","ai_authored":true,"merchant_reviewed":false,"merchant_edited":false,"merchant_reviewed_at":null,"merchant_edited_at":null,"skill_md_url":"https://x402gle.com/servers/revert.wtf/SKILL.md","skills_url":"https://x402gle.com/servers/revert.wtf/skills.json"}