{"version":1,"pages":[{"id":"aWuvU1TJgIesqBWlD0pB","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_856JD","description":"Onchain credit infrastructure for the payments economy.","breadcrumbs":[{"label":"Start Here"}]},{"id":"qWY8DWubzCUIuy9X8oVZ","title":"What is Credit Coop?","pathname":"/start-here/what-is-credit-coop","siteSpaceId":"sitesp_856JD","description":"Credit Coop is onchain credit infrastructure that lets payment companies borrow against their settlement flows — and lets capital providers fund those loans through Lending Vaults.","breadcrumbs":[{"label":"Start Here"}]},{"id":"1gcDwJxxOLWY7QWMncTt","title":"How It Works","pathname":"/start-here/how-it-works","siteSpaceId":"sitesp_856JD","description":"The full lifecycle of a dollar through Credit Coop — from depositor to vault to credit line to borrower, and back again through the Spigot.","breadcrumbs":[{"label":"Start Here"}]},{"id":"kcZTNMqpDsvQvroHaRJP","title":"Who It's For","pathname":"/start-here/who-its-for","siteSpaceId":"sitesp_856JD","description":"Find your track — borrower, depositor, developer, or institution.","breadcrumbs":[{"label":"Start Here"}]},{"id":"iHCjrxA2fltGpMbxX5AK","title":"Secured Line of Credit","pathname":"/core-concepts/secured-line-of-credit","siteSpaceId":"sitesp_856JD","description":"A revolving credit facility secured by onchain cash flows and/or asset collateral.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"8epl8e8CncOvgHFA6BIg","title":"Line of Credit Features","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"}]},{"id":"eMEq3L85u9a1ILdssGCU","title":"Cash Flow Financing","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/revenue-based-financing","siteSpaceId":"sitesp_856JD","description":"Using a Borrower cash flow streams to repay and secure Credit Lines.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"K3DzI4Agkcr72eN1qHDJ","title":"Deploying a Secured Line of Credit","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/creating-a-secured-line-of-credit","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"Xs5b8TOczKHdj1BBk9fN","title":"Core Lending Functionality","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/core-lending-operations","siteSpaceId":"sitesp_856JD","description":"Drawdowns, extending further credit and repayments","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"09mtPlw2gRg7HY8Y9bTp","title":"Credit Position Tokens","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/credit-position-tokens","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"eP7ufHsxGYN9IXrwhP2w","title":"Collateral Operations","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/escrowed-token-collateral-operations","siteSpaceId":"sitesp_856JD","description":"Features for managing asset collateral that the parties may agree is also required to secure a line","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"ye9RKkR7WIpT5nZwfDxp","title":"Revenue-Based Lending Operations","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/revenue-based-lending-operations","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"m8GYS6dT60DQEBgR5tq0","title":"Credit Events","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/loan-impairment-and-lender-recourse","siteSpaceId":"sitesp_856JD","description":"Borrower default and what a Lender can do about it","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"cMTVDKtgDKhnvFuM02uo","title":"Roles & Permissions","pathname":"/core-concepts/secured-line-of-credit/secured-line-of-credit/roles-and-permissions","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Secured Line of Credit"},{"label":"Line of Credit Features"}]},{"id":"jvZijAHh6xSXIX1vXJg6","title":"The Spigot","pathname":"/core-concepts/the-spigot","siteSpaceId":"sitesp_856JD","description":"A groundbreaking innovation for the onchain financial ecosystem.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"tZimkTM04brv2aWwnz5x","title":"Key features of the Spigot","pathname":"/core-concepts/the-spigot/key-features-of-the-spigot","siteSpaceId":"sitesp_856JD","description":"A Spigot's purpose is to provide Trustless Recourse for Secured Agreements","breadcrumbs":[{"label":"Core Concepts"},{"label":"The Spigot"}]},{"id":"UcJZfufzv66RwyfSZiO4","title":"Spigot Roles","pathname":"/core-concepts/the-spigot/spigot-roles","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"The Spigot"}]},{"id":"c7dsFYKzV2in8LMoiTjZ","title":"Vaults","pathname":"/core-concepts/vaults","siteSpaceId":"sitesp_856JD","description":"Pooled, non-custodial lending vaults built on ERC-4626 and ERC-7540.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"NftE7WnVHqEHs2uztU8X","title":"Depositing & Redeeming","pathname":"/core-concepts/vaults/depositing-and-redeeming","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Vaults"}]},{"id":"OFC5ykc9EleEGjTGJFXu","title":"Credit Strategy & the Curator","pathname":"/core-concepts/vaults/credit-strategy","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Vaults"}]},{"id":"qqt1k8pXfURGnzNPjLlN","title":"Liquid Strategy","pathname":"/core-concepts/vaults/liquid-strategy","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Vaults"}]},{"id":"SEiws03toqezTTfBXqLS","title":"Vault Fees","pathname":"/core-concepts/vaults/vault-fees","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Vaults"}]},{"id":"I6jFhMN4jzBKndufIHiG","title":"Vault Roles & Safeguards","pathname":"/core-concepts/vaults/vault-roles-and-safeguards","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Vaults"}]},{"id":"xtU9shuyLjJiFS7O6CCH","title":"Smart Escrow & Liquidity-as-a-Service","pathname":"/core-concepts/smart-escrow-and-laas","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"VBRomyXyvKSbJzvGbLyX","title":"User Documentation (v2)","pathname":"/user-documentation/v2","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"User Documentation"}]},{"id":"eo2Se8wLY3502qFhWjtA","title":"Participants & Roles","pathname":"/user-documentation/v2/participants-and-roles","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"User Documentation"},{"label":"User Documentation (v2)"}]},{"id":"dABjLXQLk4GiNFz3xwqW","title":"Fees","pathname":"/user-documentation/v2/fees","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"User Documentation"},{"label":"User Documentation (v2)"}]},{"id":"KRwPZohRx6PYS0cOz8EH","title":"Vaults","pathname":"/user-documentation/v2/vaults","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"User Documentation"},{"label":"User Documentation (v2)"}]},{"id":"tNCD8D1lfZCPoEbd33E6","title":"Servicer & Liquidation","pathname":"/user-documentation/v2/servicer-and-liquidation","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"User Documentation"},{"label":"User Documentation (v2)"}]},{"id":"9m8jNLzEYEVld7sNge3I","title":"Glossary","pathname":"/user-documentation/v2/glossary","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"User Documentation"},{"label":"User Documentation (v2)"}]},{"id":"WyEhLGMMjXYixnGzPZGZ","title":"User Documentation (v1)","pathname":"/user-documentation/v1","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"User Documentation"}]},{"id":"VYneoNA9p9MvtjKHpuCQ","title":"Introduction","pathname":"/developers/introduction","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"VHqS7QioruADyUmwM7hN","title":"Protocol Architecture (v2)","pathname":"/developers/architecture-v2","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"YLeYQggVW80KO0H3On5g","title":"Deployed Contracts","pathname":"/developers/deployed-contracts","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"X1G3rVBGX5LwQVU5qldw","title":"V1 Developer Material (Archived)","pathname":"/developers/v1-developer-material","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"h7e5fJYQ90v443sBMGfE","title":"Architecture (v1)","pathname":"/developers/v1-developer-material/architecture","siteSpaceId":"sitesp_856JD","description":"Shows the main smart contracts that enable Secured Lines of Credit, their major functions and the interactions between the contracts.","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"}]},{"id":"ztEcXz4lhZUzHHPNClSe","title":"Functions and Methods","pathname":"/developers/v1-developer-material/functions-and-methods","siteSpaceId":"sitesp_856JD","description":"Core functions and methods of the Credit Coop smart contracts","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"}]},{"id":"Fj9UtrEdNPIfVUm8BFcC","title":"LineOfCredit.sol","pathname":"/developers/v1-developer-material/functions-and-methods/lineofcredit.sol","siteSpaceId":"sitesp_856JD","description":"Core functions and methods of LineOfCredit.sol","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"Qwp3DMZVJEENOgaG0Pco","title":"Oracle.sol","pathname":"/developers/v1-developer-material/functions-and-methods/oracle.sol","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"XPzF5wHCQLO9DMKM7Red","title":"Spigot.sol","pathname":"/developers/v1-developer-material/functions-and-methods/spigot.sol","siteSpaceId":"sitesp_856JD","description":"Core functions and methods of Spigot.sol","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"cmezPC1xZ7lpcSBNHLNV","title":"SpigotedLine.sol","pathname":"/developers/v1-developer-material/functions-and-methods/spigotedline.sol","siteSpaceId":"sitesp_856JD","description":"Core functions and methods of SpigotedLine.sol","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"QP8fqeFs5O7c7KWtx7Dl","title":"Escrow.sol","pathname":"/developers/v1-developer-material/functions-and-methods/escrow.sol","siteSpaceId":"sitesp_856JD","description":"Core functions and methods of Escrow.sol","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"HslN0vbha9KnpLiWBdhD","title":"EscrowedLine.sol","pathname":"/developers/v1-developer-material/functions-and-methods/escrowedline.sol","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"8GkGQqojFgZD3dlY6ZWT","title":"SecuredLine.sol","pathname":"/developers/v1-developer-material/functions-and-methods/securedline.sol","siteSpaceId":"sitesp_856JD","description":"Core functions and methods of SecuredLine.sol","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"nINyRnnMk0lbtfFhWjCz","title":"LineFactory.sol","pathname":"/developers/v1-developer-material/functions-and-methods/linefactory.sol","siteSpaceId":"sitesp_856JD","description":"Core functions and methods of LineFactory.sol","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"exDCCBbbBq9drxunarmo","title":"Libraries","pathname":"/developers/v1-developer-material/functions-and-methods/libraries","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"Jr62Z9GY2da3sY97cYoG","title":"InterestRateCredit.sol","pathname":"/developers/v1-developer-material/functions-and-methods/interestratecredit.sol","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"RB1yNqrLhRvAc8iqi67n","title":"Accrued Interest Calculation","pathname":"/developers/v1-developer-material/functions-and-methods/interestratecredit.sol/accrued-interest-calculation","siteSpaceId":"sitesp_856JD","description":"Describes how accrued interest is calculated and where and when this happens","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"},{"label":"InterestRateCredit.sol"}]},{"id":"mDQ6FXHLOjnGCDvvkT7P","title":"'Interest Accrued' contract flow","pathname":"/developers/v1-developer-material/functions-and-methods/interestratecredit.sol/interest-accrued-contract-flow","siteSpaceId":"sitesp_856JD","description":"Overviews the contract workflow for how and when InterestAccrued is updated","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"},{"label":"InterestRateCredit.sol"}]},{"id":"kcPQ88FWaM4eJNiU7rQQ","title":"Advanced Jargon","pathname":"/developers/v1-developer-material/functions-and-methods/glossary","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Functions and Methods"}]},{"id":"bxUyMmbOMTYKxX65kR1M","title":"Repaying Debt - Function View","pathname":"/developers/v1-developer-material/repaying-debt","siteSpaceId":"sitesp_856JD","description":"Illustrates the full scope of options for paying down debt on an active Line of Credit.","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"}]},{"id":"C8vbuLohzQ4TsnnembbR","title":"Valuation Oracle","pathname":"/developers/v1-developer-material/valuation-oracle","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"}]},{"id":"QJcm0ZauSvC1pGTM9Pdf","title":"Arbiter Role (v1)","pathname":"/developers/v1-developer-material/arbiter-role-v1","siteSpaceId":"sitesp_856JD","description":"In v1 the Servicer acts through the blockchain address of the Arbiter role, an address used in the protocol for some critical system features.","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"}]},{"id":"pwv63JtWKQTiec3wFUqr","title":"liquidate() and declareInsolvent()","pathname":"/developers/v1-developer-material/arbiter-role-v1/liquidate-and-declareinsolvent","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Arbiter Role (v1)"}]},{"id":"VezpDaSBsdRO8YQCBcYc","title":"Spigot related functions","pathname":"/developers/v1-developer-material/arbiter-role-v1/spigot-related-functions","siteSpaceId":"sitesp_856JD","description":"The Arbiter role has privileged access rights to the following functions","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Arbiter Role (v1)"}]},{"id":"60ct7Dz0XrmEgymNTBfh","title":"enableCollateral()","pathname":"/developers/v1-developer-material/arbiter-role-v1/enablecollateral","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"},{"label":"Arbiter Role (v1)"}]},{"id":"llwrJYhD00TDSe9XfqO6","title":"Edge Cases and Risk Situations","pathname":"/developers/v1-developer-material/edge-cases-and-risk-situations","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"}]},{"id":"gmX2g31tTeoLvV194WDc","title":"Security Audits","pathname":"/developers/v1-developer-material/security-audits","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Developers"},{"label":"V1 Developer Material (Archived)"}]},{"id":"RcIRTJFnJLOvq4wqdhk2","title":"Credit Coop Platform v3 API","pathname":"/platform-api/credit-coop-platform-v3-api","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Platform API"}]},{"id":"dZyEQIgyXCwcxS6VYXjX","title":"Get in Touch","pathname":"/about/get-in-touch","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"About"}]},{"id":"LmxSx1ViGAiVMrrtcjWG","title":"Important Legal Notice","pathname":"/legal/important-legal-notice","siteSpaceId":"sitesp_856JD","description":"","breadcrumbs":[{"label":"Legal"}]},{"id":"ArxBo5kY1EfQK2EZd6b8","title":"Terms of Use","pathname":"/legal/terms-of-use","siteSpaceId":"sitesp_856JD","description":"Please find attached our Terms of Use.  Acceptance of the Terms of Use is a pre-requisite to using the Services.","breadcrumbs":[{"label":"Legal"}]},{"id":"abEXg5EGgdwUEp4Epckl","title":"Privacy Policy","pathname":"/legal/privacy-policy","siteSpaceId":"sitesp_856JD","description":"Please find attached our Privacy Policy. Acceptance of the Privacy Policy is a pre-requisite to using the Services.","breadcrumbs":[{"label":"Legal"}]}]}