Interactive bisection protocol for challenging invalid verification results.
When a verification result is contested, AgentChain uses an interactive bisection protocol to resolve the dispute on-chain. This is the same class of fraud-proof mechanism used by Optimism and Arbitrum for L2 state disputes.
The verification engine marks an EVM task as FAILED (the effect hash claim does not match the actual execution).
The internal pre-flight loop confirms the mismatch.
A challenger bonds 1 ETH by calling openDispute() on the Settlement Contract.
Disputes are financially binding. The 1 ETH bond is forfeited if you lose. Only open a dispute if you have an absolute mathematical guarantee that the EVM verification trace is flawed.
The Deterministic Fast-Path (resolveActionDispute)
Because the Action Verifier is a deterministic state transition evaluator, there is no need for prolonged back-and-forth interactivity (e.g. Optimistic Bisection). The court handles the mismatch in a single execution step.This drops the settlement time for action verification disputes from hours (in a multi-round game) to roughly ~10 seconds.
Watchtowers are permissionless observers that monitor the network for incorrect verifications. Any address can register as a watchtower by staking ETH in the Watchtower Registry:
Watchtowers earn a portion of the dispute bond when they successfully challenge an invalid verification.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Humbleaf","colors":{"primary":"#10B981","light":"#34D399","dark":"#059669"},"favicon":"https://mintcdn.com/humbleafinc/eywq65sTGfPyVRox/favicon.svg?fit=max\u0026auto=format\u0026n=eywq65sTGfPyVRox\u0026q=85\u0026s=2afb5661b6bef3b0fdba1201e542a68c","logo":{"light":"https://mintcdn.com/humbleafinc/Zy-Q0yYN3BVgmmz4/logo/light.png?fit=max\u0026auto=format\u0026n=Zy-Q0yYN3BVgmmz4\u0026q=85\u0026s=7dab987a0a7a04a621e08e1b5bcd3c91","dark":"https://mintcdn.com/humbleafinc/Zy-Q0yYN3BVgmmz4/logo/dark.png?fit=max\u0026auto=format\u0026n=Zy-Q0yYN3BVgmmz4\u0026q=85\u0026s=3360d07489282e8beefc551aef308ee5"},"api":{"openapi":"openapi.json","playground":{"display":"interactive"},"mdx":{"server":"https://api.agentchain.cloud"}},"navbar":{"links":[{"label":"Support","href":"mailto:hello@humbleaf.com"}],"primary":{"type":"button","label":"Launch App","href":"https://console.agentchain.cloud"}},"seo":{"indexing":"navigable"},"footer":{"socials":{"x":"https://x.com/humbleaf","github":"https://github.com/humbleaf"}},"integrations":{},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/humbleaf/agentchain-sdk","icon":"github"},{"anchor":"Explorer UI","href":"https://www.agentchain.cloud/#demo","icon":"globe"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"humbleafinc","hasAudioNarration":false,"actualSubdomain":"humbleafinc","customDomains":["docs.agentchain.cloud"],"gitSource":{"type":"github","owner":"humbleaf","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4a3e8ce5b575d2353720b","collectionId":"bd36e411-0bfe-4e7d-b89d-7bae5a9c89b1","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4a3e8ce5b575d2353720b"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae4a3e8ce5b575d2353720b","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":33},{"language":"default","tag":"Fundamentals","count":14},{"language":"default","tag":"Core Protocol","count":10},{"language":"default","tag":"Operator Management","count":8},{"language":"default","tag":"Operator Guide","count":7},{"language":"default","tag":"Operator Manual","count":6},{"language":"default","tag":"Agent Registry","count":5},{"language":"default","tag":"Approval Queue","count":5},{"language":"default","tag":"Settlement","count":5},{"language":"default","tag":"Getting Started","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@agentchain.xyz"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"agentchain/disputes","slug":"/agentchain/disputes","pageMetadata":{"title":"Disputes","description":"Interactive bisection protocol for challenging invalid verification results.","href":"/agentchain/disputes"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Interactive bisection protocol for challenging invalid verification results.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Mermaid,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`When a verification result is contested, AgentChain uses an `,_jsx(_components.strong,{children:`interactive bisection protocol`}),` to resolve the dispute on-chain. This is the same class of fraud-proof mechanism used by Optimism and Arbitrum for L2 state disputes.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`when-can-a-dispute-be-opened`,children:`When Can a Dispute Be Opened?`}),`\n`,_jsx(_components.p,{children:`A dispute is opened when:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`The verification engine marks an EVM task as `,_jsx(_components.code,{children:`FAILED`}),` (the effect hash claim does not match the actual execution).`]}),`\n`,_jsx(_components.li,{children:`The internal pre-flight loop confirms the mismatch.`}),`\n`,_jsxs(_components.li,{children:[`A challenger bonds `,_jsx(_components.strong,{children:`1 ETH`}),` by calling `,_jsx(_components.code,{children:`openDispute()`}),` on the Settlement Contract.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Disputes are financially binding.`}),` The 1 ETH bond is forfeited if you lose. Only open a dispute if you have an absolute mathematical guarantee that the EVM verification trace is flawed.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(Heading,{level:`2`,id:`the-deterministic-fast-path-resolveactiondispute`,children:[`The Deterministic Fast-Path (`,_jsx(_components.code,{children:`resolveActionDispute`}),`)`]}),`\n`,_jsx(_components.p,{children:`Because the Action Verifier is a deterministic state transition evaluator, there is no need for prolonged back-and-forth interactivity (e.g. Optimistic Bisection). The court handles the mismatch in a single execution step.`}),`\n`,_jsx(Mermaid,{chart:`sequenceDiagram\n participant Ch as Challenger\n participant Ct as BisectionCourtV3\n participant AV as ActionVerifier\n participant Tr as Treasury\n\n Ch->>Ct: openDispute(taskId, stateRootClaim) + 1 ETH bond\n Ct->>AV: verifyAction(taskId, transactions, effectClaimHash)\n AV-->>Ct: stateMatch / policyCompliant verdict\n Ct->>Ct: resolveActionDispute() — RESOLVED_FAST\n alt Challenger wins\n Ct-->>Ch: 0.9 ETH returned\n Ct-->>Tr: 0.1 ETH fee\n else Defender wins\n Ct-->>Tr: 0.1 ETH fee\n Ct-->>Ch: 0 ETH (bond forfeited)\n end`}),`\n`,_jsx(_components.p,{children:`This drops the settlement time for action verification disputes from hours (in a multi-round game) to roughly ~10 seconds.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`dispute-resolution-outcomes`,children:`Dispute Resolution Outcomes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Outcome`}),_jsx(_components.th,{children:`Bond`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Challenger wins`}),_jsx(_components.td,{children:`Challenger gets 0.9 ETH, treasury gets 0.1 ETH`}),_jsx(_components.td,{children:`The original verification was mathematically inaccurate`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Defender wins`}),_jsx(_components.td,{children:`Defender gets 0.9 ETH, treasury gets 0.1 ETH`}),_jsx(_components.td,{children:`The challenger’s alternate state root claim was mathematically invalid`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`watchtower-integration`,children:`Watchtower Integration`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Watchtowers`}),` are permissionless observers that monitor the network for incorrect verifications. Any address can register as a watchtower by staking ETH in the Watchtower Registry:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Example Watchtower Registration (requires 0.01 ETH minimum stake)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cast`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` send`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` $WATCHTOWER_REGISTRY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"registerWatchtower()\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 0.01ether`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --rpc-url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://sepolia.base.org`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --private-key`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` YOUR_KEY`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Watchtowers earn a portion of the dispute bond when they successfully challenge an invalid verification.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Disputes","description":"Interactive bisection protocol for challenging invalid verification results.","href":"/agentchain/disputes"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"When Can a Dispute Be Opened?","slug":"when-can-a-dispute-be-opened","depth":2,"children":[]},{"title":"The Deterministic Fast-Path (resolveActionDispute)","slug":"the-deterministic-fast-path-resolveactiondispute","depth":2,"children":[]},{"title":"Dispute Resolution Outcomes","slug":"dispute-resolution-outcomes","depth":2,"children":[]},{"title":"Watchtower Integration","slug":"watchtower-integration","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"humbleafinc","siteName":"Humbleaf","title":"Disputes - Humbleaf","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-30T20:16:11.697Z","originalFileLocation":"agentchain/disputes.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Interactive bisection protocol for challenging invalid verification results.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Humbleaf\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Disputes - Humbleaf\">\u003cmeta data-mint-head property=\"og:description\" content=\"Interactive bisection protocol for challenging invalid verification results.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Humbleaf\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.agentchain.cloud/agentchain/disputes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://humbleafinc.mintlify.site/_mintlify/api/og/v2?division=Core+Protocol\u0026amp;title=Disputes\u0026amp;description=Interactive+bisection+protocol+for+challenging+invalid+verification+results.\u0026amp;theme=1e1413e49adb561ba3279da3\u0026amp;signature=82c6b4ad311c90c719a8a918100788a81e172a2c97904c3cca50476520741e41\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Disputes - Humbleaf\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Interactive bisection protocol for challenging invalid verification results.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://humbleafinc.mintlify.site/_mintlify/api/og/v2?division=Core+Protocol\u0026amp;title=Disputes\u0026amp;description=Interactive+bisection+protocol+for+challenging+invalid+verification+results.\u0026amp;theme=1e1413e49adb561ba3279da3\u0026amp;signature=82c6b4ad311c90c719a8a918100788a81e172a2c97904c3cca50476520741e41\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/humbleafinc/5kgpPM_D-RhOW6r7/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Humbleaf\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#10B981\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.agentchain.cloud/agentchain/disputes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/agentchain/disputes.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.agentchain.cloud/#organization\",\"name\":\"Humbleaf\",\"url\":\"https://docs.agentchain.cloud\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/humbleafinc/Zy-Q0yYN3BVgmmz4/logo/light.png?fit=max\u0026auto=format\u0026n=Zy-Q0yYN3BVgmmz4\u0026q=85\u0026s=7dab987a0a7a04a621e08e1b5bcd3c91\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.agentchain.cloud#website\",\"name\":\"Humbleaf\",\"url\":\"https://docs.agentchain.cloud\",\"publisher\":{\"@id\":\"https://docs.agentchain.cloud/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.agentchain.cloud/agentchain/disputes#webpage\",\"url\":\"https://docs.agentchain.cloud/agentchain/disputes\",\"name\":\"Disputes\",\"description\":\"Interactive bisection protocol for challenging invalid verification results.\",\"dateModified\":\"2026-04-30T20:16:11.697Z\",\"isPartOf\":{\"@id\":\"https://docs.agentchain.cloud#website\"},\"breadcrumb\":{\"@id\":\"https://docs.agentchain.cloud/agentchain/disputes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.agentchain.cloud/agentchain/disputes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core Protocol\",\"item\":\"https://docs.agentchain.cloud/agentchain/policy-model\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Disputes\",\"item\":\"https://docs.agentchain.cloud/agentchain/disputes\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.agentchain.cloud/agentchain/disputes#article\",\"headline\":\"Disputes\",\"name\":\"Disputes\",\"description\":\"Interactive bisection protocol for challenging invalid verification results.\",\"url\":\"https://docs.agentchain.cloud/agentchain/disputes\",\"mainEntityOfPage\":{\"@id\":\"https://docs.agentchain.cloud/agentchain/disputes#webpage\"},\"dateModified\":\"2026-04-30T20:16:11.697Z\",\"publisher\":{\"@id\":\"https://docs.agentchain.cloud/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.agentchain.cloud#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Humbleaf\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Humbleaf","nav":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/humbleaf/agentchain-sdk","icon":"github"},{"anchor":"Explorer UI","href":"https://www.agentchain.cloud/#demo","icon":"globe"}]},"tabs":[{"tab":"Fundamentals","groups":[{"group":"Getting Started","pages":[{"title":"EVM Guard Quickstart","href":"/agentchain/guard-quickstart"},{"title":"Quickstart","href":"/agentchain/quickstart"},{"title":"Architecture","href":"/agentchain/architecture"}]},{"group":"Core Protocol","pages":[{"title":"Policy Model","href":"/agentchain/policy-model"},{"title":"Receipts","href":"/agentchain/receipts"},{"title":"Action Verification","href":"/agentchain/action-verification"},{"title":"Policies","href":"/agentchain/policies"},{"title":"Approval Queue","href":"/agentchain/approval-queue"},{"title":"Attestations","description":"Permanent EAS receipts for every verified agent action.","href":"/agentchain/attestations"},{"title":"Disputes","href":"/agentchain/disputes"},{"title":"X-402 Settlement","description":"How AgentChain settles agent actions using the X-402 payment protocol on Base L2.","href":"/agentchain/x402-settlement"},{"title":"Governance","href":"/agentchain/governance"},{"title":"Deployments","href":"/agentchain/deployments"}]},{"group":"Infrastructure","pages":[{"title":"Mpc worker","href":"/agentchain/mpc-worker"},{"title":"SDK Reference","href":"/agentchain/sdk"}]}]},{"tab":"Operator Guide","pages":[{"title":"Operator Guide","href":"/agent-operators/discovery-pilot-start"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/auth/get-current-operator-profile"}]},{"tab":"Legal","pages":[{"title":"Legal","href":"/legal/terms-of-service"}]}]},"basePath":"","title":"Disputes - Humbleaf","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":[],"chunks":[]}