# Credit Coop

## Credit Coop

- [Introduction](https://docs.creditcoop.xyz/about-us/introduction.md)
- [Get in Touch](https://docs.creditcoop.xyz/about-us/get-in-touch.md)
- [Secured Line of Credit](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit.md): The first instance of debt-based financing issued natively onchain
- [Line of Credit Features (v1)](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit/secured-line-of-credit.md): In this section we introduce the main features of a Line of Credit as available in its first version.  An enhanced version will be released soon so expect some updates soon.
- [Cash Flow Financing](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit/secured-line-of-credit/revenue-based-financing.md): Using a Borrower cash flow streams to repay and secure Credit Lines.
- [Deploying a Secured Line of Credit](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit/secured-line-of-credit/creating-a-secured-line-of-credit.md)
- [Core Lending Functionality](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit/secured-line-of-credit/core-lending-operations.md): Drawdowns, extending further credit and repayments
- [Revenue-Based Lending Operations](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit/secured-line-of-credit/revenue-based-lending-operations.md)
- [Collateral Operations](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit/secured-line-of-credit/escrowed-token-collateral-operations.md): Features for managing asset collateral that the parties may agree is also required to secure a line
- [Credit Events](https://docs.creditcoop.xyz/about-our-products/secured-line-of-credit/secured-line-of-credit/loan-impairment-and-lender-recourse.md): Borrower default and what a Lender can do about it
- [The Spigot](https://docs.creditcoop.xyz/about-our-products/the-spigot.md): A groundbreaking innovation for the onchain financial ecosystem.
- [Key features of the Spigot](https://docs.creditcoop.xyz/about-our-products/the-spigot/key-features-of-the-spigot.md): A Spigot's purpose is to provide Trustless Recourse for Secured Agreements
- [Spigot Roles](https://docs.creditcoop.xyz/about-our-products/the-spigot/spigot-roles.md): There are two important roles for each deployment of a Spigot
- [Owner](https://docs.creditcoop.xyz/about-our-products/the-spigot/spigot-roles/owner.md)
- [Operator](https://docs.creditcoop.xyz/about-our-products/the-spigot/spigot-roles/operator.md)
- [User Documentation (v1)](https://docs.creditcoop.xyz/user-documentation/v1.md): For End Users to discover step by step the first version of the Secured Line of Credit
- [User Documentation (v2)](https://docs.creditcoop.xyz/user-documentation/v2.md)
- [Participants & Roles](https://docs.creditcoop.xyz/user-documentation/v2/participants-and-roles.md)
- [Fees](https://docs.creditcoop.xyz/user-documentation/v2/fees.md)
- [Vaults](https://docs.creditcoop.xyz/user-documentation/v2/vaults.md)
- [Servicer & Liquidation](https://docs.creditcoop.xyz/user-documentation/v2/servicer-and-liquidation.md)
- [Glossary](https://docs.creditcoop.xyz/user-documentation/v2/glossary.md)
- [Introduction](https://docs.creditcoop.xyz/developer-material/introduction.md)
- [Deployed Contracts](https://docs.creditcoop.xyz/developer-material/deployed-contracts.md)
- [V1 Developer Material](https://docs.creditcoop.xyz/developer-material/v1-developer-material.md)
- [Architecture (v1)](https://docs.creditcoop.xyz/developer-material/v1-developer-material/architecture.md): Shows the main smart contracts that enable Secured Lines of Credit, their major functions and the interactions between the contracts.
- [Functions and Methods](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods.md): Core functions and methods of the Credit Coop smart contracts
- [LineOfCredit.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/lineofcredit.sol.md): Core functions and methods of LineOfCredit.sol
- [Oracle.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/oracle.sol.md)
- [Spigot.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/spigot.sol.md): Core functions and methods of Spigot.sol
- [SpigotedLine.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/spigotedline.sol.md): Core functions and methods of SpigotedLine.sol
- [Escrow.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/escrow.sol.md): Core functions and methods of Escrow.sol
- [EscrowedLine.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/escrowedline.sol.md)
- [SecuredLine.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/securedline.sol.md): Core functions and methods of SecuredLine.sol
- [LineFactory.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/linefactory.sol.md): Core functions and methods of LineFactory.sol
- [Libraries](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/libraries.md)
- [InterestRateCredit.sol](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/interestratecredit.sol.md)
- [Accrued Interest Calculation](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/interestratecredit.sol/accrued-interest-calculation.md): Describes how accrued interest is calculated and where and when this happens
- ['Interest Accrued' contract flow](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/interestratecredit.sol/interest-accrued-contract-flow.md): Overviews the contract workflow for how and when InterestAccrued is updated
- [Advanced Jargon](https://docs.creditcoop.xyz/developer-material/v1-developer-material/functions-and-methods/glossary.md)
- [Repaying Debt - Function View](https://docs.creditcoop.xyz/developer-material/v1-developer-material/repaying-debt.md): Illustrates the full scope of options for paying down debt on an active Line of Credit.
- [Valuation Oracle](https://docs.creditcoop.xyz/developer-material/v1-developer-material/valuation-oracle.md)
- [Arbiter Role (v1)](https://docs.creditcoop.xyz/developer-material/v1-developer-material/arbiter.md): In v1 the Servicer acts through the blockchain address of the Arbiter role, an address used in the protocol for some critical system features.
- [liquidate() and declareInsolvent()](https://docs.creditcoop.xyz/developer-material/v1-developer-material/arbiter/liquidate-and-declareinsolvent.md)
- [Spigot related functions](https://docs.creditcoop.xyz/developer-material/v1-developer-material/arbiter/spigot-related-functions.md): The Arbiter role has privileged access rights to the following functions
- [enableCollateral()](https://docs.creditcoop.xyz/developer-material/v1-developer-material/arbiter/enablecollateral.md)
- [Edge Cases and Risk Situations](https://docs.creditcoop.xyz/developer-material/v1-developer-material/edge-cases-and-risk-situations.md)
- [Security Audits](https://docs.creditcoop.xyz/developer-material/v1-developer-material/security-audits.md)
- [Credit Coop Platform v3 API](https://docs.creditcoop.xyz/developer-api-docs/credit-coop-platform-v3-api.md)
- [Platform](https://docs.creditcoop.xyz/developer-api-docs/platform.md)
- [Borrowers](https://docs.creditcoop.xyz/developer-api-docs/borrowers.md)
- [Credit Facilities](https://docs.creditcoop.xyz/developer-api-docs/credit-facilities.md)
- [Vault Curators](https://docs.creditcoop.xyz/developer-api-docs/vault-curators.md)
- [Vaults](https://docs.creditcoop.xyz/developer-api-docs/vaults.md)
- [Depositors](https://docs.creditcoop.xyz/developer-api-docs/depositors.md)
- [Whitelist Requests](https://docs.creditcoop.xyz/developer-api-docs/whitelist-requests.md)
- [Ledger](https://docs.creditcoop.xyz/developer-api-docs/ledger.md)
- [Benchmarks](https://docs.creditcoop.xyz/developer-api-docs/benchmarks.md)
- [Self Report](https://docs.creditcoop.xyz/developer-api-docs/self-report.md)
- [Users](https://docs.creditcoop.xyz/developer-api-docs/users.md)
- [Wallet Attestation](https://docs.creditcoop.xyz/developer-api-docs/wallet-attestation.md)
- [API Keys](https://docs.creditcoop.xyz/developer-api-docs/api-keys.md)
- [Health](https://docs.creditcoop.xyz/developer-api-docs/health.md)
- [Models](https://docs.creditcoop.xyz/developer-api-docs/models.md)
- [Important Legal Notice](https://docs.creditcoop.xyz/legal/important-legal-notice.md)
- [Terms of Use](https://docs.creditcoop.xyz/legal/terms-of-use.md): Please find attached our Terms of Use.  Acceptance of the Terms of Use is a pre-requisite to using the Services.
- [Privacy Policy](https://docs.creditcoop.xyz/legal/privacy-policy.md): Please find attached our Privacy Policy. Acceptance of the Privacy Policy is a pre-requisite to using the Services.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.creditcoop.xyz/about-us/introduction.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
