[{"data":1,"prerenderedAt":754},["ShallowReactive",2],{"navigation_docs":3,"-docs-reference-changelog":352,"-docs-reference-changelog-surround":749},[4,22,35,60,81,137,223,254,282,306,327],{"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},"Polyflight","\u002Fdocs\u002Fpolyflight","docs\u002F11.polyflight",[40,44,48,52,56],{"title":41,"path":42,"stem":43},"Polyflight overview and launch","\u002Fdocs\u002Fpolyflight\u002Foverview-and-launch","docs\u002F11.polyflight\u002F1.overview-and-launch",{"title":45,"path":46,"stem":47},"Native wallet contract","\u002Fdocs\u002Fpolyflight\u002Fnative-wallet-contract","docs\u002F11.polyflight\u002F2.native-wallet-contract",{"title":49,"path":50,"stem":51},"API, events, and proof","\u002Fdocs\u002Fpolyflight\u002Fapi-events-and-proof","docs\u002F11.polyflight\u002F3.api-events-and-proof",{"title":53,"path":54,"stem":55},"Terms, statements, and settlement","\u002Fdocs\u002Fpolyflight\u002Fterms-statements-and-settlement","docs\u002F11.polyflight\u002F4.terms-statements-and-settlement",{"title":57,"path":58,"stem":59},"Operations, reconciliation, and rollback","\u002Fdocs\u002Fpolyflight\u002Foperations-reconciliation-and-rollback","docs\u002F11.polyflight\u002F5.operations-reconciliation-and-rollback",{"title":61,"path":62,"stem":63,"children":64,"page":21},"Integration Flow","\u002Fdocs\u002Fintegration-flow","docs\u002F2.integration-flow",[65,69,73,77],{"title":66,"path":67,"stem":68},"Architecture","\u002Fdocs\u002Fintegration-flow\u002Farchitecture","docs\u002F2.integration-flow\u002F1.architecture",{"title":70,"path":71,"stem":72},"Launch session model","\u002Fdocs\u002Fintegration-flow\u002Flaunch-session-model","docs\u002F2.integration-flow\u002F2.launch-session-model",{"title":74,"path":75,"stem":76},"Order and wallet saga","\u002Fdocs\u002Fintegration-flow\u002Forder-and-wallet-saga","docs\u002F2.integration-flow\u002F3.order-and-wallet-saga",{"title":78,"path":79,"stem":80},"FX fees and rounding","\u002Fdocs\u002Fintegration-flow\u002Ffx-fees-and-rounding","docs\u002F2.integration-flow\u002F4.fx-fees-and-rounding",{"title":82,"path":83,"stem":84,"children":85,"page":21},"Dashboard","\u002Fdocs\u002Fdashboard","docs\u002F3.dashboard",[86,89,93,97,101,105,109,113,117,121,125,129,133],{"title":10,"path":87,"stem":88},"\u002Fdocs\u002Fdashboard\u002Foverview","docs\u002F3.dashboard\u002F1.overview",{"title":90,"path":91,"stem":92},"Webhook Deliveries","\u002Fdocs\u002Fdashboard\u002Fwebhook-deliveries","docs\u002F3.dashboard\u002F10.webhook-deliveries",{"title":94,"path":95,"stem":96},"Staffs","\u002Fdocs\u002Fdashboard\u002Fstaffs","docs\u002F3.dashboard\u002F11.staffs",{"title":98,"path":99,"stem":100},"Simulator","\u002Fdocs\u002Fdashboard\u002Fsimulator","docs\u002F3.dashboard\u002F12.simulator",{"title":102,"path":103,"stem":104},"API Playground","\u002Fdocs\u002Fdashboard\u002Fapi-playground","docs\u002F3.dashboard\u002F13.api-playground",{"title":106,"path":107,"stem":108},"API keys","\u002Fdocs\u002Fdashboard\u002Fapi-keys","docs\u002F3.dashboard\u002F2.api-keys",{"title":110,"path":111,"stem":112},"Wallet adapter settings","\u002Fdocs\u002Fdashboard\u002Fwallet-adapter-settings","docs\u002F3.dashboard\u002F3.wallet-adapter-settings",{"title":114,"path":115,"stem":116},"Webhook endpoints","\u002Fdocs\u002Fdashboard\u002Fwebhook-endpoints","docs\u002F3.dashboard\u002F4.webhook-endpoints",{"title":118,"path":119,"stem":120},"Markets and visibility","\u002Fdocs\u002Fdashboard\u002Fmarket-visibility","docs\u002F3.dashboard\u002F5.market-visibility",{"title":122,"path":123,"stem":124},"Users","\u002Fdocs\u002Fdashboard\u002Fusers","docs\u002F3.dashboard\u002F6.users",{"title":126,"path":127,"stem":128},"Trades","\u002Fdocs\u002Fdashboard\u002Ftrades","docs\u002F3.dashboard\u002F7.trades",{"title":130,"path":131,"stem":132},"Resolutions","\u002Fdocs\u002Fdashboard\u002Fresolutions","docs\u002F3.dashboard\u002F8.resolutions",{"title":134,"path":135,"stem":136},"Balance Operations","\u002Fdocs\u002Fdashboard\u002Fbalance-operations","docs\u002F3.dashboard\u002F9.balance-operations",{"title":138,"path":139,"stem":140,"children":141,"page":21},"Operator Api","\u002Fdocs\u002Foperator-api","docs\u002F4.operator-api",[142,146,149,153,156,160,163,167,171,175,179,183,186,190,194,198,202,206,209,213,216,219],{"title":143,"path":144,"stem":145},"Authentication","\u002Fdocs\u002Foperator-api\u002Fauthentication","docs\u002F4.operator-api\u002F1.authentication",{"title":114,"path":147,"stem":148},"\u002Fdocs\u002Foperator-api\u002Fwebhook-endpoints","docs\u002F4.operator-api\u002F10.webhook-endpoints",{"title":150,"path":151,"stem":152},"Webhook deliveries","\u002Fdocs\u002Foperator-api\u002Fwebhook-deliveries","docs\u002F4.operator-api\u002F11.webhook-deliveries",{"title":98,"path":154,"stem":155},"\u002Fdocs\u002Foperator-api\u002Fsimulator","docs\u002F4.operator-api\u002F12.simulator",{"title":157,"path":158,"stem":159},"Wallet adapter","\u002Fdocs\u002Foperator-api\u002Fwallet-adapter","docs\u002F4.operator-api\u002F13.wallet-adapter",{"title":94,"path":161,"stem":162},"\u002Fdocs\u002Foperator-api\u002Fstaffs","docs\u002F4.operator-api\u002F14.staffs",{"title":164,"path":165,"stem":166},"Error codes","\u002Fdocs\u002Foperator-api\u002Ferror-codes","docs\u002F4.operator-api\u002F15.error-codes",{"title":168,"path":169,"stem":170},"Redemptions","\u002Fdocs\u002Foperator-api\u002Fredemptions","docs\u002F4.operator-api\u002F16.redemptions",{"title":172,"path":173,"stem":174},"Polyflight overview","\u002Fdocs\u002Foperator-api\u002Fpolyflight","docs\u002F4.operator-api\u002F17.polyflight",{"title":176,"path":177,"stem":178},"Polyflight flights","\u002Fdocs\u002Foperator-api\u002Fpolyflight-flights","docs\u002F4.operator-api\u002F18.polyflight-flights",{"title":180,"path":181,"stem":182},"Polyflight tickets","\u002Fdocs\u002Foperator-api\u002Fpolyflight-tickets","docs\u002F4.operator-api\u002F19.polyflight-tickets",{"title":106,"path":184,"stem":185},"\u002Fdocs\u002Foperator-api\u002Fapi-keys","docs\u002F4.operator-api\u002F2.api-keys",{"title":187,"path":188,"stem":189},"Polyflight balance operations","\u002Fdocs\u002Foperator-api\u002Fpolyflight-balance-operations","docs\u002F4.operator-api\u002F20.polyflight-balance-operations",{"title":191,"path":192,"stem":193},"Polyflight terms","\u002Fdocs\u002Foperator-api\u002Fpolyflight-terms","docs\u002F4.operator-api\u002F21.polyflight-terms",{"title":195,"path":196,"stem":197},"Polyflight settlement reports","\u002Fdocs\u002Foperator-api\u002Fpolyflight-settlement-reports","docs\u002F4.operator-api\u002F22.polyflight-settlement-reports",{"title":199,"path":200,"stem":201},"Session","\u002Fdocs\u002Foperator-api\u002Fsession","docs\u002F4.operator-api\u002F3.session",{"title":203,"path":204,"stem":205},"Launch","\u002Fdocs\u002Foperator-api\u002Flaunch","docs\u002F4.operator-api\u002F4.launch",{"title":122,"path":207,"stem":208},"\u002Fdocs\u002Foperator-api\u002Fusers","docs\u002F4.operator-api\u002F5.users",{"title":210,"path":211,"stem":212},"Markets","\u002Fdocs\u002Foperator-api\u002Fmarkets","docs\u002F4.operator-api\u002F6.markets",{"title":126,"path":214,"stem":215},"\u002Fdocs\u002Foperator-api\u002Ftrades","docs\u002F4.operator-api\u002F7.trades",{"title":130,"path":217,"stem":218},"\u002Fdocs\u002Foperator-api\u002Fresolutions","docs\u002F4.operator-api\u002F8.resolutions",{"title":220,"path":221,"stem":222},"Balance operations","\u002Fdocs\u002Foperator-api\u002Fbalance-operations","docs\u002F4.operator-api\u002F9.balance-operations",{"title":224,"path":225,"stem":226,"children":227,"page":21},"Wallet Adapter","\u002Fdocs\u002Fwallet-adapter","docs\u002F5.wallet-adapter",[228,231,234,238,242,246,250],{"title":10,"path":229,"stem":230},"\u002Fdocs\u002Fwallet-adapter\u002Foverview","docs\u002F5.wallet-adapter\u002F1.overview",{"title":143,"path":232,"stem":233},"\u002Fdocs\u002Fwallet-adapter\u002Fauthentication","docs\u002F5.wallet-adapter\u002F2.authentication",{"title":235,"path":236,"stem":237},"Balance","\u002Fdocs\u002Fwallet-adapter\u002Fbalance","docs\u002F5.wallet-adapter\u002F3.balance",{"title":239,"path":240,"stem":241},"Debit","\u002Fdocs\u002Fwallet-adapter\u002Fdebit","docs\u002F5.wallet-adapter\u002F4.debit",{"title":243,"path":244,"stem":245},"Credit","\u002Fdocs\u002Fwallet-adapter\u002Fcredit","docs\u002F5.wallet-adapter\u002F5.credit",{"title":247,"path":248,"stem":249},"Debit reversal","\u002Fdocs\u002Fwallet-adapter\u002Fdebit-reversal","docs\u002F5.wallet-adapter\u002F6.debit-reversal",{"title":251,"path":252,"stem":253},"Idempotency","\u002Fdocs\u002Fwallet-adapter\u002Fidempotency","docs\u002F5.wallet-adapter\u002F7.idempotency",{"title":255,"path":256,"stem":257,"children":258,"page":21},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F6.webhooks",[259,262,266,270,274,278],{"title":10,"path":260,"stem":261},"\u002Fdocs\u002Fwebhooks\u002Foverview","docs\u002F6.webhooks\u002F1.overview",{"title":263,"path":264,"stem":265},"Signatures","\u002Fdocs\u002Fwebhooks\u002Fsignatures","docs\u002F6.webhooks\u002F2.signatures",{"title":267,"path":268,"stem":269},"Event envelope","\u002Fdocs\u002Fwebhooks\u002Fevent-envelope","docs\u002F6.webhooks\u002F3.event-envelope",{"title":271,"path":272,"stem":273},"Event types","\u002Fdocs\u002Fwebhooks\u002Fevent-types","docs\u002F6.webhooks\u002F4.event-types",{"title":275,"path":276,"stem":277},"Retry and replay","\u002Fdocs\u002Fwebhooks\u002Fretry-and-replay","docs\u002F6.webhooks\u002F5.retry-and-replay",{"title":279,"path":280,"stem":281},"Receiver examples","\u002Fdocs\u002Fwebhooks\u002Freceiver-examples","docs\u002F6.webhooks\u002F6.receiver-examples",{"title":283,"path":284,"stem":285,"children":286,"page":21},"Testing And Staging","\u002Fdocs\u002Ftesting-and-staging","docs\u002F7.testing-and-staging",[287,291,294,298,302],{"title":288,"path":289,"stem":290},"Staging overview","\u002Fdocs\u002Ftesting-and-staging\u002Fstaging-overview","docs\u002F7.testing-and-staging\u002F1.staging-overview",{"title":98,"path":292,"stem":293},"\u002Fdocs\u002Ftesting-and-staging\u002Fsimulator","docs\u002F7.testing-and-staging\u002F2.simulator",{"title":295,"path":296,"stem":297},"Wallet failure drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwallet-failure-drills","docs\u002F7.testing-and-staging\u002F3.wallet-failure-drills",{"title":299,"path":300,"stem":301},"Webhook drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwebhook-drills","docs\u002F7.testing-and-staging\u002F4.webhook-drills",{"title":303,"path":304,"stem":305},"Production cutover rehearsal","\u002Fdocs\u002Ftesting-and-staging\u002Fproduction-cutover-rehearsal","docs\u002F7.testing-and-staging\u002F5.production-cutover-rehearsal",{"title":307,"path":308,"stem":309,"children":310,"page":21},"Production Readiness","\u002Fdocs\u002Fproduction-readiness","docs\u002F8.production-readiness",[311,315,319,323],{"title":312,"path":313,"stem":314},"Checklist","\u002Fdocs\u002Fproduction-readiness\u002Fchecklist","docs\u002F8.production-readiness\u002F1.checklist",{"title":316,"path":317,"stem":318},"Operational runbook","\u002Fdocs\u002Fproduction-readiness\u002Foperational-runbook","docs\u002F8.production-readiness\u002F2.operational-runbook",{"title":320,"path":321,"stem":322},"Security","\u002Fdocs\u002Fproduction-readiness\u002Fsecurity","docs\u002F8.production-readiness\u002F3.security",{"title":324,"path":325,"stem":326},"Rollback","\u002Fdocs\u002Fproduction-readiness\u002Frollback","docs\u002F8.production-readiness\u002F4.rollback",{"title":328,"path":329,"stem":330,"children":331,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F9.reference",[332,336,340,344,348],{"title":333,"path":334,"stem":335},"Statuses","\u002Fdocs\u002Freference\u002Fstatuses","docs\u002F9.reference\u002F1.statuses",{"title":337,"path":338,"stem":339},"Scopes","\u002Fdocs\u002Freference\u002Fscopes","docs\u002F9.reference\u002F2.scopes",{"title":341,"path":342,"stem":343},"Units and money","\u002Fdocs\u002Freference\u002Funits-and-money","docs\u002F9.reference\u002F3.units-and-money",{"title":345,"path":346,"stem":347},"Changelog","\u002Fdocs\u002Freference\u002Fchangelog","docs\u002F9.reference\u002F4.changelog",{"title":349,"path":350,"stem":351},"Virtual AMM","\u002Fdocs\u002Freference\u002Fvirtual-amm","docs\u002F9.reference\u002F5.virtual-amm",{"id":353,"title":345,"body":354,"description":744,"extension":416,"links":745,"meta":746,"navigation":439,"path":346,"seo":747,"stem":347,"__hash__":748},"docs\u002Fdocs\u002F9.reference\u002F4.changelog.md",{"type":355,"value":356,"toc":726},"minimark",[357,361,365,370,392,396,407,411,541,545,550,591,595,609,613,616,633,637,652,656,664,667,688,692,696,700,714,717,722],[358,359,345],"h1",{"id":360},"changelog",[362,363,364],"p",{},"Use this page to track operator-facing contract changes only.",[366,367,369],"h2",{"id":368},"what-belongs-here","What belongs here",[371,372,373,377,380,383,386,389],"ul",{},[374,375,376],"li",{},"new operator API endpoints",[374,378,379],{},"removed or deprecated operator API endpoints",[374,381,382],{},"new webhook event types",[374,384,385],{},"payload shape changes",[374,387,388],{},"wallet adapter contract changes",[374,390,391],{},"status or error-code changes",[366,393,395],{"id":394},"what-does-not-belong-here","What does not belong here",[371,397,398,401,404],{},[374,399,400],{},"internal refactors with no contract impact",[374,402,403],{},"infrastructure-only deploy notes",[374,405,406],{},"design-only content edits with no integration impact",[366,408,410],{"id":409},"entry-template","Entry template",[412,413,418],"pre",{"className":414,"code":415,"language":416,"meta":417,"style":417},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","## YYYY-MM-DD\n\n### Added\n- item\n\n### Changed\n- item\n\n### Deprecated\n- item\n\n### Removed\n- item\n\n### Operator action\n- required migration or \"none\"\n","md","",[419,420,421,434,441,450,460,465,473,480,485,493,500,505,513,520,525,533],"code",{"__ignoreMap":417},[422,423,426,430],"span",{"class":424,"line":425},"line",1,[422,427,429],{"class":428},"sMK4o","## ",[422,431,433],{"class":432},"sBMFI","YYYY-MM-DD\n",[422,435,437],{"class":424,"line":436},2,[422,438,440],{"emptyLinePlaceholder":439},true,"\n",[422,442,444,447],{"class":424,"line":443},3,[422,445,446],{"class":428},"### ",[422,448,449],{"class":432},"Added\n",[422,451,453,456],{"class":424,"line":452},4,[422,454,455],{"class":428},"-",[422,457,459],{"class":458},"sTEyZ"," item\n",[422,461,463],{"class":424,"line":462},5,[422,464,440],{"emptyLinePlaceholder":439},[422,466,468,470],{"class":424,"line":467},6,[422,469,446],{"class":428},[422,471,472],{"class":432},"Changed\n",[422,474,476,478],{"class":424,"line":475},7,[422,477,455],{"class":428},[422,479,459],{"class":458},[422,481,483],{"class":424,"line":482},8,[422,484,440],{"emptyLinePlaceholder":439},[422,486,488,490],{"class":424,"line":487},9,[422,489,446],{"class":428},[422,491,492],{"class":432},"Deprecated\n",[422,494,496,498],{"class":424,"line":495},10,[422,497,455],{"class":428},[422,499,459],{"class":458},[422,501,503],{"class":424,"line":502},11,[422,504,440],{"emptyLinePlaceholder":439},[422,506,508,510],{"class":424,"line":507},12,[422,509,446],{"class":428},[422,511,512],{"class":432},"Removed\n",[422,514,516,518],{"class":424,"line":515},13,[422,517,455],{"class":428},[422,519,459],{"class":458},[422,521,523],{"class":424,"line":522},14,[422,524,440],{"emptyLinePlaceholder":439},[422,526,528,530],{"class":424,"line":527},15,[422,529,446],{"class":428},[422,531,532],{"class":432},"Operator action\n",[422,534,536,538],{"class":424,"line":535},16,[422,537,455],{"class":428},[422,539,540],{"class":458}," required migration or \"none\"\n",[366,542,544],{"id":543},"_2026-09-16","2026-09-16",[546,547,549],"h3",{"id":548},"added","Added",[371,551,552,558,561,571,574,588],{},[374,553,554,557],{},[419,555,556],{},"product: \"polyflight\""," launch selection while omitted product remains Opinion",[374,559,560],{},"native-IDR Polyflight wallet reasons, stable keys, and additive metadata on existing REST v1 paths",[374,562,563,564,567,568],{},"eight ",[419,565,566],{},"mini_app.polyflight.*"," webhook events with camelCase ",[419,569,570],{},"data",[374,572,573],{},"read-only Polyflight overview, flight, ticket, wallet-operation, terms, signed-statement, payment-history, and export routes",[374,575,576,577,580,581,584,585],{},"scopes ",[419,578,579],{},"polyflight:read",", ",[419,582,583],{},"polyflight_terms:read",", and ",[419,586,587],{},"polyflight_settlements:read",[374,589,590],{},"v5 mixed-money anonymous proof and comparison-only frozen Indodax evidence",[546,592,594],{"id":593},"operator-action","Operator action",[371,596,597,600,603,606],{},[374,598,599],{},"update wallet allowlists\u002Fidempotency handling and webhook subscriptions before Polyflight enablement",[374,601,602],{},"grant new read scopes explicitly; existing restricted grants are unchanged",[374,604,605],{},"validate dashboard-hosted simulation and the separate real REST v1 contract in staging",[374,607,608],{},"obtain separate production authorization before production deployment, enablement, or wallet activity",[366,610,612],{"id":611},"_2026-07-11","2026-07-11",[546,614,549],{"id":615},"added-1",[371,617,618,624,630],{},[374,619,620,623],{},[419,621,622],{},"GET \u002Fapi\u002Foperator\u002Ftrades\u002F{marketId}\u002F{externalUserId}"," for operator-scoped market\u002Fuser trade-history HTML",[374,625,626,629],{},[419,627,628],{},"GET \u002Fapi\u002Foperator\u002Fredemptions"," in the documented Operator API and Playground catalog",[374,631,632],{},"required wallet mutation metadata matrices for buy, sell, compensation, and redemption flows",[546,634,636],{"id":635},"changed","Changed",[371,638,639,642,649],{},[374,640,641],{},"ambiguous primary wallet mutations now require manual review instead of remote lookup or automatic replay",[374,643,644,645,648],{},"buy compensation includes ",[419,646,647],{},"marketId"," and may retry only with its original idempotency key",[374,650,651],{},"full-contract wallet testing keeps balance and mutation coverage without operation-lookup steps",[546,653,655],{"id":654},"removed","Removed",[371,657,658,661],{},[374,659,660],{},"REST v1 operation-lookup configuration and runtime APIs",[374,662,663],{},"staging simulator operation-lookup route",[546,665,594],{"id":666},"operator-action-1",[371,668,669,672,678,685],{},[374,670,671],{},"continue durable same-key mutation deduplication and stop implementing or calling lookup-by-key",[374,673,674,675,677],{},"persist ",[419,676,647],{}," from all trade mutation metadata",[374,679,680,681,684],{},"use Balance Ops, operator wallet logs, ",[419,682,683],{},"remote_reference",", and UTC timestamps for ambiguous reconciliation",[374,686,687],{},"never replay the same business action with a new idempotency key",[366,689,691],{"id":690},"initial-release","Initial release",[546,693,695],{"id":694},"_2026-06-20","2026-06-20",[697,698,549],"h4",{"id":699},"added-2",[371,701,702,705,708,711],{},[374,703,704],{},"operator documentation app initial structure",[374,706,707],{},"operator API reference",[374,709,710],{},"wallet adapter reference",[374,712,713],{},"webhook reference",[697,715,594],{"id":716},"operator-action-2",[371,718,719],{},[374,720,721],{},"use current pages as source of truth for v1 integration",[723,724,725],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":417,"searchDepth":436,"depth":436,"links":727},[728,729,730,731,735,741],{"id":368,"depth":436,"text":369},{"id":394,"depth":436,"text":395},{"id":409,"depth":436,"text":410},{"id":543,"depth":436,"text":544,"children":732},[733,734],{"id":548,"depth":443,"text":549},{"id":593,"depth":443,"text":594},{"id":611,"depth":436,"text":612,"children":736},[737,738,739,740],{"id":615,"depth":443,"text":549},{"id":635,"depth":443,"text":636},{"id":654,"depth":443,"text":655},{"id":666,"depth":443,"text":594},{"id":690,"depth":436,"text":691,"children":742},[743],{"id":694,"depth":443,"text":695},"Public contract changes for operators.",null,{},{"title":345,"description":744},"VXID_Q70tk8WZP2aK33nfngTfXc4dic7DcO_RFdOljk",[750,752],{"title":341,"path":342,"stem":343,"description":751,"children":-1},"Reference for IDR, credits-equivalent, shares, FX, and basis points.",{"title":349,"path":350,"stem":351,"description":753,"children":-1},"High-level overview of Polynion's virtual AMM market engine.",1789570134092]