Shores brings real property lending onchain without moving the loans onchain. Loans are originated, documented and serviced offchain under local law. Deposits, the vault token (shUSD), staking and yield distribution live onchain on Robinhood Chain.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Shores","description":"Shores documentation: real property lending, tokenized, built on Robinhood Chain.","colors":{"primary":"#0B1F3A","light":"#2DD4BF","dark":"#0F766E"},"logo":{"light":"https://mintcdn.com/shores-finance/j5AqacXumP9_Qaji/logo/shores-light.png?fit=max\u0026auto=format\u0026n=j5AqacXumP9_Qaji\u0026q=85\u0026s=f95f18e418ffaf7b4fec737d8880d882","dark":"https://mintcdn.com/shores-finance/j5AqacXumP9_Qaji/logo/shores-dark.png?fit=max\u0026auto=format\u0026n=j5AqacXumP9_Qaji\u0026q=85\u0026s=6efbb68ea4c604e5aa1eeb4a98e83fe9","href":"/"},"favicon":"https://mintcdn.com/shores-finance/j5AqacXumP9_Qaji/favicon-shores.png?fit=max\u0026auto=format\u0026n=j5AqacXumP9_Qaji\u0026q=85\u0026s=108ad1a40b381406e272b3082a422911","navbar":{"links":[{"href":"/contact/get-in-touch","label":"Contact"}]},"footer":{"links":[{"header":"Docs","items":[{"label":"Getting started","href":"/getting-started/what-is-shores"},{"label":"Release notes","href":"/changelog"},{"label":"Glossary","href":"/technical/glossary"}]},{"header":"Legal","items":[{"label":"Terms of use","href":"/legal/terms-of-use"},{"label":"Privacy policy","href":"/legal/privacy-policy"},{"label":"Available jurisdictions","href":"/legal/jurisdictions"}]},{"header":"Support","items":[{"label":"Help and support","href":"/support/help-and-support"},{"label":"Official links","href":"/reference/official-links"},{"label":"Contact","href":"/contact/get-in-touch"}]}]},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"shores-finance","hasAudioNarration":false,"actualSubdomain":"shores-finance","customDomains":["docs.shores.finance"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-shores-finance-2f14690d","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad33e049d6722b31b02c498","collectionId":"58ea733a-0bb5-462f-b3f6-1b3b7d250c29","liveDeploymentHistoryId":"6ad33e049d6722b31b02c498","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad347eb0394f0c701b38302","clientVersion":"0.0.3879","searchFilterCounts":[{"language":"default","tag":"Technical Resources","count":16},{"language":"default","tag":"Depositors","count":11},{"language":"default","tag":"Legal","count":11},{"language":"default","tag":"Protocol","count":9},{"language":"default","tag":"Borrowers","count":5},{"language":"default","tag":"Contact","count":4},{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"Disclosures","count":4},{"language":"default","tag":"Policies","count":4},{"language":"default","tag":"Reference","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"teamspace","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":"vite-origin","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":"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":"revalidation-jwt","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":"client-snapshot-docs-config","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"technical/protocol-overview","slug":"/technical/protocol-overview","pageMetadata":{"title":"Protocol overview","description":"The Shores components and how they fit together.","href":"/technical/protocol-overview"},"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: \"The Shores components and how they fit together.\"\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`,li:`li`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Mermaid,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`background`,children:`Background`}),`\n`,_jsx(_components.p,{children:`Shores brings real property lending onchain without moving the loans onchain. Loans are originated, documented and serviced offchain under local law. Deposits, the vault token (shUSD), staking and yield distribution live onchain on Robinhood Chain.`}),`\n`,_jsx(Heading,{level:`2`,id:`components`,children:`Components`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Component`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Vault (one per cell)`}),_jsx(_components.td,{children:`Issues shUSD. Verified-only minting at 1.00 at launch, then at NAV. No redemption function`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Permission manager`}),_jsx(_components.td,{children:`Controls which addresses can mint and stake`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Staking contract`}),_jsx(_components.td,{children:`Tracks staked shUSD with time-weighted accounting and credits the monthly yield`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`NAV and reporting`}),_jsx(_components.td,{children:`Updates value per token from the offchain loan book`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Points`}),_jsx(_components.td,{children:`Calculated offchain; claimed onchain`})]})]})]}),`\n`,_jsx(Mermaid,{chart:`flowchart TB\n U[Depositor wallet] -->|deposit| V[Vault / shUSD]\n V -->|stake| S[Staking contract]\n S -->|monthly yield| U\n V \u003c-->|funds out / repayments in| O[Offchain loan book]\n O --> N[NAV update]\n N --> V\n U \u003c-->|after lockup| M[Secondary market]`}),`\n`,_jsx(Heading,{level:`2`,id:`read-next`,children:`Read next`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/technical/protocol-actors`,children:`Protocol actors`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/technical/architecture`,children:`Smart contract architecture`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/technical/vault-series`,children:`Vault series`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/technical/loans`,children:`Loans`})}),`\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":"Protocol overview","description":"The Shores components and how they fit together.","href":"/technical/protocol-overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Background","slug":"background","depth":2,"children":[]},{"title":"Components","slug":"components","depth":2,"children":[]},{"title":"Read next","slug":"read-next","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"shores-finance","siteName":"Shores","title":"Protocol overview - Shores","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-17T09:21:11.600Z","originalFileLocation":"technical/protocol-overview.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"The Shores components and how they fit together.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Shores\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/shores-finance/X6vCiQDlzaZbH83A/_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/shores-finance/X6vCiQDlzaZbH83A/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/shores-finance/X6vCiQDlzaZbH83A/_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/shores-finance/X6vCiQDlzaZbH83A/_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/shores-finance/X6vCiQDlzaZbH83A/_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/shores-finance/X6vCiQDlzaZbH83A/_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/shores-finance/X6vCiQDlzaZbH83A/_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/shores-finance/X6vCiQDlzaZbH83A/_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/shores-finance/X6vCiQDlzaZbH83A/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Protocol overview - Shores\">\u003cmeta data-mint-head property=\"og:description\" content=\"The Shores components and how they fit together.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Shores\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.shores.finance/technical/protocol-overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Protocol overview - Shores\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The Shores components and how they fit together.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/shores-finance/X6vCiQDlzaZbH83A/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Shores\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0B1F3A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.shores.finance/technical/protocol-overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/technical/protocol-overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.shores.finance/#organization\",\"name\":\"Shores\",\"url\":\"https://docs.shores.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/shores-finance/j5AqacXumP9_Qaji/logo/shores-light.png?fit=max\u0026auto=format\u0026n=j5AqacXumP9_Qaji\u0026q=85\u0026s=f95f18e418ffaf7b4fec737d8880d882\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.shores.finance#website\",\"name\":\"Shores\",\"url\":\"https://docs.shores.finance\",\"publisher\":{\"@id\":\"https://docs.shores.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.shores.finance/technical/protocol-overview#webpage\",\"url\":\"https://docs.shores.finance/technical/protocol-overview\",\"name\":\"Protocol overview\",\"description\":\"The Shores components and how they fit together.\",\"dateModified\":\"2026-10-17T09:21:11.600Z\",\"isPartOf\":{\"@id\":\"https://docs.shores.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.shores.finance/technical/protocol-overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.shores.finance/technical/protocol-overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Technical Resources\",\"item\":\"https://docs.shores.finance/technical/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Protocol overview\",\"item\":\"https://docs.shores.finance/technical/protocol-overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.shores.finance/technical/protocol-overview#article\",\"headline\":\"Protocol overview\",\"name\":\"Protocol overview\",\"description\":\"The Shores components and how they fit together.\",\"url\":\"https://docs.shores.finance/technical/protocol-overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.shores.finance/technical/protocol-overview#webpage\"},\"dateModified\":\"2026-10-17T09:21:11.600Z\",\"publisher\":{\"@id\":\"https://docs.shores.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.shores.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Shores\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Shores","nav":{"global":null,"groups":[{"group":"Welcome","icon":"house","pages":[{"title":"Shores Documentation","sidebarTitle":"Home","icon":"house","mode":"frame","href":"/index"},{"title":"What is Shores?","href":"/getting-started/what-is-shores"}]},{"group":"Getting Started","icon":"rocket-launch","pages":[{"title":"Set up a wallet on Robinhood Chain","sidebarTitle":"Wallet setup","href":"/getting-started/wallet-setup"},{"title":"Getting started guides","sidebarTitle":"All guides","href":"/getting-started/guides"},{"title":"Deposit and receive shUSD","href":"/getting-started/deposit-walkthrough"},{"title":"Stake shUSD","href":"/getting-started/staking-walkthrough"}]},{"group":"Depositors","icon":"coins","pages":[{"title":"shUSD for Depositors","sidebarTitle":"Overview","href":"/depositors/overview"},{"title":"Why Shores","href":"/depositors/why-shores"},{"title":"Earning with shUSD","href":"/depositors/earning-with-shusd"},{"title":"Staking and monthly yield","href":"/depositors/staking-and-yield"},{"title":"Points (planned)","sidebarTitle":"Points (planned)","href":"/depositors/points"},{"title":"Exit and the secondary market","href":"/depositors/exit"},{"title":"New wallets","href":"/depositors/new-wallets"},{"group":"Risk","pages":[{"title":"Risk","href":"/depositors/risk"},{"title":"Defaults and impairments","href":"/depositors/defaults-and-impairments"}]},{"group":"Reporting","pages":[{"title":"Monthly updates","href":"/depositors/monthly-updates"}]},{"title":"FAQ","href":"/depositors/faq"}]},{"group":"Borrowers","icon":"house-chimney","pages":[{"title":"Shores for Borrowers","sidebarTitle":"Overview","href":"/borrowers/overview"},{"title":"How to borrow from Shores","href":"/borrowers/how-to-borrow"},{"title":"Loan terms","href":"/borrowers/loan-terms"},{"title":"Loan management","href":"/borrowers/loan-management"},{"title":"Borrower FAQ","href":"/borrowers/borrower-faq"}]},{"group":"Token Holders","icon":"circle-nodes","pages":[{"title":"Introduction to SHORES","href":"/token-holders/introduction-to-shores"},{"title":"Governance (planned)","sidebarTitle":"Governance (planned)","href":"/token-holders/governance"}]},{"group":"Technical Resources","icon":"code","pages":[{"title":"Technical Resources","sidebarTitle":"Overview","description":"Architecture, NAV, security, audits and contract addresses.","href":"/technical/overview"},{"group":"Protocol","icon":"compass","pages":[{"title":"Protocol overview","href":"/technical/protocol-overview"},{"title":"Protocol actors: roles and permissions","description":"Who does what in the Shores protocol.","href":"/technical/protocol-actors"},{"title":"Smart contract architecture","href":"/technical/architecture"},{"title":"Vault series","href":"/technical/vault-series"},{"title":"Loans","href":"/technical/loans"},{"title":"Staking and payouts","href":"/technical/staking-and-payouts"},{"title":"NAV, oracles and reporting","href":"/technical/nav-oracles-and-reporting"},{"title":"Fees","href":"/technical/fees"},{"title":"Fees: worked example","sidebarTitle":"Fees worked example","href":"/technical/fees-worked-example"}]},{"group":"Credit","icon":"file-signature","pages":[{"title":"Credit policy and underwriting","href":"/technical/credit-policy"},{"title":"Servicing and enforcement","href":"/technical/servicing-and-enforcement"}]},{"group":"Transparency","icon":"chart-line","pages":[{"title":"Transparency and proof of reserves","sidebarTitle":"Transparency","href":"/technical/transparency"},{"title":"Loan book","href":"/technical/loan-book"}]},{"group":"Security","icon":"shield-halved","pages":[{"title":"Security and audits","href":"/technical/security-and-audits"}]},{"group":"Contracts","icon":"file-contract","pages":[{"title":"Contract addresses","href":"/technical/contract-addresses"}]}]},{"group":"Legal","icon":"scale-balanced","pages":[{"title":"Legal","sidebarTitle":"Overview","href":"/legal/overview"},{"title":"Legal structure","href":"/legal/legal-structure"},{"title":"Borrower loan agreement","href":"/legal/borrower-loan-agreement"},{"group":"Policies","pages":[{"title":"Interface terms of use","href":"/legal/terms-of-use"},{"title":"Terms acceptance","href":"/legal/terms-acceptance"},{"title":"Privacy policy","href":"/legal/privacy-policy"},{"title":"KYC","href":"/legal/kyc"}]},{"group":"Disclosures","pages":[{"title":"shUSD risk disclosures","href":"/legal/risk-disclosures"},{"title":"shUSD defaults and impairments","href":"/legal/defaults-and-impairments-disclosure"},{"title":"shUSD product disclosures and disclaimers","href":"/legal/product-disclosures"},{"title":"Available jurisdictions","href":"/legal/jurisdictions"}]}]},{"group":"Reference","icon":"book","pages":[{"title":"Changelog","sidebarTitle":"Release notes","href":"/changelog"},{"title":"Glossary","href":"/technical/glossary"},{"title":"Official links","href":"/reference/official-links"}]},{"group":"Contact","icon":"headset","pages":[{"title":"Help and support","href":"/support/help-and-support"},{"title":"Get in touch","href":"/contact/get-in-touch"},{"title":"Brand and press","href":"/support/brand-and-press"},{"title":"Troubleshooting","href":"/support/troubleshooting"}]}]},"title":"Protocol overview - Shores","buildId":"dpl_5UGCeHaPhSKbAExsKaHeR8dW3HyG","deploymentId":"dpl_5UGCeHaPhSKbAExsKaHeR8dW3HyG","dynamics":[],"chunks":[]}