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

# MultiHopper

> Programmable multi-hop token routing

## What is MultiHopper?

MultiHopper is a protocol for scheduled, multi-hop token transfers. It enables you to define programmable payment pipelines — specifying who receives tokens, when, and in what sequence — then deploy them on-chain and let the protocol handle execution trustlessly.

<Card title="Get started in minutes" icon="rocket" href="/quickstart" horizontal>
  Create your first route and send your first multi-hop transfer.
</Card>

## Why MultiHopper?

On-chain payments today are one-shot: sign a transaction, it executes immediately. There is no native way to:

* Schedule a series of transfers across time
* Route tokens through multiple recipients in a defined sequence
* Enforce timing constraints without trusting a centralized scheduler
* Maintain custody guarantees while assets move through a multi-step flow

MultiHopper solves this using on-chain timelocks, a wrapper token architecture, and a permissionless keeper network.

## Explore the protocol

<Columns cols={2}>
  <Card title="How it works" icon="gears" href="/protocol/how-it-works">
    Understand the core mechanism: vaults, wrapper tokens, and hop execution.
  </Card>

  <Card title="Architecture" icon="diagram-project" href="/protocol/architecture">
    Smart contracts, application layer, and system components.
  </Card>

  <Card title="Route lifecycle" icon="arrows-spin" href="/protocol/route-lifecycle">
    From route creation through settlement — step by step.
  </Card>

  <Card title="Security model" icon="shield-halved" href="/concepts/security">
    Trust assumptions, threat model, and on-chain enforcement guarantees.
  </Card>
</Columns>

## Use cases

<Columns cols={2}>
  <Card title="Vesting schedules" icon="calendar-check">
    Token unlocks distributed to multiple recipients on a defined timeline.
  </Card>

  <Card title="Payroll automation" icon="money-bill-transfer">
    Recurring payments routed through compliance or treasury wallets.
  </Card>

  <Card title="Escrow flows" icon="handshake">
    Multi-party transactions with time-gated releases.
  </Card>

  <Card title="Treasury management" icon="building-columns">
    Programmatic fund distribution across organizational units.
  </Card>
</Columns>

## Integrate with the API

<Card title="API Reference" icon="terminal" href="/api-reference/introduction">
  Create and manage routes programmatically via the MultiHopper REST API.
</Card>
