Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
736ced7
Add intro
deepsp94 Oct 18, 2022
9df6262
Bug fix for style prop
deepsp94 Oct 18, 2022
5e38eda
Bug fix
deepsp94 Oct 18, 2022
9b0e1e2
Remove asterisk
deepsp94 Oct 18, 2022
64ce25b
Add whitepaper link
deepsp94 Oct 21, 2022
5ccb2dd
Minor change
deepsp94 Oct 21, 2022
8ba490f
Add empty line in blockquotes
deepsp94 Oct 21, 2022
299df32
Fix line break
deepsp94 Oct 21, 2022
1741c9a
Contract addresses content
deepsp94 Oct 21, 2022
660a810
Add links
deepsp94 Oct 21, 2022
c5e29f8
Oracles
deepsp94 Oct 21, 2022
19ffd08
Comm channels
deepsp94 Oct 21, 2022
fda22e5
Minor bug
deepsp94 Oct 21, 2022
1afc0d2
How is Overlay different
deepsp94 Oct 21, 2022
d67bd36
Remove question mark from name
deepsp94 Oct 21, 2022
aef5222
OVL
deepsp94 Oct 21, 2022
6e64f6d
Remove duplicate
deepsp94 Oct 21, 2022
3dc4d12
Basis trade
deepsp94 Oct 21, 2022
b77c694
Caps
deepsp94 Oct 21, 2022
3bd661f
Fix date html tags
deepsp94 Oct 21, 2022
affefbf
Governance
deepsp94 Oct 21, 2022
923c218
Minor changes
deepsp94 Oct 21, 2022
622b8b0
Remove sidebar
deepsp94 Oct 21, 2022
c8305dc
Fix link
deepsp94 Oct 21, 2022
1ba5978
Merge pull request #1 from overlay-market/staging-deep
deepsp94 Oct 21, 2022
9e37671
Spelling
deepsp94 Oct 21, 2022
c8b0902
Add summary of risks
43z708 Oct 25, 2022
54d6641
Fix indexes
43z708 Oct 25, 2022
2fc4d51
Fix indexes
43z708 Oct 25, 2022
6f0e3f9
Add Third party audits and move Summary of risks to Risks
43z708 Oct 25, 2022
aada0bb
Merge pull request #2 from 43z708/feature/summary-of-risks
deepsp94 Oct 25, 2022
3d59e8b
Remove pending
deepsp94 Oct 25, 2022
bb45f3b
Merge pull request #3 from overlay-market/rm-extra
deepsp94 Oct 25, 2022
8f39197
Add first step for i18n(ja) setup
Nov 3, 2022
7ae041c
Fix typo in Risks.md
43z708 Dec 8, 2022
9b6381b
Merge pull request #5 from 43z708/fix/Risks
deepsp94 Jan 17, 2023
73bb944
Add new logo
deepsp94 Jan 27, 2023
de4080f
Change icon format to make readable by browser
deepsp94 Jan 27, 2023
42cf4f1
Minor bug fix
deepsp94 Jan 27, 2023
2a4ada4
Remove old logo files
deepsp94 Jan 27, 2023
e12c92f
Merge pull request #6 from overlay-market/new-logo
deepsp94 Jan 27, 2023
cf13b88
Fix typo
deepsp94 Feb 13, 2023
d1df22c
Add tokenomics content
deepsp94 Mar 27, 2023
4e47a49
Make markdown
deepsp94 Mar 27, 2023
eed5d1a
Add mirror link
deepsp94 Mar 27, 2023
0e0feef
Timelines
deepsp94 Mar 28, 2023
ab75d1d
Merge pull request #7 from overlay-market/token
deepsp94 Mar 28, 2023
92f3e4d
Create Chinese (CN) document (Introduction page)
LangYou Apr 22, 2023
b1fb9fa
Create Basis trade.md
LangYou Apr 24, 2023
ba8f37d
Delete i8n/cn/docusaurus-plugin-content-docs/current/Concepts Explain…
LangYou Apr 24, 2023
06a6803
Create Basis trade.md
LangYou Apr 24, 2023
5d5b950
Create How Is Overlay different.md
LangYou Apr 24, 2023
289193b
Create OI caps and other caps.md
LangYou Apr 24, 2023
c4d31a2
Create OVL.md
LangYou May 13, 2023
66b4f74
Create Oracles.md
LangYou May 13, 2023
46fda43
Create Contract Addresses.md
LangYou May 13, 2023
9f75479
Create Communication channels.md
LangYou May 13, 2023
54c2ce3
Create Governance.md
LangYou May 13, 2023
91d549b
Create Risks.md
LangYou May 14, 2023
89dd048
Create Third party audits.md
LangYou May 14, 2023
7977b9e
Create Monetary Policy and Token Supply.md
LangYou May 14, 2023
db254f2
Update OVL.md
LangYou May 14, 2023
1a4c0c2
Update Communication channels.md
LangYou May 14, 2023
a558ba3
Merge remote-tracking branch 'origin/main' into HEAD
deepsp94 Jun 5, 2023
2120829
Merge remote-tracking branch 'origin/main' into HEAD
deepsp94 Jun 5, 2023
d33651b
Merge branch 'i18n-fix' into HEAD
deepsp94 Jun 5, 2023
679a304
Rm incomplete japanese (retain i18n integration)
deepsp94 Jun 5, 2023
1fc2438
Merge pull request #4 from liray-unendlich/i18n-firststep
deepsp94 Jun 5, 2023
2f19272
Update branch and add chinese to config
deepsp94 Jun 5, 2023
c09278b
Fix chinese locale config
deepsp94 Jun 5, 2023
d0254a6
Change directory name to match locale
deepsp94 Jun 5, 2023
21c880f
Fix case
deepsp94 Jun 5, 2023
5da0482
Merge pull request #8 from LangYou/main
deepsp94 Jun 14, 2023
fcb4cf1
update sidebar_position
TomasCImach Jun 26, 2023
620c61a
add charts
TomasCImach Jun 26, 2023
0331576
Update Introduction.md
TomasCImach Aug 15, 2023
7ba1fc5
Update Introduction.md
TomasCImach Aug 15, 2023
e690bd4
Update Docs with Arbitrum info
AndresImach Nov 9, 2023
f18012d
Merge pull request #9 from overlay-market/Doc-Arbitrum-Update
TomasCImach Nov 14, 2023
5561094
changes for What is Overlay? text
AndresImach Nov 22, 2023
20bca94
Changing for Arbitrum addresses
AndresImach Nov 22, 2023
f564dc0
Adding OVL Token to table
AndresImach Nov 22, 2023
ba40523
Merge pull request #10 from overlay-market/Doc-Arbitrum-Update
TomasCImach Dec 15, 2023
162f84e
Change OVL for OV
AndresImach Dec 19, 2023
f52ef21
Update OV Token section and Telegram channel
AndresImach Dec 19, 2023
5ec4140
Tuning off lenguage feature
AndresImach Dec 19, 2023
6711686
Remuving text
AndresImach Dec 19, 2023
2e4f1dd
Updating date, links and text corrections
AndresImach Dec 19, 2023
e93c07b
more links
AndresImach Dec 19, 2023
1ff8f7e
Edit text and links
AndresImach Dec 20, 2023
087245f
Text correction
AndresImach Dec 20, 2023
390a602
Change Discord link
AndresImach Dec 20, 2023
5d2309b
Change Discord link
AndresImach Dec 20, 2023
8e2d06c
Change Twitter for X
AndresImach Dec 20, 2023
51f54bd
X url
AndresImach Dec 20, 2023
bfa5414
Whitepaper url
AndresImach Dec 20, 2023
813a456
Merge pull request #11 from overlay-market/Doc-OV-Update
TomasCImach Dec 20, 2023
7b65125
fix discord and wp links
TomasCImach Jan 28, 2024
96728a1
update OV -> OVL ticker
TomasCImach Jan 2, 2025
71c6840
update internal links
TomasCImach Jan 2, 2025
f3bd933
replace mirror pricing doc
TomasCImach Jan 2, 2025
d379b34
remove arbitrum mentions
TomasCImach Jan 2, 2025
e3d07f5
remove Governance forum link
TomasCImach Jan 2, 2025
3cd2272
update audits
TomasCImach Jan 2, 2025
38c501b
remove comprehensive third party audits page
TomasCImach Jan 2, 2025
d6db020
update config
TomasCImach Jan 2, 2025
0ffaa5f
governance updates
TomasCImach Jan 2, 2025
13e5b5e
minor changes
TomasCImach Jan 2, 2025
5a8a545
update update date
TomasCImach Jan 2, 2025
c03cd27
about oracles edits
TomasCImach Jan 2, 2025
9150d58
Merge pull request #13 from overlay-market/general-udpate
TomasCImach Jan 2, 2025
eb736da
token details - arbitrum deployment
TomasCImach Jan 8, 2025
1454b58
remove arb token deployment address
TomasCImach Jan 9, 2025
0dbc7b6
push medium comm channel
TomasCImach Jan 11, 2025
47fbeb8
update audit section in Risks.md to include Nethermind audit
TomasCImach Jun 18, 2025
c57a934
update OVL token details and last updated date in Contract Addresses.md
TomasCImach Aug 12, 2025
fb510c3
add TORCH Airdrop claiming instructions and eligibility criteria
TomasCImach Aug 20, 2025
91e3d5c
update Humanity Score thresholds in TORCH Airdrop documentation
TomasCImach Aug 21, 2025
c705d2b
Merge pull request #14 from overlay-market/torch-airdrop
TomasCImach Aug 22, 2025
194e83f
Add overview of Funded Trader Program
omar-zamel Jan 15, 2026
fbde355
Merge pull request #15 from overlay-market/omar/docs
omar-zamel Jan 15, 2026
09c9a5f
Add safeguards section to Funded Trader Program overview
omar-zamel Jan 26, 2026
aedad37
Merge pull request #16 from overlay-market/omar-safeguards
TomasCImach Jan 26, 2026
7478a18
Create payouts
omar-zamel Feb 23, 2026
3cb8fbb
Rename payouts to payouts.md
omar-zamel Feb 23, 2026
797a761
Update docs/Funded Trader Program/payouts.md
omar-zamel Feb 23, 2026
c376d84
Merge pull request #17 from overlay-market/omar-zamel-payouts
TomasCImach Feb 23, 2026
702d74c
Update Overview.md
omar-zamel Feb 23, 2026
c70c2ec
Create start-evaluation.md
omar-zamel Feb 23, 2026
76e6a9b
Create claim-funded-account.md
omar-zamel Feb 23, 2026
e199366
Update start-evaluation.md
omar-zamel Feb 23, 2026
7f71300
Rename Overview.md to 01-overview.md
omar-zamel Feb 23, 2026
725fb4c
Rename start-evaluation.md to 02-start-evaluation.md
omar-zamel Feb 23, 2026
6cf4090
Rename claim-funded-account.md to 03-claim-funded-account.md
omar-zamel Feb 23, 2026
bbf7f26
Rename payouts.md to 04-payouts.md
omar-zamel Feb 23, 2026
cacb913
Rename 01-overview.md to 01-Overview.md
omar-zamel Feb 23, 2026
439704f
Rename 02-start-evaluation.md to 02-Start-Evaluation.md
omar-zamel Feb 23, 2026
3b773b5
Rename 03-claim-funded-account.md to 03-Claim-Funded-Account.md
omar-zamel Feb 23, 2026
dc0b579
Rename 04-payouts.md to 04-Payouts.md
omar-zamel Feb 23, 2026
177463f
Update 02-Start-Evaluation.md
omar-zamel Feb 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@ $ yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

