Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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: 5 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ govern — read the relevant one before touching that directory.

## What This Repo Is

Strike is a prototype perpetuals DEX on Sui: a central-limit orderbook with
leveraged, margin-backed orders, USDC collateral, and ByBit-style liquidation
math (see [docs/margin.md](docs/margin.md) and
[docs/liquidation.md](docs/liquidation.md)).
Nth Market is a prototype permissionless orderbook protocol for composable
financial instruments on Sui. Its current code is a central-limit orderbook with
early perpetual-specific margin and liquidation work; the generic instrument
architecture is specified in
[ADR 02](adrs/02-composable-instrument-standard.md).

| Directory | Contents | Standards |
| ------------ | ------------------------------------------------------------------------ | ------------------------------------------ |
Expand Down
78 changes: 11 additions & 67 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# Strike Finance
# Nth Market

Nth Market is a permissionless orderbook protocol for composable financial
instruments on Sui. A shared matching kernel supports instrument-defined
positions, collateral, carry, settlement, and liquidation without embedding
those economics in the orderbook.

The protocol is being specified in
[ADR 02](adrs/02-composable-instrument-standard.md).

## Project structure

Expand All @@ -9,18 +17,10 @@

## Getting started

Configure git to handle large repositories:
Clone the repository:

```sh
git config --global http.postBuffer 524288000
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
```

Clone the repository with submodules:

```sh
git clone --recurse-submodules https://github.com/dataclique/strike.git
git clone https://github.com/dataclique/nth.git
```

Set up the development environment:
Expand Down Expand Up @@ -55,38 +55,6 @@ Running tests:
sui move test
```

## Backlog

- [ ] Come up with a different name (there's already a "Stryke" options
platform)
- [ ] Connect Pyth price feeds to the UI
- [ ] Display the price of an underlying asset (e.g. SOL/USDC)
- [ ] Connect SUI wallet to the UI
- [ ] Implement a CLOB (Central Limit Order Book)

## Market Research

### Existing Decentralized Crypto Options Platforms

- [Derive](https://www.derive.xyz/)
- [SynQuote](https://www.synquote.com/options/BTC)
- Seems like more or less the same as derive
- [Stryke](https://www.stryke.xyz/en/dashboard)
- Has options for a wider range of tokens, that's nice
- [Hegic](https://www.hegic.co/app#/arbitrum/trade/new)
- Has some nice UI elements, I gotta take note of that
- Cega (deprecated)
- Had exotic options, which is interesting, but i only see vault stuff in the
app. i guess i gotta look into that more

### Existing Centralized Crypto Options Platforms

- [CoinCall](https://www.coincall.com/)
- Seems like the only place where you can trade SUI options currently
- [Binance](https://www.binance.com/en/futures/BTCUSDT_PERP)
- [Bybit](https://www.bybit.com/en-US/option/BTC)
- [Delta](https://delta.exchange/)

## Dev Resources

- [Sui Guides](https://docs.sui.io/guides)
Expand All @@ -96,27 +64,3 @@ sui move test
- [Stork Price Feeds](https://docs.stork.network/resources/asset-id-registry)
- [Supra Price Feeds](https://supra.com/data)
- [The Move Book](https://move-book.com/index.html)

## Miscellaneous

### Cool TLDs (top level domains)

- \_.land
- \_.finance
- \_.money
- \_.cash
- \_.fund
- \_.xyz
- \_.fun
- \_.club
- \_.house
- \_.studio

### Brand/Domain Name ideas

- theta.land
- payoff.studio
- volatility.studio
- scholes.house
- drisk.finance
- spread.finance
Loading
Loading