1. Introduction
  2. High-level overview
    1. Domains
    2. Accounts
    3. Libraries and Functions
    4. Programs and Authorizations
    5. Middleware
  3. Authorizations & Processors
    1. Assumptions
    2. Processor Contract
    3. Authorization Contract
      1. Instantiation
      2. Owner Actions
      3. User Actions
    4. Callbacks
  4. Libraries
    1. Astroport LPer
    2. Astroport Withdrawer
    3. Forwarder
    4. Generic IBC Transfer
    5. Neutron IBC Transfer
    6. Osmosis CL LPer
    7. Osmosis CL Withdrawer
    8. Osmosis GAMM LPer
    9. Osmosis GAMM Withdrawer
    10. Reverse Splitter
    11. Splitter
  5. Middleware
    1. Broker
    2. Type Registry
    3. Valence Types
  6. Examples
    1. Token Swap
    2. Crosschain Vaults