Asset Factory OS โ†’ Config Schema

White-Label Configuration

One JSON file deploys a fully branded RWA platform. Change brand, fees, rules, rails, and jurisdictions without touching code.

โŽ” Configuration Schema (JSON Schema draft-07)

โ—ˆBrand

name, colors, logo, domain

โš‘Jurisdictions

enabled countries/states (ISO 3166)

โฌกCompliance

KYC/AML provider, eligibility, rulebook

โ–ณAssets

vertical toggles + per-vertical params

โ– Fees

setup, mgmt, perf, issuance, redemption

โ‡„Settlement

rails (USDC/USYC/XRPL), custody

โŽ”Documents

template toggles, clause library

โœฆRisk

scoring weights + thresholds (G/Y/R)

โฌขPortals

investor, admin, issuer, servicer flags

โ–ธ Example Deployments

Meridian Real Estate Capital

meridian.capital

Primary

Secondary

Accent

JurisdictionsUS-WY, US-DE, KY
KYC ProviderPersona
AML ProviderChainalysis
Eligibilityaccredited, qualified-purchaser
Settlement RailsUSDC, Wire
CustodyAnchorage

Fee Schedule

setup

$25,000

management

1.5%

performance

20%

issuance

2%

redemption

1%

Enabled Portals

investoradminissuerservicer
{
  "brand": {
    "name": "Meridian Real Estate Capital",
    "colors": {
      "primary": "#1A2332",
      "secondary": "#2563EB",
      "accent": "#F59E0B"
    },
    "logoUrl": "https://meridian.capital/logo.svg",
    "domain": "meridian.capital"
  },
  "jurisdictions": [
    "US-WY",
    "US-DE",
    "KY"
  ],
  "compliance": {
    "kycProvider": "Persona",
    "amlProvider": "Chainalysis",
    "investorEligibility": [
      "accredited",
      "qualified-purchaser"
    ],
    "rulebookEnabled": true
  },
  "assets": [
    {
      "verticalId": "real-estate",
      "enabled": true,
      "params": {
        "minInvestment": 25000,
        "propertyTypes": "commercial,residential"
      }
    },
    {
      "verticalId": "treasury-mm",
      "enabled": true,
      "params": {
        "minInvestment": 1000
      }
    }
  ],
  "fees": {
    "setup": 25000,
    "management": 1.5,
    "performance": 20,
    "issuance": 2,
    "redemption": 1
  },
  "settlement": {
    "rails": [
      "USDC",
      "Wire"
    ],
    "custodyProvider": "Anchorage"
  },
  "documents": {
    "templatesEnabled": [
      "offering-memo",
      "subscription-agreement",
      "operating-agreement"
    ],
    "clauseLibrary": true
  },
  "risk": {
    "scoringWeights": {
      "creditRisk": 3,
      "marketRisk": 2,
      "operationalRisk": 2,
      "legalRisk": 1
    },
    "thresholds": {
      "green": 30,
      "yellow": 60,
      "red": 80
    }
  },
  "portals": {
    "investor": true,
    "admin": true,
    "issuer": true,
    "servicer": true
  }
}

โ–ธ Zero-Code Deployment Flow

1

Configure

Fill in JSON config: brand, fees, rules, rails, jurisdictions.

2

Validate

Schema validation ensures all required fields are present and valid.

3

Deploy

Push config to Cloudflare Pages. Platform auto-themes to your brand.

4

Go Live

Custom domain, SSL, CDN. Your branded RWA platform is live.

โœฆ Risk Thresholds โ€” Deterministic Scoring

Every compliance decision is deterministic. No LLM decides pass/fail. Risk index 0โ€“100, configurable thresholds per deployment.

GREEN (0โ€“30)
YELLOW (30โ€“60)
ORANGE (60โ€“80)
RED (80โ€“100)

GREEN: Auto-approve | YELLOW: Enhanced due diligence | ORANGE: Manual review required | RED: Auto-reject + alert