> ## Documentation Index
> Fetch the complete documentation index at: https://docs.1tx.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to 1tx - The Universal DeFi Instrument Registry & Atomic Router

<img className="block dark:hidden" src="https://mintcdn.com/pond3r-e1e4e274/9hNgU22I7M9XHDY7/images/hero-light.svg?fit=max&auto=format&n=9hNgU22I7M9XHDY7&q=85&s=41b3dad5bbc968b936e2b865f83ed165" alt="Hero Light" width="800" height="400" data-path="images/hero-light.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/pond3r-e1e4e274/9hNgU22I7M9XHDY7/images/hero-dark.svg?fit=max&auto=format&n=9hNgU22I7M9XHDY7&q=85&s=91739c37930989d51037b7e04787f802" alt="Hero Dark" width="800" height="400" data-path="images/hero-dark.svg" />

## What is 1tx?

1tx is a **Universal DeFi Instrument Registry and Atomic Router** that provides:

* **Universal Instrument Identifiers:** Unique IDs for every DeFi instrument
* **Atomic Routing:** Single-transaction execution of router buy/sell flows (swap → deposit)

## What is an Instrument?

In 1tx, an **instrument** represents a specific DeFi position. It's the combination of:

* **Protocol** - Where you deposit (Aave, Compound, Morpho, Euler, Fluid)
* **Asset** - What you deposit (USDC, EURC, DAI, etc.)
* **Blockchain** - Where it lives (Base, Ethereum, etc.)

**Example:** "Aave USDC on Base" is one instrument. "Compound USDC on Base" is a different instrument - same asset, different protocol.

Each instrument has a unique ID that works everywhere:

```
0x00002105c053a3e1290845e12a3eea14926472ce7f15da324cdf0700056fc04b
```

This ID lets you query yields, compare options, and execute deposits without knowing the underlying protocol details.

## The Problem We Solve

Today, DeFi has **thousands of instruments** but no universal way to identify or compare them:

* Multi-step workflows (swap → approve → deposit) are complex and error-prone
* Each protocol requires custom integration (Aave vs Morpho vs Compound)
* No universal identifiers for comparing yields across chains/protocols
* Institutions and AI agents can't operate at scale without standardization

## The Solution

1tx enables **one-click deposits** to any lending protocol:

```typescript theme={null}
User sends USDC → 1tx automatically:
  1. Detects target token (e.g., EURC)
  2. Swaps USDC → EURC invisibly
  3. Deposits EURC to protocol (e.g., Aave)
  4. Returns yield tokens (e.g., aEURC)
All in ONE atomic transaction ✅
```

## Key Features

<CardGroup cols={2}>
  <Card title="Universal Instrument IDs" icon="fingerprint" href="/concepts/instrument-registry">
    Unique identifiers for every DeFi position across all chains and protocols
  </Card>

  <Card title="Atomic Routing" icon="bolt" href="/concepts/atomic-router">
    Execute complex multi-step DeFi flows in a single transaction
  </Card>

  <Card title="Contract Addresses" icon="location-dot" href="/contracts/addresses">
    Base Mainnet router, registries, adapters, and infrastructure addresses
  </Card>

  <Card title="How It Works" icon="arrow-right-arrow-left" href="/how-it-works">
    See how the router, registries, swap pools, and adapters fit together
  </Card>
</CardGroup>

## Quick Links

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get started with 1tx in 5 minutes
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Explore our REST API endpoints
  </Card>

  <Card title="Integration Guides" icon="book" href="/integration/overview">
    Choose your integration pattern
  </Card>

  <Card title="Use Cases" icon="lightbulb" href="/use-cases/wallets">
    See how 1tx helps your use case
  </Card>
</CardGroup>

## Who Is This For?

<AccordionGroup>
  <Accordion title="DeFi Protocols & Wallets">
    Integrate directly with smart contracts to offer seamless multi-protocol deposits
  </Accordion>

  <Accordion title="AI Agents & Robo-Advisors">
    Use our API with embedded wallets for automated yield optimization
  </Accordion>

  <Accordion title="Exchanges & Fintechs">
    Offer institutional-grade DeFi access through our standardized interface
  </Accordion>

  <Accordion title="Developers">
    Build on top of universal DeFi standards with our SDK and API
  </Accordion>
</AccordionGroup>

## Get Started

<CardGroup cols={3}>
  <Card title="Read the Quickstart" icon="play" href="/quickstart">
    Complete your first integration
  </Card>

  <Card title="Explore the API" icon="terminal" href="/api-reference/introduction">
    Test our REST endpoints
  </Card>

  <Card title="Join Community" icon="discord" href="https://discord.gg/1tx">
    Get help from our team
  </Card>
</CardGroup>
