System
Proof and evidence
Every claim in these docs traces back to an executed run or a read of chain state. Evidence from different environments is stored separately and never mixed.
Test environments
| Environment | What runs | What it proves |
|---|---|---|
| Local unit test | Pure functions (fee split, curve compilation) in Node. | Arithmetic and config compilation. |
| Local validator | solana-test-validator with programs loaded locally. | Instruction flows in isolation. |
| Mainnet fork FORK PROOF | A local validator seeded with the actual mainnet bytecode of Meteora DBC, DAMM v2, Metaplex and Locker, plus cloned mainnet accounts: real mint account data, real TokenBadge accounts, the DAMM v2 migration configs and the DBC pool authority. Quote mints differ only in mint authority, patched so the test trader can be funded. | The full lifecycle against deployed program code and real asset state. Transactions occur on the local validator; their signatures do not exist on any public cluster. |
| Public devnet PUBLIC DEVNET | Solana devnet through Helius, real Meteora devnet deployments. | The lifecycle on a public cluster with publicly verifiable signatures. Uses a synthetic quote because the real Primitives are mainnet assets. |
| Public mainnet PUBLIC MAINNET | Solana mainnet through Helius. | Not run yet. Readiness is verified by read-only simulation below. |
Never confuse a fork signature with mainnet
Fork signatures are shown without explorer links and labelled FORK PROOF. Only PUBLIC DEVNET and PUBLIC MAINNET signatures link to an explorer.
Proof matrix
| Scenario | Fork | Devnet | Mainnet |
|---|---|---|---|
| Synthetic quote (pPRIMEQUOTE) | PROVEN | PROVEN | N/A |
| U.S. Mortgage Credit (USDX) | PROVEN | N/A | PROVEN |
| Japan (EWJon) | PROVEN | N/A | LIMITED |
| U.S. Housing Market (VNQon) | PROVEN | N/A | LIMITED |
| Long Treasuries (TLTon) | PROVEN | N/A | READY · FUNDS PENDING |
| High Yield Credit (HYGon) | PROVEN | N/A | LIMITED |
| S&P 500 (SPYx) | PROVEN | N/A | NOT RUN |
| Nasdaq-100 (QQQx) | PROVEN | N/A | NOT RUN |
| U.S. Total Stock Market (VTIx) | PROVEN | N/A | NOT RUN |
| U.S. Small Caps (IWMx) | PROVEN | N/A | NOT RUN |
| South Korea (EWYx) | PROVEN | N/A | NOT RUN |
| Brazil (EWZon) | PROVEN | N/A | NOT RUN |
| China (FXIon) | PROVEN | N/A | LIMITED |
| India (INDAon) | PROVEN | N/A | LIMITED |
| Germany (EWGx) | PROVEN | N/A | NOT RUN |
| United Kingdom (EWUx) | PROVEN | N/A | NOT RUN |
| France (EWQx) | PROVEN | N/A | NOT RUN |
| Europe (VGKx) | PROVEN | N/A | NOT RUN |
| Emerging Markets (IEMGx) | PROVEN | N/A | NOT RUN |
| Developed Markets ex-U.S. (SCHFx) | PROVEN | N/A | NOT RUN |
| U.S. Treasury Bills (TBLLx) | PROVEN | N/A | NOT RUN |
| Intermediate Treasuries (IEIon) | PROVEN | N/A | NOT RUN |
| U.S. Single-Family Rentals (INVHx) | PROVEN | N/A | NOT RUN |
| West Coast Apartments (ESSx) | PROVEN | N/A | NOT RUN |
| Sun Belt Apartments (CPTx) | PROVEN | N/A | NOT RUN |
| Treasury Yield Dollar (USDY) | PROVEN | N/A | NOT RUN |
| Private Credit (syrupUSDC) | PROVEN | N/A | NOT RUN |
Transaction evidence
Expand a proof, then an action, to see network, slot, time and signature. Public signatures link to Solscan.
Public devnet
Create configPASS2wTpmQoM…2PB43R
- network
- mainnet
- slot
- 453,813,881
- time
- 2026-10-06T05:57:45.000Z
- signature
- 2wTpmQoMkZRUReiuaSGjKzU49QQhpcRt4JzX9iJiUTMStnqyHXbc7nt7rcScFdsgPRVKNAJugrW1upBUiy2PB43R
LaunchPASS2jhkWjBQ…ywKiQY
- network
- mainnet
- slot
- 453,813,887
- time
- 2026-10-06T05:57:46.000Z
- signature
- 2jhkWjBQxjLuWMAAbjVWcqBuPsyYzD6DftA47UJuzGnii2YwP5JG31n7EPC2uweLnCYb1ue4DnJZGKfbwGywKiQY
BuyPASS4JwenoEM…XBTRKY
- network
- mainnet
- slot
- 453,813,980
- time
- 2026-10-06T05:58:11.000Z
- signature
- 4JwenoEMaF8yhy7Sn4XiErA7biAoKHq7BzU5udN7N11BaaTHdxP2kQp17K2iV9MgMC6dJwABSD9QiFJjmMXBTRKY
SellPASS3wth6R9k…aKqnqJ
- network
- mainnet
- slot
- 453,813,986
- time
- 2026-10-06T05:58:12.000Z
- signature
- 3wth6R9k64RwJFuUekUKbxKEk59fvMh1saBojSoPQ7rpeYC7gqNNw9rxPYRvmkSV7hfJUuKJkec53oPKnyaKqnqJ
Primer fee claimPASS5QNgHVQT…yRYPjL
- network
- mainnet
- slot
- 453,813,989
- time
- 2026-10-06T05:58:13.000Z
- signature
- 5QNgHVQTLr1ecQG9LMQxvgGaDZmYNdy9j15UwPp4aS25TqyR2LAJH98V9Pr1qxxdvNLURLddXK1jUatrfVyRYPjL
Creator fee claimPASS2j7xEUuA…SH58dg
- network
- mainnet
- slot
- 453,813,993
- time
- 2026-10-06T05:58:14.000Z
- signature
- 2j7xEUuAShG7L1xTzFXkFVKmy9naLfeRriQArJMxWbvaP5Xpwif68kWbafKT8eN63ccDVmqhgoAhs1gJZKSH58dg
Fill curvePASS3eksb12p…EBc3v5
- network
- mainnet
- slot
- 453,813,997
- time
- 2026-10-06T05:58:15.000Z
- signature
- 3eksb12pjTLH9igHDzBmu2qGBvRkC7fGXgjrZQf9LjgxHMbxD1dtz1GNK9v9Au6reg2kGLvwGoxMttccDbEBc3v5
MigrationPASSS74jSfxq…aGwQZA
- network
- mainnet
- slot
- 453,814,000
- time
- 2026-10-06T05:58:16.000Z
- signature
- S74jSfxqwfxqmKCeaDF8kxG5feWphFSUZcuhhWjHKqz8CRjrXU9sm2R1f71oPvi1WDRn3rSgB4zZqJ8qsaGwQZA
Post-migration buyPASS5NKZ9Xbg…j6uqFn
- network
- mainnet
- slot
- 453,814,007
- time
- 2026-10-06T05:58:18.000Z
- signature
- 5NKZ9XbgziMnYZasYJ33ABJSkXcwrBG6TJhjCekuvfcGcj1NkbBPjpkPiGtZTuG452EwVGSfgwNTnKMP1aj6uqFn
Post-migration sellPASS5C4YH9R1…fzLG9P
- network
- mainnet
- slot
- 453,814,011
- time
- 2026-10-06T05:58:19.000Z
- signature
- 5C4YH9R1Z7TdZ6QGv9i2AGPjMzCj2ECaRJiPFRF9UEprRaHTRXS5gxD4cNDxaihi84pBBRYhqbuyrPctrJfzLG9P
LP fee claim (Primer)PASS4iyfrsGZ…rWzupx
- network
- mainnet
- slot
- 453,814,018
- time
- 2026-10-06T05:58:21.000Z
- signature
- 4iyfrsGZUbvYPck1cCjB8kzWFAJSWdbi7DzFkWCo8g2zvMyxvWFQx8nfWhU8eMNv7mVWM2AYQHvLHqqsZfrWzupx
LP fee claim (creator)PASS4tCFuegF…CuyV6R
- network
- mainnet
- slot
- 453,814,021
- time
- 2026-10-06T05:58:22.000Z
- signature
- 4tCFuegFnvgQJZJ2gapVjRm3p8i3eFegY5hVVg75JqzgCPMvcNYvmfowYwwm7sdkAFyrTVzcJKAGDgDWt3CuyV6R
Addresses
- actor.operator
- 9LsMoHQAWdgKhKH4Y9VMdzwc5gm78UMY8Fwam849eaPs
- actor.treasury
- BYxrSgnHSUDfdWekNLzNS9SxvVgoFF5gAvkEm9c2yP9j
- actor.creator
- BcL9zigzikmwNZD3KtE2oF3Lu978dTV623cDXxNB8vTM
- actor.trader
- 6gzm4eMsytnwa9W2xtRuwCSu5DSAAkEoMKLuMtCru5HE
- quoteMint
- 9Gst2E7KovZ9jwecyGqnnhpG1mhHKdyLpJQnZonkCFhA
- dbcConfig
- 7J8171EbiPfFLtbtN2dh2K7Yq1LBQfVfsJN8muJ4hs4p
- dbcPool
- E167kRTRrGUPSiX6mKjwhWXZ6Uc8u7jcyvNz3hJPLtfQ
- baseMint
- J6TpirEwpBmMQp5qJTPknYJ9zM6EPtD9f5jqVnvXY4m1
- dbcQuoteVault
- 4WpmbVnZQVnr1VXio3DR6MoyErz5hQFFdWy9XWszA37V
- dammV2Pool
- EoKcEUQmqeUKhypewPmvLghbV2mJvSc7E7rw9y2LhXG8
- dammTokenBVault
- nQbrrQwFvTq647uMdDSX4xprJAa5mFzmRhHQuqmzM1y
Fork proofs
Create configPASS5QKJ1NNa…gB4HSj
- network
- local validator (cloned mainnet state)
- signature
- 5QKJ1NNavvnH3SdNTfBAW1EK6eAxrvYujdiZLRGJgN95CkNL6zPHmSs8XJaCjwHeKg9c3hjU2owS5ZUKrDgB4HSj (fork only)
LaunchPASS5mNrap48…AXg3Et
- network
- local validator (cloned mainnet state)
- signature
- 5mNrap483SgdXRjbkptikj9kiWLy5UZikBvELaBNS2M69o8nH46eTea65DMQrgwGaPxbm6iWTwvYufL2SKAXg3Et (fork only)
BuyPASS2GAYJdwj…nYhh2a
- network
- local validator (cloned mainnet state)
- signature
- 2GAYJdwjkhiYYtqs7XJ4se6gEesmGRSbiD7ktwzNUjzwf2n8hgzBUC7vRSt4LRauZiRVNdacp1z58z9qo8nYhh2a (fork only)
SellPASSGsaD8Suy…w3ufGA
- network
- local validator (cloned mainnet state)
- signature
- GsaD8SuyUJ8fJ5eB1jUTkbUNqVo6BusBBUnXquQmFzegJkHuc3StEFnu8pqBHpaJocdYj8pcwPTRptLkCw3ufGA (fork only)
Primer fee claimPASS2zTkcqin…pyyiNc
- network
- local validator (cloned mainnet state)
- signature
- 2zTkcqinVAVPkPMVUmDvyMU3BMZD1KjmKyBAkVTRcLQ1ST29zD5gUapcJh52ipHZsL1CrReVeDxVjYdjQNpyyiNc (fork only)
Creator fee claimPASS5Xsa2MmB…2xgVwx
- network
- local validator (cloned mainnet state)
- signature
- 5Xsa2MmByPDRcBVSKB3W4k6yJks6MwNCoyD2UgzkMzMXVnnxVQ8ya6V9c1kUsipxULKc1971KvhszzwVmb2xgVwx (fork only)
Fill curvePASS3jU7oewy…DpeDuL
- network
- local validator (cloned mainnet state)
- signature
- 3jU7oewysVYpJd1pg5A9BicTyxqor9mYtLbcLBP88cSrwgg3JfTyqEDkcs3K3ERfih1fePGaMrt3yHQ3UYDpeDuL (fork only)
MigrationPASS4NafW1hU…Vi2hEw
- network
- local validator (cloned mainnet state)
- signature
- 4NafW1hUojQwMt6zu5Be7jt23kFyrj8i3tvAnDoQrpkxbTyMzhazdsfgECjf7kCCkyM6L2ymF8SGYxh3tKVi2hEw (fork only)
Post-migration buyPASS21EG6D7P…XP4oy3
- network
- local validator (cloned mainnet state)
- signature
- 21EG6D7PMxbDrcZjjg8rKWRjxGY1zbZQ62W9CimYq4zGf3bYaXj3nSg2e7p9cLCT1mf5D2yKKenTXKi6j6XP4oy3 (fork only)
Post-migration sellPASS5aMVQeL2…QPs86Z
- network
- local validator (cloned mainnet state)
- signature
- 5aMVQeL2tM9EVU9xUtRyWPftBAg6c1PvYYJKCLdZnZ4aAkFPS5n3xMCyfVYacaF3DixZbBAvCKMvN2SSXaQPs86Z (fork only)
LP fee claim (Primer)PASS21MLBqAW…9Y5wKF
- network
- local validator (cloned mainnet state)
- signature
- 21MLBqAWQvrFcBuRspLL8V5vSdkx67evKed5RUEypGCtPJaENSKyYY9mDEBqPevAHZ7gzCNByL1Vriqf149Y5wKF (fork only)
LP fee claim (creator)PASS3JibPua6…2WWZ2G
- network
- local validator (cloned mainnet state)
- signature
- 3JibPua6c7jBhW6TFy7mgAvcczXBUoTPJgJhzGDvdMWDnybkaSesk3zgs6ReiLtXzAgrFfi9a5vA9ntXK62WWZ2G (fork only)
Addresses
- actor.operator
- 2JaFosvyzrqEc5qY12V2FWjcgjvcbMygdqrZRtpYaWZF
- actor.treasury
- F5kE3R4eL4GD86PRf3csKCdzj8fCBH5MUtmMiSbMherh
- actor.creator
- 14FEKkdRWRk7LsyK5T8F1e2BfxTnUC6EnG9db5f6nMYe
- actor.trader
- 9EWzpxbqnYGs7Re7RVubC1cuk2VS6nzsMjqBxv8uLDQL
- quoteMint
- AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj
- dbcConfig
- 89cYJ7v1EwJD9JaDmmW5PJ77ri77Eg3BisJ6pLet5oEo
- dbcPool
- G4ER69LfY8ro46wy1jNFtbXsE76PkQxcWurfSXk3iYsZ
- baseMint
- EVcvsDwLs2DfKGUmEMX4p5ik9Z2Vt5dmHw9KYNLEt2Cu
- dbcQuoteVault
- HEZNw1M5H2y5TDs1Vte2ZCzSwokkoFJJk8n5aAN8KmF6
- dammV2Pool
- 7ABmFpAp1bCVQmeJepkWFtBdUowb7AE7GHrpp92vR8bt
- dammTokenBVault
- EnW2cuvVhL7gFZADVoaiLjv6An6GQBKzKtG64AWiGwBs
Mainnet readiness
LIVE CHAIN READread-only and simulation, Helius mainnet Nothing is executed on mainnet because a simulation passes. The first launch requires --execute-mainnet and an interactive typed confirmation that displays the network, quote mint, costs, wallets, fee recipient, threshold, fee split and LP policy.
USDX: engine ready, funds ready
| Check | Result | Detail |
|---|---|---|
| mint exists | PASS | 9Gst2E7KovZ9jwecyGqnnhpG1mhHKdyLpJQnZonkCFhA |
| token program matches registry | PASS | spl-token (registry: spl-token) |
| decimals match registry | PASS | 6 (registry: 6) |
| not paused | PASS | transfers enabled |
| no active transfer hook | PASS | none |
| DBC quote rule / token badge | PASS | SPL Token mints are always permissionless DBC quotes |
| simulation: production createConfig (live DBC program) | PASS | accepted |
| simulation: proof createConfig paid by operator | PASS | accepted |
| graduation feasibility | PASS | HEALTHY: standard 0.9% of supply; route liquidity $2645: buyers must hold the quote asset (DIRECT_QUOTE); AGGREGATED_INPUT not viable; issuer mint-on-demand inventory unknown: counted as 0 |
| operator SOL | PASS | 0.874 SOL (requires ~0.260) |
| operator USDX | PASS | 11.896184 (requires 8.036646, ~$8.06) |
TLTon: engine ready, funds pending
| Check | Result | Detail |
|---|---|---|
| mint exists | PASS | KaSLSWByKy6b9FrCYXPEJoHmLpuFZtTCJk1F1Z9ondo |
| token program matches registry | PASS | token-2022 (registry: token-2022) |
| decimals match registry | PASS | 9 (registry: 9) |
| not paused | PASS | transfers enabled |
| no active transfer hook | PASS | none |
| DBC quote rule / token badge | PASS | badge A3NzDiqcYicgN21YZqMk8xpNcikhNULUmx6y2bAEXYth |
| simulation: production createConfig (live DBC program) | PASS | accepted |
| simulation: proof createConfig paid by operator | PASS | accepted |
| graduation feasibility | PASS | HEALTHY: standard 11.3% of supply; route liquidity $46: buyers must hold the quote asset (DIRECT_QUOTE); AGGREGATED_INPUT not viable; issuer mint-on-demand inventory unknown: counted as 0 |
| operator SOL | PASS | 0.874 SOL (requires ~0.260) |
| operator TLTon | FAIL | 0 (requires 0.099933006, ~$8.06) |
See also: Status, Security model