> For the complete documentation index, see [llms.txt](https://docs.bextree.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bextree.com/developers/overview.md).

# Overview

This section documents how Bextree is built, for integrators, protocol teams, and the technically curious.

## The stack in one view

```
Wallet ──► Discovery Engine ──► Verification ──► Listing
                                                   │
                              Asset Vault ◄────────┤ (pre-custodied)
                              Settlement Bond ◄────┘ (post-custodied)
                                                   │
                                              Auction (Marketplace)
                                                   │
                                             Settlement Programs
                                          (escrow, transfer, verify, pay)
```

* **Web app:** Next.js (App Router, React Server Components), with Solana wallet adapter for connection and signing.
* **Marketplace state:** Postgres, with realtime bid updates pushed to browsers.
* **On-chain:** three Anchor programs — see [Settlement Programs](/developers/settlement-programs.md).
* **Per-protocol logic:** isolated in discoverers and settlement adapters — see [Discovery Architecture](/developers/discovery-architecture.md) and [Asset Adapters](/developers/asset-adapters.md).

## Design stance

Protocol-specific knowledge is quarantined at the edges (discoverers and adapters); everything between — auctions, escrow, settlement state — is asset-class-generic. Supporting a new protocol means writing an adapter, not modifying the marketplace.

## Where to start

* Integrating a protocol? → [Asset Adapters](/developers/asset-adapters.md) and [Partner Integrations](/developers/partner-integrations.md)
* Verifying our on-chain footprint? → [Settlement Programs](/developers/settlement-programs.md) and [Program Registry](/developers/program-registry.md)
* Understanding wallet scanning? → [Discovery Architecture](/developers/discovery-architecture.md)
