Troptions

Full stack

Sovereign RWA rails

Each layer has a single owner. Ruby documents contracts and runs the client portal; Legacy implements vault crypto and VC APIs; troptionsmint operates the mint console.

1

Legacy Chain

Private registry and audit anchoring for vault events; coordinates with Layer 0 proof routing.

Documentation →
2

Legacy Vault

AES-256-GCM encryption, IPFS manifests, W3C DID/VC 2.0, release engine, RWA manifest APIs.

Documentation →
3

troptionsmint

Institutional Solana Token-2022 mint — metadata URIs, transfer hooks, authority revocation.

Documentation →
4

x402

HTTP 402 metered exports for compliance reports and audit bundles.

Documentation →
5

Agent Mailor

Agent-orchestrated intake, notifications, and workflow handoffs (integration stub in v1).

Documentation →
6

GMIIE

Market intelligence and oracle references — indicative comps, not legal appraisal.

Documentation →
7

BBS+

Selective disclosure on BLS12-381 for lender and guardian presentations.

Documentation →

Sample manifest metadata

Sample vault manifest metadata for package allure-ruby-emerald-2026. Live manifests are created via Legacy POST /api/rwa/manifest. Appraisal status: TBD.

{
  "packageRef": "allure-ruby-emerald-2026",
  "version": "1.0.0",
  "appraisalStatus": "TBD",
  "appraisalNote": "Independent appraisal not yet bound — no NAV asserted",
  "assets": [
    {
      "assetId": "allure-ruby-54ct",
      "gemType": "ruby",
      "caratWeight": 54,
      "titleStatus": "in_custody",
      "certLabels": [
        "GIA summary",
        "Gübelin summary",
        "GRS summary"
      ]
    },
    {
      "assetId": "siam-emerald-polished",
      "gemType": "emerald",
      "titleStatus": "in_custody",
      "certLabels": [
        "Lab report summary (redacted)"
      ]
    }
  ],
  "spvDid": "did:web:legacy.fthtrading.com:spv:allure-holdings",
  "manifestCID": "bafybei-SAMPLE-ALLURE-PACKAGE-MANIFEST-001",
  "gmiiOracleRef": "gmii://comp-snapshot/2026-06/example"
}

How it works · Documentation hub