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

# Core Infrastructure

> Asset infrastructure providing complete independence for financial institutions

Our infrastructure combines isolated off-chain environments with dedicated smart contracts that only you control. We keep your existing data in step with on-chain markets through a REST API that builds every transaction for you, enabling you to replicate existing services more efficiently without rewriting your codebase.

## Architecture Overview

<CardGroup cols={2}>
  <Card title="Instance Isolation" icon="lock">
    Each institution operates in a separate environment with independent data and access controls
  </Card>

  <Card title="Smart Contract Ownership" icon="shield-check">
    You deploy and own all smart contracts - Trusset cannot access or modify them
  </Card>

  <Card title="Sole Signing Authority" icon="signature">
    Your wallet signs every transaction - Trusset holds no key and cannot sign for you
  </Card>

  <Card title="API-First Design" icon="code">
    Integrate through REST APIs without learning blockchain development
  </Card>
</CardGroup>

## The Issuer Platform

Access to the [Issuer Platform](https://issuers.trusset.org/) is required to use Trusset services. This central dashboard provides 24/7 monitoring, manual operations, and API key management for all your on-chain markets.

The platform adapts automatically to your instance configuration, displaying only relevant features based on your regulatory licenses and enabled services.

## Core Components

<CardGroup cols={2}>
  <Card title="Instances" icon="layer-group" href="/protocol/infrastructure/instances">
    Isolated environments running your on-chain markets independently
  </Card>

  <Card title="Custody" icon="vault" href="/protocol/infrastructure/custody">
    Wallet registration and the signing model behind every on-chain write
  </Card>
</CardGroup>

## Integration Methods

Access Trusset services through three integration paths:

* **Issuer Platform:** Manual operations through web interface - simplest option for getting started and monitoring operations.

* **APIs:** Programmatic access using API keys - enables full automation integrating with existing backend systems.

* **White Label Platforms:** Deploy branded web applications for your end users - provides complete user-facing interface under your domain. (In beta)

Most institutions combine all three: APIs for automation, Issuer Platform for monitoring, and White Label for customer access.

<CardGroup cols={2}>
  <Card title="Instances" icon="layer-group" href="/protocol/infrastructure/instances">
    Create and configure isolated environments
  </Card>

  <Card title="Custody" icon="vault" href="/protocol/infrastructure/custody">
    Wallet and custody integration
  </Card>

  <Card title="Data Storage" icon="database" href="/protocol/infrastructure/data-storage">
    Encrypted data management
  </Card>
</CardGroup>
