Pavilion · Internal spec

System architecture

Two views of the same principle: capital only crosses a boundary after the thing it pays for exists. The lifecycle shows how value moves; the entity map shows who holds what, so no failure at the platform level can touch the backing.

View 01

Asset lifecycle — from allocation to trading

Numbered edges are the five steps in strict order. Tokens are minted at step 4 only after custody is confirmed; nothing on the right lane exists before everything on the left lane has settled.

%%{init: {"theme":"base","flowchart":{"curve":"linear","nodeSpacing":36,"rankSpacing":54},"themeVariables":{
  "fontFamily":"IBM Plex Mono, monospace","fontSize":"13px",
  "primaryColor":"#E3EDE5","primaryBorderColor":"#2E7D57","primaryTextColor":"#101815",
  "lineColor":"#5A6862","edgeLabelBackground":"#FAFBF8",
  "clusterBkg":"#F4F6F1","clusterBorder":"#AEB9AF","titleColor":"#101815"
}}}%%
flowchart LR
  classDef chain fill:#E3EDE5,stroke:#2E7D57,stroke-width:1.5px,color:#101815
  classDef off fill:#F3EAD6,stroke:#A87A24,stroke-width:1.5px,color:#101815
  classDef token fill:#2E7D57,stroke:#2E7D57,stroke-width:1.5px,color:#F5FAF6
  classDef actor fill:#FAFBF8,stroke:#101815,stroke-width:1.5px,color:#101815

  U["Investor
(KYC at allocation)"]:::actor subgraph RC["ROBINHOOD CHAIN — on-chain"] AV["Allocation vault
USDC escrow · refund path"]:::chain RT["Receipt token
rBYTE (ERC-20)"]:::chain MC["Merkle claim contract
burn receipt → claim"]:::chain TK["BYTE.pvln
ERC-20 · 1:1 backed"]:::token LP["Uniswap v3/v4 pool
seeded w/ 100% of 5% fee"]:::chain AT["On-chain attestation
quarterly, per vehicle"]:::chain end subgraph OC["OFF-CHAIN — venues, custody, issuer"] EX["Execution venue
Caplight · direct or SPV"]:::off CU["Qualified custodian
private securities"]:::off SP["Segregated portfolio
SP-BYTE-D (sole asset)"]:::off end MM["Pavilion MM desk"]:::actor U -- "1 · deposit USDC" --> AV AV -- "mints" --> RT AV -- "2 · capital on fill
(refund if raise fails)" --> EX EX -- "3 · shares settle" --> CU CU --- SP SP -- "4 · custody confirmed
authorizes mint" --> MC RT -- "burned" --> MC MC -- "claim" --> TK TK -- "5 · trades 24/7" --> LP MM -. "manages range" .-> LP SP -. "attests" .-> AT TK -- "KYC redemption
take delivery" --> CU
ON-CHAIN CONTRACT OFF-CHAIN VENUE / CUSTODY LIVE TOKEN ACTOR
View 02

Entity map — who holds what

The operating company never touches client assets. Each share class is issued by its own statutorily ring-fenced segregated portfolio of a Cayman SPC, holding exactly one position with the custodian.

%%{init: {"theme":"base","flowchart":{"curve":"linear","nodeSpacing":40,"rankSpacing":56},"themeVariables":{
  "fontFamily":"IBM Plex Mono, monospace","fontSize":"13px",
  "primaryColor":"#E3EDE5","primaryBorderColor":"#2E7D57","primaryTextColor":"#101815",
  "lineColor":"#5A6862","edgeLabelBackground":"#FAFBF8",
  "clusterBkg":"#F4F6F1","clusterBorder":"#AEB9AF"
}}}%%
flowchart TD
  classDef opco fill:#FAFBF8,stroke:#101815,stroke-width:1.5px,color:#101815
  classDef legal fill:#F3EAD6,stroke:#A87A24,stroke-width:1.5px,color:#101815
  classDef asset fill:#EAEEE7,stroke:#8A968E,stroke-width:1.5px,color:#101815
  classDef token fill:#2E7D57,stroke:#2E7D57,color:#F5FAF6
  classDef holder fill:#E3EDE5,stroke:#2E7D57,stroke-width:1.5px,color:#101815

  LABS["Pavilion Labs, Inc. (Delaware)
platform · MM desk · earns fees
ZERO client assets"]:::opco SPC["Pavilion Issuer SPC (Cayman)
master issuance vehicle"]:::legal SPD["SP-BYTE-Direct
segregated portfolio"]:::legal SPS["SP-BYTE-SPV
segregated portfolio"]:::legal DS["ByteDance Class A ordinary
direct · ROFR cleared
on cap table"]:::asset SU["SPV units
purchased via Caplight"]:::asset CUST["Qualified custodian
street-name custody · attested quarterly"]:::asset T1["BYTE.pvln"]:::token T2["sBYTE.pvln"]:::token H["Token holders
1:1 beneficial interest · KYC redemption"]:::holder LABS -. "services agreement
(no asset ownership)" .-> SPC SPC -- "ring-fenced" --> SPD SPC -- "ring-fenced" --> SPS SPD -- "sole asset" --> DS SPS -- "sole asset" --> SU DS --- CUST SU --- CUST SPD -- "issues" --> T1 SPS -- "issues" --> T2 T1 --> H T2 --> H
ISSUING VEHICLE (RING-FENCED) OPERATING COMPANY TOKEN HOLDERS