# 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)


---

# Agent Instructions: 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:

```
GET https://axync.gitbook.io/axync-docs/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
