# Introduction

Anvil is a system of Ethereum-based smart contracts that manages collateral and issues fully secured credit. A primary example is a letter of credit (LOC), analogous to a paper bank cheque drawing verified funds, providing an economic guarantee of payment.

Anvil enables transparency and trustless verification of assets, thereby reducing counterparty risk. The protocol is designed for maximum efficiency and extensibility to incorporate collateral throughout decentralized and traditional finance.

#### What can Anvil be used for?

Anvil is a unified protocol for asset provision, designed explicitly for safety, simplicity, and composability as a primitive building block in the development of other applications.

**Payments**: LOCs offer security for both online and in-store digital payment transactions.

**Counterparty credit**: LOCs can be accepted on centralized exchanges to secure instant deposits for immediate trading or more efficient liquidity provision.

**Asset bridging**: LOCs can facilitate immediate cross-platform transactions. LOCs can also secure deposit or withdrawal transactions on layer 2 (L2) implementations. In instances where a platform integrates Anvil LOCs, immediate, on-demand asset transfers can be safely executed.

Anvil incorporates the governance model pioneered by [<mark style="color:blue;">Compound Labs</mark>](https://docs.compound.finance/governance/) and [<mark style="color:blue;">Open Zeppelin</mark>](https://docs.openzeppelin.com/contracts/4.x/api/governance), with all protocol operations governed by the ANVL token.


---

# Agent Instructions: 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:

```
GET https://docs.anvilapplication.com/readme.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.
