openPunt takes no rake. Every cost below is paid to the people who make the trade happen: matcher, oracle reporters, and whoever submits transactions on your behalf.
The opening fee is a percentage of notional, paid to the matcher when the position opens. It starts at the market’s configured minimum and rises until a matcher takes the trade. The fee cannot end up higher than the market’s configured maximum. The trade ticket shows this as Fee range.On top of your margin, you deposit extra to cover the maximum possible fee when you request the position. Anything above the fee you end up paying is refunded when the position is matched.There is no separate closing fee on your trade size, though you do need to pay an oracle reporter to close your position, which is covered below.
Funding is a fixed annualized rate set when you request the position. It is charged on notional for the whole time the position is open, including any time past maturity, and settled when the position closes. Depending on its sign, you pay the matcher or the matcher pays you.
With USDC collateral, margin and PnL are in dollars, and a 1% price move pays 1% of notional either way. The payoff is linear, so Auto funding is simply the market’s base rate: for crypto, the median funding rate of USDC-settled perpetual futures on the same asset across several venues; for stocks, a fixed rate of SOFR plus 2.5%. See Trading pairs.
With ETH collateral, margin and PnL are in ETH, so the dollar value of your PnL also depends on where ETH ends up. That makes the payoff convex in dollar terms.With an ETH collateralized position on ETH/USDC, a long’s gains arrive when ETH is worth more and its losses when ETH is worth less, so the long has an embedded PnL leak paid for by the short. The leak here is essentially the realized raw variance of the underlying, so Auto funding adds a term for ETH’s variance over the maturity on top of the perp median: longs pay it and shorts receive it.On other markets with ETH collateral, the edge depends on how the asset moves together with ETH, so the added term is their raw covariance instead of variance. It is positive when the two tend to move together and can be negative when they move apart.
When you close, you fund a reward for whoever starts the oracle game that sets your closing price. The reward starts small and grows until someone reports. Similar to the opening fee, you fund the maximum close reward up front, and any unused part is refunded when the reporter claims the reward. You are paying for an oracle report, which is smaller than your notional, so this reward is typically fairly small. It is paid in your collateral, and it can increase when volatility or gas prices spike.If an oracle game is already running on your position when you close, your close applies to that game and no reward is needed, though this is rare. Typically you will need to pay a close reward for an oracle report.
You pay gas for your own transactions. Your request and your close also include small ETH amounts that reimburse others for transactions they send on your behalf: the matcher’s match, and executing the opening and closing oracle results. If One-click trading is enabled, gas is paid from your trading account, in USDC through Circle’s paymaster when the account holds enough USDC, otherwise in ETH. This is more expensive than trading directly through your wallet.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"openOracle","colors":{"primary":"#00CF9C","light":"#00CF9C","dark":"#0a0a0a"},"logo":{"light":"https://mintcdn.com/openoracle/U4lTbao-51w4qpSW/logo-light.svg?fit=max\u0026auto=format\u0026n=U4lTbao-51w4qpSW\u0026q=85\u0026s=7cab4632108a10d7783fa0566fef0f8b","dark":"https://mintcdn.com/openoracle/U4lTbao-51w4qpSW/logo-dark.svg?fit=max\u0026auto=format\u0026n=U4lTbao-51w4qpSW\u0026q=85\u0026s=f76e5ef59387ce6616220541932ed8b0"},"favicon":"https://mintcdn.com/openoracle/TDFh-vE_gIrVCTZK/favicon-docs.svg?fit=max\u0026auto=format\u0026n=TDFh-vE_gIrVCTZK\u0026q=85\u0026s=fb54dc620a157a63cd933254487b4c59","seo":{"metatags":{"og:image":"https://docs.openoracle.org/og-docs.png","og:image:width":"1200","og:image:height":"630","og:image:type":"image/png","twitter:image":"https://docs.openoracle.org/og-docs.png","twitter:image:width":"1200","twitter:image:height":"630"}},"fonts":{"heading":{"family":"Berkeley Mono","weight":700,"source":"public/fonts/Berkeley Mono Variable.woff2","format":"woff2"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"openoracle","hasAudioNarration":false,"actualSubdomain":"openoracle","customDomains":["docs.openoracle.org"],"gitSource":{"type":"github","owner":"openoracleproject","repo":"openoracle-monorepo","deployBranch":"main","contentDirectory":"documentation","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae20246f9cefd8f8d7a4970","collectionId":"d21dfaaa-7bf0-411b-aee7-12c64fc49891","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae20246f9cefd8f8d7a4970"},"entitlements":{},"buildId":"6ae20246f9cefd8f8d7a4970","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"openPunt","count":19},{"language":"default","tag":"openLend","count":16},{"language":"default","tag":"openOracle","count":15},{"language":"default","tag":"Resources","count":9},{"language":"default","tag":"Contract Reference","count":8},{"language":"default","tag":"openSwap","count":8},{"language":"default","tag":"Introduction","count":6},{"language":"default","tag":"Documentation","count":6},{"language":"default","tag":"Technical Details","count":6},{"language":"default","tag":"Unique mechanics","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"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":"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":"per-site-search-delta","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":"editor-private-page-search","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","href":"/_mintlify/custom/openoracle/fb0f5ea2f4587486/custom.css"}],"page":{"pagePath":"punt/fees","slug":"/punt/fees","pageMetadata":{"title":"Fees and funding","description":null,"href":"/punt/fees"},"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={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`openPunt takes no rake. Every cost below is paid to the people who make the trade happen: matcher, oracle reporters, and whoever submits transactions on your behalf.`}),`\n`,_jsx(Heading,{level:`2`,id:`opening-fee`,children:`Opening fee`}),`\n`,_jsxs(_components.p,{children:[`The opening fee is a percentage of notional, paid to the matcher when the position opens. It starts at the market’s configured minimum and rises until a matcher takes the trade. The fee cannot end up higher than the market’s configured maximum. The trade ticket shows this as `,_jsx(_components.strong,{children:`Fee range`}),`.`]}),`\n`,_jsx(_components.p,{children:`On top of your margin, you deposit extra to cover the maximum possible fee when you request the position. Anything above the fee you end up paying is refunded when the position is matched.`}),`\n`,_jsx(_components.p,{children:`There is no separate closing fee on your trade size, though you do need to pay an oracle reporter to close your position, which is covered below.`}),`\n`,_jsx(Heading,{level:`2`,id:`funding`,children:`Funding`}),`\n`,_jsxs(_components.p,{children:[`Funding is a fixed annualized rate set when you request the position. It is charged on notional for the whole time the position is open, including any time past `,_jsx(_components.a,{href:`/punt/maturity`,children:`maturity`}),`, and settled when the position closes. Depending on its sign, you pay the matcher or the matcher pays you.`]}),`\n`,_jsx(Heading,{level:`3`,id:`usdc-collateral`,children:`USDC collateral`}),`\n`,_jsxs(_components.p,{children:[`With USDC collateral, margin and PnL are in dollars, and a 1% price move pays 1% of notional either way. The payoff is linear, so Auto funding is simply the market’s base rate: for crypto, the median funding rate of USDC-settled perpetual futures on the same asset across several venues; for stocks, a fixed rate of SOFR plus 2.5%. See `,_jsx(_components.a,{href:`/punt/trading-pairs`,children:`Trading pairs`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`eth-collateral`,children:`ETH collateral`}),`\n`,_jsx(_components.p,{children:`With ETH collateral, margin and PnL are in ETH, so the dollar value of your PnL also depends on where ETH ends up. That makes the payoff convex in dollar terms.`}),`\n`,_jsxs(_components.p,{children:[`With an ETH collateralized position on ETH/USDC, a long’s gains arrive when ETH is worth more and its losses when ETH is worth less, so the long has an embedded PnL leak paid for by the short. The leak here is essentially the realized raw variance of the underlying, so Auto funding adds a term for ETH’s variance over the `,_jsx(_components.a,{href:`/punt/maturity`,children:`maturity`}),` on top of the perp median: longs pay it and shorts receive it.`]}),`\n`,_jsx(_components.p,{children:`On other markets with ETH collateral, the edge depends on how the asset moves together with ETH, so the added term is their raw covariance instead of variance. It is positive when the two tend to move together and can be negative when they move apart.`}),`\n`,_jsx(Heading,{level:`2`,id:`close-reward`,children:`Close reward`}),`\n`,_jsx(_components.p,{children:`When you close, you fund a reward for whoever starts the oracle game that sets your closing price. The reward starts small and grows until someone reports. Similar to the opening fee, you fund the maximum close reward up front, and any unused part is refunded when the reporter claims the reward. You are paying for an oracle report, which is smaller than your notional, so this reward is typically fairly small. It is paid in your collateral, and it can increase when volatility or gas prices spike.`}),`\n`,_jsx(_components.p,{children:`If an oracle game is already running on your position when you close, your close applies to that game and no reward is needed, though this is rare. Typically you will need to pay a close reward for an oracle report.`}),`\n`,_jsx(Heading,{level:`2`,id:`gas`,children:`Gas`}),`\n`,_jsxs(_components.p,{children:[`You pay gas for your own transactions. Your request and your close also include small ETH amounts that reimburse others for transactions they send on your behalf: the matcher’s match, and executing the opening and closing oracle results. If `,_jsx(_components.a,{href:`/punt/one-click-trading`,children:`One-click trading`}),` is enabled, gas is paid from your trading account, in USDC through Circle’s paymaster when the account holds enough USDC, otherwise in ETH. This is more expensive than trading directly through your wallet.`]})]})}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":"Fees and funding","description":null,"href":"/punt/fees"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Opening fee","slug":"opening-fee","depth":2,"children":[]},{"title":"Funding","slug":"funding","depth":2,"children":[{"title":"USDC collateral","slug":"usdc-collateral","depth":3,"children":[]},{"title":"ETH collateral","slug":"eth-collateral","depth":3,"children":[]}]},{"title":"Close reward","slug":"close-reward","depth":2,"children":[]},{"title":"Gas","slug":"gas","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/openoracle/8d396e0d9fab644d/grain.js"],"subdomain":"openoracle","siteName":"openOracle","title":"Fees and funding - openOracle","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-17T08:13:22.051Z","originalFileLocation":"punt/fees.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=\"application-name\" content=\"openOracle\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openoracle/4U7-r7MOZWBqUEI3/_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/openoracle/4U7-r7MOZWBqUEI3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openoracle/4U7-r7MOZWBqUEI3/_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/openoracle/4U7-r7MOZWBqUEI3/_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/openoracle/4U7-r7MOZWBqUEI3/_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/openoracle/4U7-r7MOZWBqUEI3/_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/openoracle/4U7-r7MOZWBqUEI3/_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/openoracle/4U7-r7MOZWBqUEI3/_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/openoracle/4U7-r7MOZWBqUEI3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Fees and funding - openOracle\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"openOracle\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.openoracle.org/punt/fees\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.openoracle.org/og-docs.png\">\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=\"Fees and funding - openOracle\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.openoracle.org/og-docs.png\">\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/openoracle/4U7-r7MOZWBqUEI3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"openOracle\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00CF9C\">\u003cmeta data-mint-head name=\"og:image:type\" content=\"image/png\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.openoracle.org/punt/fees\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/punt/fees.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.openoracle.org/#organization\",\"name\":\"openOracle\",\"url\":\"https://docs.openoracle.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/openoracle/U4lTbao-51w4qpSW/logo-light.svg?fit=max\u0026auto=format\u0026n=U4lTbao-51w4qpSW\u0026q=85\u0026s=7cab4632108a10d7783fa0566fef0f8b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.openoracle.org#website\",\"name\":\"openOracle\",\"url\":\"https://docs.openoracle.org\",\"publisher\":{\"@id\":\"https://docs.openoracle.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.openoracle.org/punt/fees#webpage\",\"url\":\"https://docs.openoracle.org/punt/fees\",\"name\":\"Fees and funding\",\"dateModified\":\"2026-10-17T08:13:22.051Z\",\"isPartOf\":{\"@id\":\"https://docs.openoracle.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.openoracle.org/punt/fees#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.openoracle.org/punt/fees#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trading\",\"item\":\"https://docs.openoracle.org/punt/trading-pairs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fees and funding\",\"item\":\"https://docs.openoracle.org/punt/fees\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.openoracle.org/punt/fees#article\",\"headline\":\"Fees and funding\",\"name\":\"Fees and funding\",\"url\":\"https://docs.openoracle.org/punt/fees\",\"mainEntityOfPage\":{\"@id\":\"https://docs.openoracle.org/punt/fees#webpage\"},\"image\":\"https://docs.openoracle.org/og-docs.png\",\"dateModified\":\"2026-10-17T08:13:22.051Z\",\"publisher\":{\"@id\":\"https://docs.openoracle.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.openoracle.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"openOracle\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"openOracle","nav":{"global":null,"tabs":[{"tab":"openOracle","pages":[{"title":"openOracle","href":""}]},{"tab":"openSwap","pages":[{"title":"openSwap","href":"/openswap-v2/introduction"}]},{"tab":"openLend","pages":[{"title":"openLend","href":"/openlend/introduction"}]},{"tab":"openPunt","groups":[{"group":"Introduction","pages":[{"title":"openPunt","sidebarTitle":"openPunt","href":"/punt/introduction"},{"title":"Life cycle","href":"/punt/life-cycle"}]},{"group":"Unique mechanics","pages":[{"title":"Counterparty","href":"/punt/bilateral"},{"title":"Execution","href":"/punt/execution"},{"title":"Maturity","href":"/punt/maturity"},{"title":"Max profit","href":"/punt/max-profit"},{"title":"Liquidation","href":"/punt/liquidation"},{"title":"Oracle risks","href":"/punt/oracle-risks"}]},{"group":"Trading","pages":[{"title":"Trading pairs","href":"/punt/trading-pairs"},{"title":"PnL","description":null,"href":"/punt/pnl"},{"title":"Fees and funding","href":"/punt/fees"},{"title":"One-click trading","description":null,"href":"/punt/one-click-trading"}]},{"group":"User Guide","pages":[{"title":"Request new position","href":"/punt/trading"},{"title":"Request close","href":"/punt/close"},{"title":"Balances and withdrawals","href":"/punt/balances"}]},{"group":"Resources","pages":[{"title":"Glossary","href":"/punt/glossary"},{"title":"Contract addresses","href":"/punt/contracts"},{"title":"GitHub","href":"/punt/github"}]},{"group":"Legal","pages":[{"title":"ToS \u0026 Disclaimer","href":"/punt/tos-disclaimer"}]}]}]},"title":"Fees and funding - openOracle","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}