# Introduction

**Universal cross-chain marketplace for tokens and NFTs.**

Axync enables trustless peer-to-peer trading of any asset across EVM chains. List tokens or NFTs on one chain, receive payment on another. Settlement is handled by a ZK-powered sequencer that generates Groth16 proofs verified on-chain.

## Why Axync?

* **Cross-chain by default.** List assets on Ethereum, get paid on Base. No bridges, no wrapping.
* **Two trading paths.** Fungible tokens via AxyncVault (with partial fills) and escrowed assets via AxyncEscrow (NFTs and ERC-20s).
* **ZK settlement.** Trades are batched into blocks every 5 seconds, proven with Groth16 on BN254, and verified on-chain.
* **Permissionless.** No issuer approval, no KYC, no minimums. Anyone can trade.
* **Trustless escrow.** Smart contracts hold both sides. No custody, no intermediaries.

## How It Works

### Fungible Path (AxyncVault)

1. **Register** asset in the Vault (owner only)
2. **Deposit** tokens into AxyncVault on any supported chain
3. **CreateDeal** via EIP-712 signed transaction to the sequencer
4. **AcceptDeal** by counterparty (supports partial fills)
5. **Withdraw** proceeds with a merkle proof and ZK verification

### Escrowed Path (AxyncEscrow)

1. **List** NFT or ERC-20 tokens into AxyncEscrow on the asset's chain
2. **Watcher** detects the listing event and registers it in the sequencer
3. **CreateDeal(Escrowed)** via EIP-712 signed transaction
4. **AcceptDeal** by buyer
5. **Claim** the asset on the asset's chain with a merkle proof

## Supported Chains

| Chain            | Status      |
| ---------------- | ----------- |
| Ethereum Sepolia | Live        |
| Base Sepolia     | Live        |
| Ethereum Mainnet | Coming soon |
| Base Mainnet     | Coming soon |
| Arbitrum         | Planned     |

## Current Status

Axync is live on **Ethereum Sepolia** and **Base Sepolia** testnets. The full cross-chain flow has been tested end-to-end with ERC-20 tokens and ERC-721 NFTs across both trading paths.

## Links

* **App:** [app.axync.xyz](https://app.axync.xyz)
* **Landing:** [axync.xyz](https://axync.xyz)
* **GitHub:** [github.com/axync](https://github.com/axync)
* **Twitter:** [@axync\_xyz](https://x.com/axync_xyz)
