[{"data":1,"prerenderedAt":765},["ShallowReactive",2],{"navigation_docs":3,"-docs-reference-statuses":268,"-docs-reference-statuses-surround":760},[4,22,35,56,80,135,170,198,222,243],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview",{"title":14,"path":15,"stem":16},"Integration checklist","\u002Fdocs\u002Fgetting-started\u002Fintegration-checklist","docs\u002F1.getting-started\u002F2.integration-checklist",{"title":18,"path":19,"stem":20},"Environments and base URLs","\u002Fdocs\u002Fgetting-started\u002Fenvironments-and-base-urls","docs\u002F1.getting-started\u002F3.environments-and-base-urls",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Troubleshooting","\u002Fdocs\u002Ftroubleshooting","docs\u002F10.troubleshooting",[27,31],{"title":28,"path":29,"stem":30},"Common errors","\u002Fdocs\u002Ftroubleshooting\u002Fcommon-errors","docs\u002F10.troubleshooting\u002F1.common-errors",{"title":32,"path":33,"stem":34},"Support escalation","\u002Fdocs\u002Ftroubleshooting\u002Fsupport-escalation","docs\u002F10.troubleshooting\u002F2.support-escalation",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Integration Flow","\u002Fdocs\u002Fintegration-flow","docs\u002F2.integration-flow",[40,44,48,52],{"title":41,"path":42,"stem":43},"Architecture","\u002Fdocs\u002Fintegration-flow\u002Farchitecture","docs\u002F2.integration-flow\u002F1.architecture",{"title":45,"path":46,"stem":47},"Launch session model","\u002Fdocs\u002Fintegration-flow\u002Flaunch-session-model","docs\u002F2.integration-flow\u002F2.launch-session-model",{"title":49,"path":50,"stem":51},"Order and wallet saga","\u002Fdocs\u002Fintegration-flow\u002Forder-and-wallet-saga","docs\u002F2.integration-flow\u002F3.order-and-wallet-saga",{"title":53,"path":54,"stem":55},"FX fees and rounding","\u002Fdocs\u002Fintegration-flow\u002Ffx-fees-and-rounding","docs\u002F2.integration-flow\u002F4.fx-fees-and-rounding",{"title":57,"path":58,"stem":59,"children":60,"page":21},"Dashboard","\u002Fdocs\u002Fdashboard","docs\u002F3.dashboard",[61,64,68,72,76],{"title":10,"path":62,"stem":63},"\u002Fdocs\u002Fdashboard\u002Foverview","docs\u002F3.dashboard\u002F1.overview",{"title":65,"path":66,"stem":67},"API keys","\u002Fdocs\u002Fdashboard\u002Fapi-keys","docs\u002F3.dashboard\u002F2.api-keys",{"title":69,"path":70,"stem":71},"Wallet adapter settings","\u002Fdocs\u002Fdashboard\u002Fwallet-adapter-settings","docs\u002F3.dashboard\u002F3.wallet-adapter-settings",{"title":73,"path":74,"stem":75},"Webhook endpoints","\u002Fdocs\u002Fdashboard\u002Fwebhook-endpoints","docs\u002F3.dashboard\u002F4.webhook-endpoints",{"title":77,"path":78,"stem":79},"Market visibility","\u002Fdocs\u002Fdashboard\u002Fmarket-visibility","docs\u002F3.dashboard\u002F5.market-visibility",{"title":81,"path":82,"stem":83,"children":84,"page":21},"Operator Api","\u002Fdocs\u002Foperator-api","docs\u002F4.operator-api",[85,89,92,96,100,104,107,111,115,119,123,127,131],{"title":86,"path":87,"stem":88},"Authentication","\u002Fdocs\u002Foperator-api\u002Fauthentication","docs\u002F4.operator-api\u002F1.authentication",{"title":73,"path":90,"stem":91},"\u002Fdocs\u002Foperator-api\u002Fwebhook-endpoints","docs\u002F4.operator-api\u002F10.webhook-endpoints",{"title":93,"path":94,"stem":95},"Webhook deliveries","\u002Fdocs\u002Foperator-api\u002Fwebhook-deliveries","docs\u002F4.operator-api\u002F11.webhook-deliveries",{"title":97,"path":98,"stem":99},"Simulator","\u002Fdocs\u002Foperator-api\u002Fsimulator","docs\u002F4.operator-api\u002F12.simulator",{"title":101,"path":102,"stem":103},"Error codes","\u002Fdocs\u002Foperator-api\u002Ferror-codes","docs\u002F4.operator-api\u002F13.error-codes",{"title":65,"path":105,"stem":106},"\u002Fdocs\u002Foperator-api\u002Fapi-keys","docs\u002F4.operator-api\u002F2.api-keys",{"title":108,"path":109,"stem":110},"Session","\u002Fdocs\u002Foperator-api\u002Fsession","docs\u002F4.operator-api\u002F3.session",{"title":112,"path":113,"stem":114},"Launch","\u002Fdocs\u002Foperator-api\u002Flaunch","docs\u002F4.operator-api\u002F4.launch",{"title":116,"path":117,"stem":118},"Users","\u002Fdocs\u002Foperator-api\u002Fusers","docs\u002F4.operator-api\u002F5.users",{"title":120,"path":121,"stem":122},"Markets","\u002Fdocs\u002Foperator-api\u002Fmarkets","docs\u002F4.operator-api\u002F6.markets",{"title":124,"path":125,"stem":126},"Trades","\u002Fdocs\u002Foperator-api\u002Ftrades","docs\u002F4.operator-api\u002F7.trades",{"title":128,"path":129,"stem":130},"Redemptions","\u002Fdocs\u002Foperator-api\u002Fredemptions","docs\u002F4.operator-api\u002F8.redemptions",{"title":132,"path":133,"stem":134},"Balance operations","\u002Fdocs\u002Foperator-api\u002Fbalance-operations","docs\u002F4.operator-api\u002F9.balance-operations",{"title":136,"path":137,"stem":138,"children":139,"page":21},"Wallet Adapter","\u002Fdocs\u002Fwallet-adapter","docs\u002F5.wallet-adapter",[140,143,146,150,154,158,162,166],{"title":10,"path":141,"stem":142},"\u002Fdocs\u002Fwallet-adapter\u002Foverview","docs\u002F5.wallet-adapter\u002F1.overview",{"title":86,"path":144,"stem":145},"\u002Fdocs\u002Fwallet-adapter\u002Fauthentication","docs\u002F5.wallet-adapter\u002F2.authentication",{"title":147,"path":148,"stem":149},"Balance","\u002Fdocs\u002Fwallet-adapter\u002Fbalance","docs\u002F5.wallet-adapter\u002F3.balance",{"title":151,"path":152,"stem":153},"Debit","\u002Fdocs\u002Fwallet-adapter\u002Fdebit","docs\u002F5.wallet-adapter\u002F4.debit",{"title":155,"path":156,"stem":157},"Credit","\u002Fdocs\u002Fwallet-adapter\u002Fcredit","docs\u002F5.wallet-adapter\u002F5.credit",{"title":159,"path":160,"stem":161},"Debit reversal","\u002Fdocs\u002Fwallet-adapter\u002Fdebit-reversal","docs\u002F5.wallet-adapter\u002F6.debit-reversal",{"title":163,"path":164,"stem":165},"Operation lookup","\u002Fdocs\u002Fwallet-adapter\u002Foperation-lookup","docs\u002F5.wallet-adapter\u002F7.operation-lookup",{"title":167,"path":168,"stem":169},"Idempotency","\u002Fdocs\u002Fwallet-adapter\u002Fidempotency","docs\u002F5.wallet-adapter\u002F8.idempotency",{"title":171,"path":172,"stem":173,"children":174,"page":21},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F6.webhooks",[175,178,182,186,190,194],{"title":10,"path":176,"stem":177},"\u002Fdocs\u002Fwebhooks\u002Foverview","docs\u002F6.webhooks\u002F1.overview",{"title":179,"path":180,"stem":181},"Signatures","\u002Fdocs\u002Fwebhooks\u002Fsignatures","docs\u002F6.webhooks\u002F2.signatures",{"title":183,"path":184,"stem":185},"Event envelope","\u002Fdocs\u002Fwebhooks\u002Fevent-envelope","docs\u002F6.webhooks\u002F3.event-envelope",{"title":187,"path":188,"stem":189},"Event types","\u002Fdocs\u002Fwebhooks\u002Fevent-types","docs\u002F6.webhooks\u002F4.event-types",{"title":191,"path":192,"stem":193},"Retry and replay","\u002Fdocs\u002Fwebhooks\u002Fretry-and-replay","docs\u002F6.webhooks\u002F5.retry-and-replay",{"title":195,"path":196,"stem":197},"Receiver examples","\u002Fdocs\u002Fwebhooks\u002Freceiver-examples","docs\u002F6.webhooks\u002F6.receiver-examples",{"title":199,"path":200,"stem":201,"children":202,"page":21},"Testing And Staging","\u002Fdocs\u002Ftesting-and-staging","docs\u002F7.testing-and-staging",[203,207,210,214,218],{"title":204,"path":205,"stem":206},"Staging overview","\u002Fdocs\u002Ftesting-and-staging\u002Fstaging-overview","docs\u002F7.testing-and-staging\u002F1.staging-overview",{"title":97,"path":208,"stem":209},"\u002Fdocs\u002Ftesting-and-staging\u002Fsimulator","docs\u002F7.testing-and-staging\u002F2.simulator",{"title":211,"path":212,"stem":213},"Wallet failure drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwallet-failure-drills","docs\u002F7.testing-and-staging\u002F3.wallet-failure-drills",{"title":215,"path":216,"stem":217},"Webhook drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwebhook-drills","docs\u002F7.testing-and-staging\u002F4.webhook-drills",{"title":219,"path":220,"stem":221},"Production cutover rehearsal","\u002Fdocs\u002Ftesting-and-staging\u002Fproduction-cutover-rehearsal","docs\u002F7.testing-and-staging\u002F5.production-cutover-rehearsal",{"title":223,"path":224,"stem":225,"children":226,"page":21},"Production Readiness","\u002Fdocs\u002Fproduction-readiness","docs\u002F8.production-readiness",[227,231,235,239],{"title":228,"path":229,"stem":230},"Checklist","\u002Fdocs\u002Fproduction-readiness\u002Fchecklist","docs\u002F8.production-readiness\u002F1.checklist",{"title":232,"path":233,"stem":234},"Operational runbook","\u002Fdocs\u002Fproduction-readiness\u002Foperational-runbook","docs\u002F8.production-readiness\u002F2.operational-runbook",{"title":236,"path":237,"stem":238},"Security","\u002Fdocs\u002Fproduction-readiness\u002Fsecurity","docs\u002F8.production-readiness\u002F3.security",{"title":240,"path":241,"stem":242},"Rollback","\u002Fdocs\u002Fproduction-readiness\u002Frollback","docs\u002F8.production-readiness\u002F4.rollback",{"title":244,"path":245,"stem":246,"children":247,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F9.reference",[248,252,256,260,264],{"title":249,"path":250,"stem":251},"Statuses","\u002Fdocs\u002Freference\u002Fstatuses","docs\u002F9.reference\u002F1.statuses",{"title":253,"path":254,"stem":255},"Scopes","\u002Fdocs\u002Freference\u002Fscopes","docs\u002F9.reference\u002F2.scopes",{"title":257,"path":258,"stem":259},"Units and money","\u002Fdocs\u002Freference\u002Funits-and-money","docs\u002F9.reference\u002F3.units-and-money",{"title":261,"path":262,"stem":263},"Changelog","\u002Fdocs\u002Freference\u002Fchangelog","docs\u002F9.reference\u002F4.changelog",{"title":265,"path":266,"stem":267},"Virtual AMM","\u002Fdocs\u002Freference\u002Fvirtual-amm","docs\u002F9.reference\u002F5.virtual-amm",{"id":269,"title":249,"body":270,"description":753,"extension":754,"links":755,"meta":756,"navigation":757,"path":250,"seo":758,"stem":251,"__hash__":759},"docs\u002Fdocs\u002F9.reference\u002F1.statuses.md",{"type":271,"value":272,"toc":742},"minimark",[273,277,281,286,289,410,413,416,482,485,488,568,572,596,600,661,664,716,720],[274,275,249],"h1",{"id":276},"statuses",[278,279,280],"p",{},"Use this page as shared source of truth for operator-facing status values.",[282,283,285],"h2",{"id":284},"orders-and-trades","Orders and trades",[278,287,288],{},"These values appear in trade and order reporting.",[290,291,292,305],"table",{},[293,294,295],"thead",{},[296,297,298,302],"tr",{},[299,300,301],"th",{},"Status",[299,303,304],{},"Meaning",[306,307,308,320,330,340,350,360,370,380,390,400],"tbody",{},[296,309,310,317],{},[311,312,313],"td",{},[314,315,316],"code",{},"queued",[311,318,319],{},"Accepted, not yet actively processing.",[296,321,322,327],{},[311,323,324],{},[314,325,326],{},"processing",[311,328,329],{},"OpenPoly processing in progress.",[296,331,332,337],{},[311,333,334],{},[314,335,336],{},"operator_debit_pending",[311,338,339],{},"Debit request to operator wallet still pending.",[296,341,342,347],{},[311,343,344],{},[314,345,346],{},"operator_debited",[311,348,349],{},"Debit succeeded. Downstream completion still running.",[296,351,352,357],{},[311,353,354],{},[314,355,356],{},"operator_credit_pending",[311,358,359],{},"Credit request to operator wallet still pending.",[296,361,362,367],{},[311,363,364],{},[314,365,366],{},"processed",[311,368,369],{},"Flow completed successfully.",[296,371,372,377],{},[311,373,374],{},[314,375,376],{},"failed",[311,378,379],{},"Flow ended in failure state.",[296,381,382,387],{},[311,383,384],{},[314,385,386],{},"compensation_pending",[311,388,389],{},"Reversal or compensation still required.",[296,391,392,397],{},[311,393,394],{},[314,395,396],{},"compensated",[311,398,399],{},"Compensation completed.",[296,401,402,407],{},[311,403,404],{},[314,405,406],{},"manual_review",[311,408,409],{},"Automatic flow stopped. Operator or Polynion review required.",[282,411,128],{"id":412},"redemptions",[278,414,415],{},"Redemption list uses same lifecycle family, with emphasis on payout-side work.",[290,417,418,426],{},[293,419,420],{},[296,421,422,424],{},[299,423,301],{},[299,425,304],{},[306,427,428,437,446,455,464,473],{},[296,429,430,434],{},[311,431,432],{},[314,433,316],{},[311,435,436],{},"Redemption accepted, not yet processing.",[296,438,439,443],{},[311,440,441],{},[314,442,326],{},[311,444,445],{},"Redemption logic running.",[296,447,448,452],{},[311,449,450],{},[314,451,356],{},[311,453,454],{},"Operator wallet credit still pending or unresolved.",[296,456,457,461],{},[311,458,459],{},[314,460,366],{},[311,462,463],{},"Redemption completed successfully.",[296,465,466,470],{},[311,467,468],{},[314,469,376],{},[311,471,472],{},"Redemption failed.",[296,474,475,479],{},[311,476,477],{},[314,478,406],{},[311,480,481],{},"Human follow-up required.",[282,483,132],{"id":484},"balance-operations",[278,486,487],{},"These values describe operator wallet mutation records.",[290,489,490,498],{},[293,491,492],{},[296,493,494,496],{},[299,495,301],{},[299,497,304],{},[306,499,500,510,520,530,539,549,559],{},[296,501,502,507],{},[311,503,504],{},[314,505,506],{},"planned",[311,508,509],{},"Operation created, not sent yet.",[296,511,512,517],{},[311,513,514],{},[314,515,516],{},"sent",[311,518,519],{},"Request sent to operator wallet service.",[296,521,522,527],{},[311,523,524],{},[314,525,526],{},"succeeded",[311,528,529],{},"Operator wallet confirmed success.",[296,531,532,536],{},[311,533,534],{},[314,535,376],{},[311,537,538],{},"Operator wallet confirmed failure.",[296,540,541,546],{},[311,542,543],{},[314,544,545],{},"unknown",[311,547,548],{},"Final result unclear, usually timeout or ambiguous remote result.",[296,550,551,556],{},[311,552,553],{},[314,554,555],{},"retrying",[311,557,558],{},"OpenPoly is retrying or re-checking operation state.",[296,560,561,565],{},[311,562,563],{},[314,564,406],{},[311,566,567],{},"Automatic recovery not enough. Human review required.",[282,569,571],{"id":570},"balance-operation-directions","Balance operation directions",[573,574,575,581,586,591],"ul",{},[576,577,578],"li",{},[314,579,580],{},"debit",[576,582,583],{},[314,584,585],{},"credit",[576,587,588],{},[314,589,590],{},"debit_reversal",[576,592,593],{},[314,594,595],{},"credit_reversal",[282,597,599],{"id":598},"webhook-outbox-events","Webhook outbox events",[290,601,602,610],{},[293,603,604],{},[296,605,606,608],{},[299,607,301],{},[299,609,304],{},[306,611,612,622,632,642,651],{},[296,613,614,619],{},[311,615,616],{},[314,617,618],{},"pending",[311,620,621],{},"Event exists, not dispatched yet.",[296,623,624,629],{},[311,625,626],{},[314,627,628],{},"dispatching",[311,630,631],{},"Dispatcher currently processing event.",[296,633,634,639],{},[311,635,636],{},[314,637,638],{},"dispatched",[311,640,641],{},"Event dispatch cycle completed for current endpoints.",[296,643,644,648],{},[311,645,646],{},[314,647,376],{},[311,649,650],{},"At least one delivery still failing and eligible for retry.",[296,652,653,658],{},[311,654,655],{},[314,656,657],{},"dead_letter",[311,659,660],{},"Delivery retries exhausted or terminally failed.",[282,662,93],{"id":663},"webhook-deliveries",[290,665,666,674],{},[293,667,668],{},[296,669,670,672],{},[299,671,301],{},[299,673,304],{},[306,675,676,685,698,707],{},[296,677,678,682],{},[311,679,680],{},[314,681,618],{},[311,683,684],{},"Delivery record exists, no successful send yet.",[296,686,687,691],{},[311,688,689],{},[314,690,516],{},[311,692,693,694,697],{},"Endpoint returned ",[314,695,696],{},"2xx",".",[296,699,700,704],{},[311,701,702],{},[314,703,376],{},[311,705,706],{},"Attempt failed and next retry still possible.",[296,708,709,713],{},[311,710,711],{},[314,712,657],{},[311,714,715],{},"Retry window exhausted or delivery marked terminal.",[282,717,719],{"id":718},"operator-action-guidance","Operator action guidance",[573,721,722,727,732,737],{},[576,723,724,726],{},[314,725,406],{}," -> inspect logs, dashboard records, wallet operation evidence",[576,728,729,731],{},[314,730,545],{}," -> use operation lookup before replaying any money movement",[576,733,734,736],{},[314,735,657],{}," -> fix receiver or config first, then replay",[576,738,739,741],{},[314,740,376],{}," on webhook delivery -> check last status code and response sample",{"title":743,"searchDepth":744,"depth":744,"links":745},"",2,[746,747,748,749,750,751,752],{"id":284,"depth":744,"text":285},{"id":412,"depth":744,"text":128},{"id":484,"depth":744,"text":132},{"id":570,"depth":744,"text":571},{"id":598,"depth":744,"text":599},{"id":663,"depth":744,"text":93},{"id":718,"depth":744,"text":719},"Reference for order, payout, webhook, and operator statuses.","md",null,{},true,{"title":249,"description":753},"MzYibuCvVT7ZdTlvf7Ij1yjJguB2v74dFnm3-mxW3qY",[761,763],{"title":240,"path":241,"stem":242,"description":762,"children":-1},"Rollback paths for documentation, integration, and incident response.",{"title":253,"path":254,"stem":255,"description":764,"children":-1},"Reference for operator API key scopes.",1781957292564]