A structured view of IX RWA’s material risks — category, description, on-chain mitigation, and residual exposure.
This is the structured, allocator-facing companion to the plain-language Risk disclosures. It maps each material risk to the specific on-chain mechanism that mitigates it and the exposure that remains. It is informational, not investment advice.
IX RWA is on Base Sepolia testnet with simulated settlement. The mitigations below are implemented in code today; their effectiveness with real capital is established at the audited mainnet redeploy.
No single control is load-bearing on its own: bounds cap the size of an error, staleness stops pricing against a dead feed, the attestor gate puts every move on record, and quarantine removes a bad asset entirely.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"IX RWA","description":"Institutional documentation for the IX RWA protocol — tokenized ownership of real-world compute.","colors":{"primary":"#0E7C6B","light":"#3BD6BE","dark":"#08403A"},"logo":{"light":"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/light.svg","dark":"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/dark.svg"},"favicon":"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/light.svg","navbar":{"primary":{"type":"button","label":"Launch app","href":"https://testnet.ixrwa.capital"}},"footer":{"socials":{"x":"https://x.com/ix_finance","website":"https://ixrwa.capital"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ixrwa","hasAudioNarration":false,"actualSubdomain":"ixrwa","customDomains":["docs.ix.finance"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-ixrwa-5538bf67","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"606ba275-4bf3-466a-8687-7b1333604663","liveDeploymentHistoryId":"6ac3ed976d485034df0ceffd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac3ed976d485034df0ceffd"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ac3ed976d485034df0ceffd","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Protocol","count":7},{"language":"default","tag":"Trust \u0026 Security","count":5},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Resources","count":3},{"language":"default","tag":"Developers","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"editor-nav-generations","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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"security/risk-framework","slug":"/security/risk-framework","pageMetadata":{"title":"Risk framework","description":"A structured view of IX RWA's material risks — category, description, on-chain mitigation, and residual exposure.","icon":"diagram-project","sidebarTitle":"Risk framework","href":"/security/risk-framework"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"A structured view of IX RWA’s material risks — category, description, on-chain mitigation, and residual exposure.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"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`,code:`code`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Mermaid,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This is the structured, allocator-facing companion to the plain-language `,_jsx(_components.a,{href:`/security/risk-disclosures`,children:`Risk disclosures`}),`. It maps each material risk to the specific on-chain mechanism that mitigates it and the exposure that remains. It is informational, not investment advice.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`IX RWA is on `,_jsx(_components.strong,{children:`Base Sepolia testnet`}),` with simulated settlement. The mitigations below are implemented in code today; their `,_jsx(_components.strong,{children:`effectiveness with real capital`}),` is established at the audited mainnet redeploy.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`risk-register`,children:`Risk register`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`#`}),_jsx(_components.th,{children:`Risk`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Mitigation (on-chain)`}),_jsx(_components.th,{children:`Residual exposure`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Market`})}),_jsx(_components.td,{children:`Compute rental rates and demand fall, lowering revenue and hardware value`}),_jsx(_components.td,{children:`NAV marks hardware to live market rates; depreciation is reflected, not hidden`}),_jsx(_components.td,{children:`Directional market risk is not hedged — NAV-per-share can fall`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Liquidity`})}),_jsx(_components.td,{children:`A liquid share token sits on illiquid hardware; mass redemptions exceed cash`}),_jsx(_components.td,{children:`Reserve floor + FIFO redemption queue + smoothing reserve; NAV locked at redeem time`}),_jsx(_components.td,{children:`Queued exits wait for the buffer to refill; no instant secondary market yet`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`3`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Counterparty / operator`})}),_jsx(_components.td,{children:`Operators underperform, default, or a hosting venue (e.g. Vast.ai) fails`}),_jsx(_components.td,{children:`Per-asset cost basis + operator recorded on-chain; quarantine drops a bad asset from NAV`}),_jsx(_components.td,{children:`Off-chain operator performance is not on-chain-enforceable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Valuation / oracle`})}),_jsx(_components.td,{children:`A wrong or stale NAV misprices deposits and redemptions`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`INAVOracle`}),` seam + per-cohort bounds (`,_jsx(_components.code,{children:`maxBps`}),`) + staleness auto-pause + attestor gate`]}),_jsxs(_components.td,{children:[`An attested value can be wrong `,_jsx(_components.em,{children:`within`}),` bounds until corrected`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`5`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Operational`})}),_jsx(_components.td,{children:`Feeder / keeper / indexer failure stalls NAV updates or the queue`}),_jsx(_components.td,{children:`Staleness pause fails safe; chain-as-truth indexer rebuilds from events; roles are separated`}),_jsx(_components.td,{children:`Off-chain infra availability affects freshness, not custody`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`6`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Smart-contract`})}),_jsx(_components.td,{children:`A bug in the vault or peripherals`}),_jsxs(_components.td,{children:[`UUPS upgradeability, `,_jsx(_components.code,{children:`ReentrancyGuard`}),`, `,_jsx(_components.code,{children:`Pausable`}),`, storage `,_jsx(_components.code,{children:`__gap`}),`s, test suite`]}),_jsx(_components.td,{children:`Unaudited on testnet — a third-party audit is a mainnet prerequisite`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`7`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Governance / key`})}),_jsx(_components.td,{children:`Privileged-key misuse or compromise`}),_jsx(_components.td,{children:`Least-privilege named roles; upgrades → multisig + timelock at Phase-2; no ambient owner`}),_jsx(_components.td,{children:`Testnet admin retains direct control until the Phase-2 lockdown`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`8`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Fee / dilution`})}),_jsx(_components.td,{children:`Streaming management fee dilutes holders; params can change`}),_jsx(_components.td,{children:`Fees follow ERC-4626 (preview == actual); bps capped at 100%; changes are event-logged`}),_jsx(_components.td,{children:`Management fee is a continuous drag; parameters are admin-settable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`9`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Regulatory`})}),_jsx(_components.td,{children:`Tokenized-RWA treatment varies and evolves by jurisdiction`}),_jsx(_components.td,{children:`Non-custodial, transparent, verifiable design`}),_jsx(_components.td,{children:`Eligibility / access rules may apply at mainnet`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`10`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Custody / key`})}),_jsx(_components.td,{children:`Loss of your wallet keys`}),_jsx(_components.td,{children:`Non-custodial — IX RWA never holds your keys`}),_jsx(_components.td,{children:`IX RWA cannot recover lost keys or funds`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-the-mitigations-compose`,children:`How the mitigations compose`}),`\n`,_jsx(Mermaid,{chart:`flowchart TD\n F[Bad or stale input] --> B{Oracle bounds maxBps}\n B -->|move too large| REV[Reverts]\n B -->|within bounds| S{Staleness maxAge}\n S -->|stale| PAUSE[Vault pauses pricing]\n S -->|fresh| A{Attested?}\n A -->|no attestation| REV\n A -->|attestor + evidenceHash| NAV[NAV updates on record]\n Q[Diverging asset] --> QUAR[Keeper quarantine → drops from NAV]`}),`\n`,_jsx(_components.p,{children:`No single control is load-bearing on its own: bounds cap the size of an error, staleness stops pricing against a dead feed, the attestor gate puts every move on record, and quarantine removes a bad asset entirely.`}),`\n`,_jsx(Heading,{level:`2`,id:`where-to-verify-each-claim`,children:`Where to verify each claim`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Valuation \u0026 oracle`}),` — `,_jsx(_components.a,{href:`/protocol/transparency-and-nav`,children:`Transparency \u0026 NAV`}),`, `,_jsx(_components.a,{href:`/protocol/proof-of-reserve`,children:`Proof of Reserve`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Liquidity \u0026 redemptions`}),` — `,_jsx(_components.a,{href:`/protocol/fees-and-terms`,children:`Fees \u0026 terms`}),`, `,_jsx(_components.a,{href:`/protocol/ownership-and-ixd#redeeming-instant-or-queued`,children:`Ownership \u0026 IX-CORE`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Smart-contract \u0026 governance`}),` — `,_jsx(_components.a,{href:`/security/security-model`,children:`Security model`}),`, `,_jsx(_components.a,{href:`/security/governance`,children:`Governance`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reporting \u0026 assurance`}),` — `,_jsx(_components.a,{href:`/security/reporting-and-assurance`,children:`Reporting \u0026 assurance`})]}),`\n`]})]})}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":"Risk framework","description":"A structured view of IX RWA's material risks — category, description, on-chain mitigation, and residual exposure.","icon":"diagram-project","sidebarTitle":"Risk framework","href":"/security/risk-framework"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Risk register","slug":"risk-register","depth":2,"children":[]},{"title":"How the mitigations compose","slug":"how-the-mitigations-compose","depth":2,"children":[]},{"title":"Where to verify each claim","slug":"where-to-verify-each-claim","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"ixrwa","siteName":"IX RWA","title":"Risk framework - IX RWA","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-26T17:09:23.665Z","originalFileLocation":"security/risk-framework.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=\"description\" content=\"A structured view of IX RWA\u0026#x27;s material risks — category, description, on-chain mitigation, and residual exposure.\">\u003cmeta data-mint-head name=\"application-name\" content=\"IX RWA\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/light.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/light.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/light.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/light.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Risk framework - IX RWA\">\u003cmeta data-mint-head property=\"og:description\" content=\"A structured view of IX RWA\u0026#x27;s material risks — category, description, on-chain mitigation, and residual exposure.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"IX RWA\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ix.finance/security/risk-framework\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ixrwa.mintlify.app/_mintlify/api/og/v2?division=Trust+%26+Security\u0026amp;title=Risk+framework\u0026amp;description=A+structured+view+of+IX+RWA%27s+material+risks+%E2%80%94+category%2C+description%2C+on-chain+mitigation%2C+and+residual+exposure.\u0026amp;theme=962f895440c1854ebb32cb43\u0026amp;signature=e306afdee4dd21635ba4c619f65471ad2b46c98a0587467ad69a9ad7258afb20\">\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=\"Risk framework - IX RWA\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A structured view of IX RWA\u0026#x27;s material risks — category, description, on-chain mitigation, and residual exposure.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ixrwa.mintlify.app/_mintlify/api/og/v2?division=Trust+%26+Security\u0026amp;title=Risk+framework\u0026amp;description=A+structured+view+of+IX+RWA%27s+material+risks+%E2%80%94+category%2C+description%2C+on-chain+mitigation%2C+and+residual+exposure.\u0026amp;theme=962f895440c1854ebb32cb43\u0026amp;signature=e306afdee4dd21635ba4c619f65471ad2b46c98a0587467ad69a9ad7258afb20\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/ixrwa/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"IX RWA\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0E7C6B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ix.finance/security/risk-framework\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/security/risk-framework.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ix.finance/#organization\",\"name\":\"IX RWA\",\"url\":\"https://docs.ix.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.statically.io/gist/jaysparkx/c226e3e6f3b8a59e0a215acf76b06601/raw/light.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ix.finance#website\",\"name\":\"IX RWA\",\"url\":\"https://docs.ix.finance\",\"publisher\":{\"@id\":\"https://docs.ix.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ix.finance/security/risk-framework#webpage\",\"url\":\"https://docs.ix.finance/security/risk-framework\",\"name\":\"Risk framework\",\"description\":\"A structured view of IX RWA's material risks — category, description, on-chain mitigation, and residual exposure.\",\"dateModified\":\"2026-07-26T17:09:23.665Z\",\"isPartOf\":{\"@id\":\"https://docs.ix.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ix.finance/security/risk-framework#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ix.finance/security/risk-framework#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trust \u0026 Security\",\"item\":\"https://docs.ix.finance/security/security-model\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Risk framework\",\"item\":\"https://docs.ix.finance/security/risk-framework\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ix.finance/security/risk-framework#article\",\"headline\":\"Risk framework\",\"name\":\"Risk framework\",\"description\":\"A structured view of IX RWA's material risks — category, description, on-chain mitigation, and residual exposure.\",\"url\":\"https://docs.ix.finance/security/risk-framework\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ix.finance/security/risk-framework#webpage\"},\"dateModified\":\"2026-07-26T17:09:23.665Z\",\"publisher\":{\"@id\":\"https://docs.ix.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ix.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"IX RWA\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"IX RWA","nav":{"global":null,"groups":[{"group":"Get started","icon":"flag","pages":[{"title":"IX RWA","sidebarTitle":"Introduction","icon":"house","href":"/index"},{"title":"How it works","icon":"diagram-project","href":"/how-it-works"},{"title":"Why IX RWA","icon":"lightbulb","href":"/why-ix-rwa"},{"title":"For institutions","icon":"building-columns","sidebarTitle":"For institutions","href":"/for-institutions"}]},{"group":"Protocol","icon":"cube","pages":[{"title":"Architecture","icon":"sitemap","href":"/protocol/architecture"},{"title":"Ownership \u0026 IX-CORE","icon":"coins","sidebarTitle":"Ownership \u0026 IX-CORE","href":"/protocol/ownership-and-ixd"},{"title":"Revenue \u0026 distributions","icon":"money-bill-trend-up","href":"/protocol/revenue-and-distributions"},{"title":"Transparency \u0026 NAV","icon":"chart-line","href":"/protocol/transparency-and-nav"},{"title":"Proof of Reserve","icon":"clipboard-check","sidebarTitle":"Proof of Reserve","href":"/protocol/proof-of-reserve"},{"title":"Smart contracts","icon":"file-contract","href":"/protocol/smart-contracts"},{"title":"Fees \u0026 terms","icon":"receipt","sidebarTitle":"Fees \u0026 terms","href":"/protocol/fees-and-terms"}]},{"group":"Developers","icon":"code","pages":[{"title":"Agent Gateway (MCP)","icon":"robot","href":"/developers/agent-gateway"}]},{"group":"Trust \u0026 Security","icon":"shield-halved","pages":[{"title":"Security model","icon":"shield-check","href":"/security/security-model"},{"title":"Governance","description":"Who controls what in IX RWA — roles, upgrade authority, emergency controls, and the path to multisig / timelock governance.","icon":"landmark","sidebarTitle":"Governance","href":"/security/governance"},{"title":"Risk framework","icon":"diagram-project","sidebarTitle":"Risk framework","href":"/security/risk-framework"},{"title":"Risk disclosures","description":"The material risks of participating in IX RWA. Read before investing.","icon":"triangle-exclamation","href":"/security/risk-disclosures"},{"title":"Reporting \u0026 assurance","icon":"file-shield","sidebarTitle":"Reporting \u0026 assurance","href":"/security/reporting-and-assurance"}]},{"group":"Resources","icon":"book-bookmark","pages":[{"title":"Official domains","icon":"globe","href":"/resources/official-domains"},{"title":"FAQ","icon":"circle-question","sidebarTitle":"FAQ","href":"/resources/faq"},{"title":"Glossary","icon":"spell-check","href":"/resources/glossary"}]}]},"title":"Risk framework - IX RWA","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}