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

# Smart Contracts

> Contract map for the current protocol stack

## Overview

Contracts are deployed per network. For the latest addresses, use deployment artifacts rather than hardcoded docs values.

***

## Core Contracts

| Contract         | Purpose                                   |
| ---------------- | ----------------------------------------- |
| `ELTA`           | Fixed-supply base token (`77,000,000`)    |
| `VeELTA`         | Time-locked voting power                  |
| `ElataPoints`    | Non-transferable participation reputation |
| `ElataGovernor`  | Governance proposals and voting           |
| `ElataTimelock`  | Delayed execution for governance actions  |
| `ProtocolConfig` | Bounded protocol parameter storage        |

***

## App and Fee Contracts

| Contract                      | Purpose                                             |
| ----------------------------- | --------------------------------------------------- |
| `AppFactory`                  | App registration and launch entrypoint              |
| `AppRegistry`                 | Canonical app ownership + contributor split mapping |
| `AppToken`                    | Per-app ERC20 with LP-keyed transfer tax support    |
| `AppBondingCurve`             | Launch distribution and graduation                  |
| `FeeCollector`                | Fee accounting buckets by app/kind/asset            |
| `FeeSwapper` (`IFeeRouterV2`) | Final routing and optional swaps                    |
| `ContributorSplit`            | Pull-based contributor payout accounting            |
| `TreasuryUSDCVault`           | USDC treasury custody (when configured)             |

***

## Default Launch Constants

| Parameter         | Value                              |
| ----------------- | ---------------------------------- |
| Launch cost       | `110 ELTA`                         |
| App token supply  | `10,000,000`                       |
| Allocation        | `50/25/25` curve/vesting/ecosystem |
| Graduation target | `42,000 ELTA`                      |
| LP lock           | `730 days`                         |

***

## Address Source of Truth

Use deployment artifacts in protocol repo:

```
elata-protocol/deployments/
```

And verify with network explorer per environment.
