> For the complete documentation index, see [llms.txt](https://cvnnt.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cvnnt.gitbook.io/documentation/introduction/why-use-covenant.md).

# Why use Covenant?

Covenant system itself provides original Bitcoin covenant concept implementation in a permissionless manner - without wraps, intermediaries, human factor or off-chain parts.&#x20;

### Covenant for self-custody BTCFi

The core Covenant feature is that the Covenant system provides **end-to-end onchain statefulness to all of its operations** on all integrated chains, including Bitcoin blockchain.

Covenant uses methods and concepts that are native to the Bitcoin network (like channels widely utilized in Lightning, or natural Bitcoin scripting like timelock or hashlock), and technologically expands these techniques with seamless EVM compatibility and complete onchain statefullness.

In simple terms, Covenant system provides onchain-stateful Bitcoin-native channels with full, intrinsic EVM support and limitless onchain smart contract programmability over the channeled BTC.

This functionality makes Covenant attractable solution for BTC users who want to achieve permissionless finance and get the most out of their BTC without ever giving up their custody.

### Covenant for wrapless cross-chain BTC DeFi

Covenant is also secure, self-custodial and fast solution for cross-chain BTC transfers - as Covenant system operates without wraps or bridges.&#x20;

Covenant system stateful channels along with frictionless EVM compatibility and chain-agnostic distributed bridgeless connectors allows Covenant to expand self-custody channeled BTC DeFi-worldwide - to all networks, including Bitcoin-incompatible ones - deterministically, programmable, automated and without custody risks.
