{"ok":true,"product":"Conviction","executor":{"version":"conviction-executor-release-v22","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":"671314addc4e91e9316fd10611367e9fb70ed503","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":"0x34003a18c7f416b8d200cb3afa1a141f68a7a5ffd9b87806b5effdbf628b93eb","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.dolepee.com/api/readiness","contract":{"version":"conviction-buyer-readiness-v4","endpoint":"https://conviction.dolepee.com/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.dolepee.com/api/wallet-setup","page":"https://conviction.dolepee.com/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},"reviewFirstIssuance":{"paymentSubmitsOrder":false,"authorizationContract":{"authorizationVersion":"conviction-review-upgrade-authorization-v1","maximumAuthorizationWindowSeconds":300,"domain":{"name":"Conviction Review Upgrade","version":"1","chainId":196},"primaryType":"ReviewUpgrade","types":{"ReviewUpgrade":[{"name":"action","type":"string"},{"name":"resourceHash","type":"bytes32"},{"name":"reviewHash","type":"bytes32"},{"name":"paymentTx","type":"bytes32"},{"name":"owner","type":"address"},{"name":"depositWallet","type":"address"},{"name":"evidenceHash","type":"bytes32"},{"name":"issuedAtMs","type":"uint64"},{"name":"expiresAtMs","type":"uint64"}]},"messageConstruction":{"action":"OPEN, CLOSE, or TAKE_PROFIT","resourceHash":"sha256 of the canonical HTTPS upgrade endpoint string","reviewHash":"review.reviewHash","paymentTx":"payment.transactionHash","owner":"the review payer and EIP-712 signer","depositWallet":"the ready buyer-controlled Polymarket Deposit Wallet","evidenceHash":"action-specific canonical evidence hash below","issuedAtMs":"decimal-string milliseconds from authorization.issuedAt","expiresAtMs":"decimal-string milliseconds from authorization.expiresAt"},"authorizationEnvelope":{"required":["version","issuedAt","expiresAt","signature"],"version":"conviction-review-upgrade-authorization-v1","issuedAt":"canonical ISO timestamp","expiresAt":"canonical ISO timestamp, no more than 300 seconds after issuedAt","signature":"0x-prefixed 65-byte EIP-712 signature from owner"}},"reviewCard":{"issuerSigned":true,"executable":false,"executionAuthority":false,"walletRequired":false},"OPEN":{"freePreview":{"endpoint":"https://conviction.dolepee.com/api/preview","public":true,"fee":"0","requiresWallet":false,"requiresPayment":false},"coldPaidInputs":["market","outcome","spend","maxPrice"],"upgrade":{"endpoint":"https://conviction.dolepee.com/api/open-upgrade","contract":{"endpoint":"https://conviction.dolepee.com/api/open-upgrade","requestVersion":"conviction-open-review-upgrade-request-v1","action":"OPEN","executionRequest":{"required":["market","outcome","spend","maxPrice","wallet","executionMode","walletReadiness","pluginPreview","reviewHash"],"additionalProperties":false},"signedUpgradeWindowField":"review.reviewCard.upgradeExpiresAt","evidenceHash":{"algorithm":"sha256(canonical-json)","canonicalization":"recursively sort object keys, preserve array order, then JSON.stringify UTF-8","payload":{"version":"conviction-open-review-upgrade-evidence-v1","executionRequest":"the exact executionRequest object sent in this upgrade request"}},"additionalPaymentRequired":false},"requiresFreshOwnerEip712":true,"requiresReadyWalletEvidence":true,"originalPaymentRequired":true,"additionalPaymentRequired":false,"withinSignedUpgradeWindow":true},"readyDirect":{"available":true,"requiresCompleteWalletReadinessAndPluginPreview":true}},"POSITION_MANAGER":{"freePreview":{"endpoint":"https://conviction.dolepee.com/api/manage-preview","public":true,"fee":"0","coldRequestRequiresWalletOrSource":false,"requiresPayment":false},"coldPaidCommonInputs":["action","market","outcome","shares"],"closeAdds":["minPrice"],"takeProfitAdds":["targetPrice","venueExpiresAt"],"upgrade":{"endpoint":"https://conviction.dolepee.com/api/manage-upgrade","contract":{"endpoint":"https://conviction.dolepee.com/api/manage-upgrade","requestVersion":"conviction-manager-review-upgrade-request-v1","action":"same canonical CLOSE or TAKE_PROFIT action as the paid review","executionRequest":{"CLOSE":{"required":["action","market","outcome","wallet","shares","minPrice","sourcePosition"],"optional":["rationale"]},"TAKE_PROFIT":{"required":["action","market","outcome","wallet","shares","targetPrice","venueExpiresAt","sourcePosition","executionCapability"],"optional":["rationale"]},"additionalProperties":false},"signedUpgradeWindowField":"review.reviewCard.upgradeExpiresAt","evidenceHash":{"algorithm":"sha256(canonical-json)","canonicalization":"recursively sort object keys, preserve array order, then JSON.stringify UTF-8","payload":{"version":"conviction-manager-review-upgrade-evidence-v1","reviewHash":"review.reviewHash","paymentTx":"payment.transactionHash","executionRequest":"the exact executionRequest object sent in this upgrade request"}},"additionalPaymentRequired":false},"requiresFreshOwnerEip712":true,"requiresReadyWalletAndSourceEvidence":true,"takeProfitRequiresExecutionCapability":true,"originalPaymentRequired":true,"additionalPaymentRequired":false,"withinSignedUpgradeWindow":true},"readyDirect":{"available":true,"requiresCompleteWalletAndSourceEvidence":true}}},"reviewerDiscovery":{"quickstart":"https://conviction.dolepee.com/api/quickstart","x402":"https://conviction.dolepee.com/.well-known/x402","openapi":"https://conviction.dolepee.com/openapi.json","llms":"https://conviction.dolepee.com/llms.txt"}}