> For the complete documentation index, see [llms.txt](https://docs.creditcoop.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.creditcoop.xyz/about-our-products/the-spigot/spigot-roles/owner.md).

# Owner

The Owner is an address through which the Spigot is managed for the benefit of one or more actors (e.g. Lenders) based upon programmable events.

The Owner has the ability for example to add a revenue source, control the flow of revenue and to split the revenue between parties (including itself) based upon programmable events.

{% hint style="info" %}
In the Secured Line example, the Owner is the Line of Credit smart contract acting for the benefit of Lenders except in the event of loan impairment when the Servicer takes the Owner role in order to work out the loan.
{% endhint %}

Very importantly and as part of the security features, the Owner can whitelist what functions an Operator (the obliging party in an agreement) can still call on a Revenue Contract. This allows the Operator to carry on business as usual.

The Spigot is programmatically (trustlessly) released to a new Owner when certain conditions are fulfilled.

{% hint style="info" %}
For example, the Spigot is released and its ownership transferred back to a Borrower when a Line of Credit has been fully repaid. If the loan becomes impaired, the entire revenue stream can be diverted for the benefit of Lenders.
{% endhint %}

The Owner can be any externally owned account (EOA) controlled by a private key or it can be a smart contract account that has an associated code that executes when it receives a transaction from an EOA.


---

# 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 that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.creditcoop.xyz/about-our-products/the-spigot/spigot-roles/owner.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