### Multilanguage Development(i18n)

```
$ yarn build
$ yarn serve
```

This command generates static content includes multilanguage feature(i18n).And it starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

### Build

```
Expand Down
3 changes: 0 additions & 3 deletions docs/Concepts Explained/Basis trade.md

This file was deleted.

7 changes: 7 additions & 0 deletions docs/Concepts Explained/Charts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 6
---

# Charts

The charting technology is provided by TradingView, a platform for traders and investors especially valued by crypto enthusiasts: it lets you dive into versatile research with high-performance tools and data like [BTC USD](https://www.tradingview.com/symbols/BTCUSD/) price and other key stats, to stay up-to-date on where the markets are moving.
57 changes: 57 additions & 0 deletions docs/Concepts Explained/How is Overlay different.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
sidebar_position: 1
---

# How is Overlay Different


## What are perpetual futures contracts or perps?

Perps are the most popular type of derivative contract in crypto markets. Perps allow a user to take a long or short position on an underlying asset without owning it, while either paying or receiving funding to carry on the position (depending on market conditions and the side a user is on).

Perps differ from traditional futures contracts in that there is no date of expiry/settlement or delivery of the underlying asset. Perp contracts keep rolling over in perpetuity till a user decides to close their position.

Typically, whitelisted assets are used as margin/collateral for these positions and users are allowed to take on leverage (sometimes up to a 100x). If the margin requirements fall below the minimum threshold, the collateral is liquidated.

Contracts on Overlay markets resemble perpetual future contracts in that there is no date of expiry (contracts can keep rolling over), and that there is no delivery of the underlying asset. However, there are some key features of contracts on Overlay markets that differ from traditional perps - these are discussed below.


## Oracle-based pricing

Overlay brings in data points, which act as a proxy for price by using a combination of oracle-based feeds and native mechanisms to determine the data point of a feed that users can build positions on. For more details, please check out our [detailed doc on pricing](/Concepts%20Explained/Pricing%20and%20Price%20Impact).

Traditional crypto exchanges like Binance usually use a centralized limit order book (CLOB) system to determine price. Price is based on matching of orders in the buy side and sell side of the order book - price is determined merely by what the asset was last bought for.

Certain on-chain perp protocols like Perp Protocol and GMX also use oracle based feeds for pricing.


## Lack of traditional counterparties

Overlay will offer tradable markets to its users without traditional counterparties taking the other side of a position. Overlay dynamically mints/burns its native token OVL when a position is closed:

(i) if a positive delta is realized, the protocol mints OVL according to the delta difference against the users initial collateral (also denoted in OVL)

(ii) if a negative delta is realized, a percent of collateral put up by the user (in the form of OVL) is burnt

Risk of inflation is a potential risk for passive OVL holders, and should be understood by users of the system. To know more about how risks and how Overlay addresses risk, please refer to [Summary of Risks](/Security/Risks).

Traditional CLOB-based crypto exchanges rely on swap-based counterparties (including market makers) in order to provide liquidity into their markets. On-chain derivative protocols like Perp Protocol and GMX use liquidity providers to seed liquidity into liquidity pools that users then trade against.


## No Limit Orders

Overlay v1 will not support setting bids and asks via limit orders. At this time, only market orders will be executable on Overlay markets. Generally, CLOB based and LP based exchanges have limit orders.


## Funding

Funding rates refer to the periodic fees paid by a trader to hold a long or short position using perps. This can also be thought of as a ‘premium’ that is paid in traditional markets to hold certain futures/options positions.

Funding rate mechanisms allow CLOB-based exchanges to get the futures price of an asset in line with the underlying spot price of the asset (and reduce the basis). Liquidity provider based trading platforms like GMX and Perp Protocol utilize funding payments in order to pay out yield to liquidity providers in return for providing liquidity.

For Overlay, funding rates are calculated based on the imbalance in Open Interest, rather than the imbalance between spot and future prices. Funding rates on Overlay are mainly utilized to lessen the imbalance between longs and shorts, incentivizing users to come into the lagging side to reduce the imbalance.


## PnL and Collateral

Users would be required to lock OVL as collateral to a position in an Overlay market. PnL will also be paid out in OVL. OVL is minted by the protocol and paid out to the user as PnL if a position delta positive; on the other hand, if the position is delta negative, locked OVL is burned (to the extent of the loss).
3 changes: 0 additions & 3 deletions docs/Concepts Explained/How is it different.md

This file was deleted.

43 changes: 43 additions & 0 deletions docs/Concepts Explained/OI caps and other caps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
sidebar_position: 4
---

# Payoff caps, OI caps, and the Circuit Breaker


## Introduction

Overlay uses its native token OVL to pay out PnL if there is a loss, and burns OVL collateralized by the user (up to the extent of the loss) in case of a loss. While this mechanism bestows the protocol with benefits like not requiring market makers or the ability to open positions on nearly any scalar data stream, it also opens the protocol up to potential vulnerabilities caused by OVL inflation (especially in case of long-tail assets).

To counter these potential vulnerabilities, Overlay utilizes a risk framework that includes payoff caps, OI caps, and a circuit breaker mechanism.


## Payoff caps

Payoff caps (denoted as _C<sub>p</sub>_) are a “per-position” limit on the PnL of each position. This is a static cap that will be determined by the DAO through a formal governance process and will be specific to each market on Overlay. With riskier/longer tail assets, governance could choose a lower cap.

In markets based on long tail price feeds, the payoff cap enables:

(i) the protocol to avoid a theoretically infinite payout on any particular position; and

(ii) the protocol to quantify the risk associated with each market in an automated fashion, based on the _C<sub>p</sub>_ determined by the DAO


## Open Interest caps

Open Interest caps (OI caps or C<sub>Q</sub> are “per-market” caps that set a cut off or limit on the aggregate amount of open interest (on the long and short side) in Overlay markets. This static constant will vary from market to market, and will be determined by the community through governance. OI caps are required despite the existence of payoff caps as payoff caps may be bypassed by a user by opening multiple positions.

Setting C<sub>Q</sub> through governance helps the protocol quantify inflation risk: the amount of OVL that the protocol will have to mint in case of a worst-case scenario for any given market. This hypothetical worst-case scenario involves the imbalance liability (the difference in OI between longs and shorts) being completely skewed towards one side of the market. Quantifying the per-market inflation risk (a function of C<sub>Q</sub>) in the worst-case scenario in an automated fashion allows the community to be aware of the risks posed to the protocol by the introduction of any new market.


## Circuit Breaker

The circuit breaker mechanism gives Overlay an extra layer of protection: it allows a market to cool off in case there have been large payouts (in the form of OVL printing) during the recent past.

Using C<sub>Q</sub>, the protocol calculates an expected inflation rate over a rolling period of time. If the actual inflation rate in this period exceeds the expected rate, C<sub>Q </sub>is adjusted to stem the inflation. C<sub>Q </sub>comes back to normal when the actual inflation rate nears the expected inflation rate.

The circuit breaker works by adjusting the per-market notional OI cap (C<sub>Q</sub>) for a particular period of time so as to limit the possible notional size of new positions offered by the market till the market cools down.

<p style={{textAlign: 'right'}}>
<em>Last updated on <strong>Dec 19, 2023</strong></em></p>

38 changes: 36 additions & 2 deletions docs/Concepts Explained/OVL.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
---
sidebar_position: 4
---
sidebar_position: 2
---
# OVL

OVL is the proposed native token of Overlay Protocol. It is an ERC-20 token. OVL serves a dual purpose and will be used to participate in trading and DAO governance after launch.

OVL may be used by holders to:



1. vote on [governance](/Getting%20Started/Governance) proposals of the DAO governing Overlay Protocol
2. open positions on the markets offered on Overlay by using OVL as collateral


## Token Details

| Ticker | OVL |
| :----------- | :----------- |
| Initial Supply | 88,888,888 |

## Building Position

To enter a position, a user of Overlay Protocol will lock OVL into the Overlay smart contract as collateral/margin. A user could leverage this collateral on either side of any market offered by Overlay.

On closing a position, the position could either be profitable, unprofitable or at a break even. If the position is profitable, the protocol will mint OVL tokens equivalent to the delta difference of the market between build and unwind. These tokens are added to the circulating supply of OVL.

If the position is unprofitable, the protocol burns OVL tokens of a value equivalent to the loss sustained. These tokens are removed from the circulating supply of OVL. No tokens are minted or burned in case a position is closed at a break even.  


## Supply

Total supply of OVL will be 88,888,888. The OVL supply, by function, is dynamic. Thus, OVL will be dynamically minted and burned by the smart contracts when positions are unwound by users.

<p style={{textAlign: 'right'}}>
<em>Last updated on <strong>Jan 2, 2025</strong></em></p>

7 changes: 7 additions & 0 deletions docs/Concepts Explained/Oracles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 5
---

# Oracles

Pricing data on Overlay markets is based on values intermittently fetched from oracles. Oracles are services that help protocols get information/data (related to price data or other data) required from outside of the protocol’s smart contract ecosystem. Any tool that helps get price data about an asset is a “price oracle.” Overlay has the ability to onboard nearly any oracle, as long as the oracle feed is non-manipulable and non-predictable.
Empty file.
Empty file.
Loading