{"ok":true,"product":"Conviction","executor":{"version":"conviction-executor-release-v19","custody":"buyer-wallet-local","preferredModeByAction":{"OPEN":"native-okx-agentic-wallet","CLOSE":"native-okx-agentic-wallet","TAKE_PROFIT":"pinned-conviction-executor"},"nativeOkx":{"version":"conviction-native-okx-execution-v2","mode":"native-okx-agentic-wallet","preferred":true,"supportedActions":["OPEN","CLOSE"],"fallbackRequiredActions":["TAKE_PROFIT"],"conditionalFallbacks":{"CLOSE":{"when":"intent.order.proceedsPrecision=v2-cent-aligned-fractional-shares","reason":"official_v0.7.0_rounds_fractional_close","requiredMode":"pinned-conviction-executor"}},"convictionInstallRequired":false,"repositoryCheckoutRequired":false,"wallet":{"provider":"OKX Agentic Wallet","minimumCliVersion":"4.3.0","signing":"TEE","privateKeyLeavesWallet":false,"requiredChains":["eip155:196","eip155:137"]},"tradingTool":{"provider":"OKX Plugin Store","name":"polymarket-plugin","version":"0.7.0","program":"polymarket-plugin","release":{"repository":"https://github.com/okx/plugin-store","tag":"plugins/polymarket-plugin@0.7.0"},"fallbackRuntimeCommit":"446fb8014404a108836c2e544a4dad47cf2f9540","tradingMode":"deposit-wallet","tradingModesByAction":{"OPEN":["deposit-wallet"],"CLOSE":["deposit-wallet"],"TAKE_PROFIT":["pinned-conviction-executor"]},"finiteEoaOpen":{"available":false,"status":"disabled-after-live-maker-rejection","reason":"Polymarket V2 rejected a fresh EOA maker after finite approval."},"artifactSha256":{"darwin-arm64":"313197d4a5eb8c17b5f471febcbb13651e468f66ff77ec9eae15e856d9957cc0","linux-x64":"5f3a89aea4995b5f43a3cfe6cced29a2b218c539ffa031ac1e4defd635040441"}},"invocation":{"argvPointer":"$.executionCard.argv","exactArgumentsRequired":true,"agentInvokesTool":true,"humanTypesPluginCommand":false},"safety":{"paymentAndTradeConsentSeparate":true,"exactTradeConfirmation":"confirm live mode","serverHoldsKeysOrCredentials":false}},"fallbackMode":"pinned-conviction-executor","source":{"protocol":"git","repository":"https://github.com/dolepee/conviction.git","commit":"f5c0dbe439ee7f1d798bba8d3cca8b1f6b70bd81","skillPath":"skills/conviction-executor/SKILL.md"},"requirements":{"node":">=24.0.0 <25","platforms":["darwin-arm64","linux-x64"],"wallet":"OKX Agentic Wallet with X Layer and Polygon signing","tradingMode":"deposit-wallet"},"install":{"workingDirectory":"verified git checkout at source.commit","steps":[{"program":"npm","argv":["ci"]},{"program":"npm","argv":["run","runtime:install"]}],"verification":{"source":"git rev-parse HEAD must equal source.commit","runtime":"release-digest"}},"entrypoints":{"OPEN":{"program":"node","argv":["scripts/buyer-orchestrator.mjs","open"]},"CLOSE":{"program":"node","argv":["scripts/buyer-orchestrator.mjs","close"]},"TAKE_PROFIT":{"program":"node","argv":["scripts/take-profit-orchestrator.mjs","take-profit"]}},"safety":{"paymentAndTradeConsentSeparate":true,"exactTradeConfirmation":"confirm live mode","serverHoldsKeysOrCredentials":false}},"executorReleaseHash":"0x6da556d1fb4ec314afd1d33f14215bb58db98808f939265818785eb7ad36912a","preferredExecution":{"version":"conviction-native-okx-execution-v2","mode":"native-okx-agentic-wallet","preferred":true,"supportedActions":["OPEN","CLOSE"],"fallbackRequiredActions":["TAKE_PROFIT"],"conditionalFallbacks":{"CLOSE":{"when":"intent.order.proceedsPrecision=v2-cent-aligned-fractional-shares","reason":"official_v0.7.0_rounds_fractional_close","requiredMode":"pinned-conviction-executor"}},"convictionInstallRequired":false,"repositoryCheckoutRequired":false,"wallet":{"provider":"OKX Agentic Wallet","minimumCliVersion":"4.3.0","signing":"TEE","privateKeyLeavesWallet":false,"requiredChains":["eip155:196","eip155:137"]},"tradingTool":{"provider":"OKX Plugin Store","name":"polymarket-plugin","version":"0.7.0","program":"polymarket-plugin","release":{"repository":"https://github.com/okx/plugin-store","tag":"plugins/polymarket-plugin@0.7.0"},"fallbackRuntimeCommit":"446fb8014404a108836c2e544a4dad47cf2f9540","tradingMode":"deposit-wallet","tradingModesByAction":{"OPEN":["deposit-wallet"],"CLOSE":["deposit-wallet"],"TAKE_PROFIT":["pinned-conviction-executor"]},"finiteEoaOpen":{"available":false,"status":"disabled-after-live-maker-rejection","reason":"Polymarket V2 rejected a fresh EOA maker after finite approval."},"artifactSha256":{"darwin-arm64":"313197d4a5eb8c17b5f471febcbb13651e468f66ff77ec9eae15e856d9957cc0","linux-x64":"5f3a89aea4995b5f43a3cfe6cced29a2b218c539ffa031ac1e4defd635040441"}},"invocation":{"argvPointer":"$.executionCard.argv","exactArgumentsRequired":true,"agentInvokesTool":true,"humanTypesPluginCommand":false},"safety":{"paymentAndTradeConsentSeparate":true,"exactTradeConfirmation":"confirm live mode","serverHoldsKeysOrCredentials":false}},"preferredExecutionHash":"0x5cad4484a5740e17baaaf6bb88b1dfbbaaa8196130cbd8d6004177a013e7b932","supportedActions":["OPEN","CLOSE","TAKE_PROFIT"],"nativeOkxSupportedActions":["OPEN","CLOSE"],"fallbackRequiredActions":["TAKE_PROFIT"],"conditionalFallbacks":{"CLOSE":{"when":"intent.order.proceedsPrecision=v2-cent-aligned-fractional-shares","reason":"official_v0.7.0_rounds_fractional_close","requiredMode":"pinned-conviction-executor"}},"prePaymentCapabilities":{"TAKE_PROFIT":{"version":"conviction-execution-capability-v1","action":"TAKE_PROFIT","requiredMode":"pinned-conviction-executor","verification":"buyer-local-release-digest","supportedPlatforms":["darwin-arm64","linux-x64"],"paymentAllowedWithoutCapability":false}},"buyerReadiness":{"url":"https://conviction-bay.vercel.app/api/readiness","contract":{"version":"conviction-buyer-readiness-v4","endpoint":"https://conviction-bay.vercel.app/api/readiness","method":"POST","readOnly":true,"description":"Classifies buyer-local OKX and Polymarket readiness before preview or payment. A fresh or unfinished deposit-wallet setup is not an in-session agent action; it exposes one-time owner-run PowerShell and browser setup handoffs before any funding.","statuses":["READINESS_INPUT_REQUIRED","READY_FOR_CONVICTION","BUYER_SETUP_REQUIRED","REGION_CHECK_REQUIRED","REGION_RESTRICTED","SELF_PAYMENT_FORBIDDEN","UNSUPPORTED_EXECUTION_RUNTIME"],"requiredInput":{"capabilities":{"walletTools":"boolean","x402Payment":"boolean","polymarketTrading":"boolean"},"xLayer":{"payer":"0x address","usdt0":"decimal string"},"polygon":{"eoa":"0x address","depositWallet":"0x address or null","tradingMode":"deposit-wallet | eoa | other | null; only deposit-wallet is chargeable","pUsd":"decimal string","pol":"decimal string; optional observation","approvalsReady":"boolean"},"venue":{"accessible":"true | false | null","clobVersion":"V2 | other | null"},"requestedOpenBudget":"decimal string; optional, default 1.25"},"approvalDisclosure":{"setupIsVenueManaged":true,"setupRelayerPaid":true,"polygonGasRequired":false,"reusable":true,"pUsdAllowances":2,"pUsdAllowanceAmount":"maximum","ctfOperatorApprovals":3,"ctfOperatorApprovalScope":"blanket","revokeCommandAvailable":false,"dedicatedLowBalanceWalletRecommended":true,"convictionCanBypassWalletPolicy":false,"finiteEoaOpen":{"supported":false,"status":"disabled-after-live-maker-rejection","reason":"Polymarket V2 rejected a fresh EOA maker after finite approval."}},"ownerPowerShellSetupHandoff":{"version":"conviction-owner-powershell-setup-v1","appliesWhen":"The authenticated Owner EOA has no ready factory-derived Polymarket Deposit Wallet.","ownerActionRequired":true,"agentMayExecute":false,"oneTimePerOwnerEoa":true,"sameAuthenticatedOwnerRequired":true,"shell":"PowerShell","verifyIdentity":{"program":"onchainos","argv":["wallet","addresses","--chain","137"],"display":"onchainos wallet addresses --chain 137"},"preview":{"program":"polymarket-plugin","argv":["setup-deposit-wallet","--dry-run"],"display":"polymarket-plugin setup-deposit-wallet --dry-run","signsOrSubmits":false},"command":{"program":"polymarket-plugin","argv":["setup-deposit-wallet"],"display":"polymarket-plugin setup-deposit-wallet"},"disclosure":{"setupIsVenueManaged":true,"setupRelayerPaid":true,"polygonGasRequired":false,"reusable":true,"pUsdAllowances":2,"pUsdAllowanceAmount":"maximum","ctfOperatorApprovals":3,"ctfOperatorApprovalScope":"blanket","revokeCommandAvailable":false,"dedicatedLowBalanceWalletRecommended":true,"convictionCanBypassWalletPolicy":false,"finiteEoaOpen":{"supported":false,"status":"disabled-after-live-maker-rejection","reason":"Polymarket V2 rejected a fresh EOA maker after finite approval."}},"beforeRunning":["Use a dedicated low-balance buyer wallet.","Confirm PowerShell is authenticated to the same OKX Agentic Wallet Owner EOA that will pay and trade.","Run the dry-run preview and review the official two maximum pUSD allowances and three blanket CTF operator approvals."],"setupIsCombined":true,"setupCanBeSplitByCurrentOfficialPlugin":false,"noFundingPaymentOrTradeBeforeSetup":true,"verifyAfterSetup":{"program":"polymarket-plugin","argv":["quickstart"],"display":"polymarket-plugin quickstart","require":["a factory-derived Deposit Wallet for the same Owner EOA","deposit-wallet trading mode","all five venue permissions verified","regional access allowed","CLOB V2"]},"fundingAfterVerification":{"polygon":"Send the preview-required pUSD only to the returned Deposit Wallet; do not send pUSD to the Owner EOA.","xLayer":"Keep the Conviction service fee in USD₮0 on the same Owner EOA.","polygonGasRequired":false},"resume":"Return the quickstart result to the agent and rerun free Conviction readiness. Returning wallets skip this setup.","policyNote":"Conviction never asks the agent to override its runtime policy. The authenticated owner separately chooses whether to run the official venue-onboarding command after reviewing its reusable permissions; that owner action grants no Conviction payment or trade authority."},"browserSetupHandoff":{"statusEndpoint":"https://conviction-bay.vercel.app/api/wallet-setup","page":"https://conviction-bay.vercel.app/wallet-setup","activationCheckRequired":true,"browserWalletRequired":true,"fundingOrPaymentAllowedBeforeSetup":false,"note":"This is a separate browser-only handoff. A caller must check its current status and obtain its own explicit wallet consents before funding, payment, or trade."}},"servicePayee":"0x4abbae03afff90f50d4f6b42b3e362f5228ad4c7","selfPaymentAllowed":false},"reviewerDiscovery":{"quickstart":"https://conviction-bay.vercel.app/api/quickstart","x402":"https://conviction-bay.vercel.app/.well-known/x402","openapi":"https://conviction-bay.vercel.app/openapi.json","llms":"https://conviction-bay.vercel.app/llms.txt"}}