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

# Welcome to Cron Finance

### *Cron*&#x20;

*`Etymology. From chrono-, from Ancient Greek`* [*`χρόνος`*](https://en.wiktionary.org/wiki/%CF%87%CF%81%CF%8C%CE%BD%CE%BF%CF%82#Ancient_Greek) *`(khrónos, “time”).`*

*`Noun. (computing) A scheduler or timer that automatically starts a job, program, task.`*

{% hint style="info" %}
At Cron Finance, we're building advanced fully on-chain trade execution algorithms.
{% endhint %}

On-chain trade execution algorithms in Ethereum are limited because of a variety of factors such as contract space, gas costs, and algorithmic complexity. The predominant trade execution algorithm today is a concept called AMM (Automated Market Maker), ideated [in 2017](https://vitalik.ca/general/2017/06/22/marketmakers.html) by Vitalik Buterin and popularized by Uniswap.

AMMs generally follow a simple mathematical formula `(X*Y=K)` and run completely on-chain with zero dependencies on external services. Traders always have a counterparty, anybody can provide liquidity, other protocols can seamlessly compose swap features, and most importantly everything executes atomically in a single Ethereum block.

However, large swaps cannot be executed on-chain because of slippage and MEV attacks that diminish returns. Advancements in trade routing and concentrated liquidity have only partially addressed this issue. Aggregators such as *CowSwap* have built a complex system of on-chain and off-chain services to further improve trade execution but end up breaking protocol composability.

In the first version of our protocol, we have implemented a fully on-chain *time-weighted average market maker* (TWAMM) to smoothly execute large swaps with minimal slippage, capital requirements, and MEV attack resistance. In future versions, we plan on building other novel execution algorithm&#x73;*,* and layer on features like privacy and limit orders.


---

# 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://cron-finance.gitbook.io/twamm/welcome-to-cron-finance.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.
