Organization Domain

Organization
Smart Asset

The global operating system for company formation and management. 28 legal structures. 12 operating models. Every jurisdiction.

The World is Not Delaware

Every company formation platform assumes you're incorporating a C-Corp in Delaware. The real world is vastly more complex.

Everyone Else
  • One jurisdiction: Delaware. Maybe Wyoming.
  • One company type: C-Corp or LLC.
  • stateOfIncorporation hard-coded as a US state enum.
  • JSONB blobs for "other" company data. No schema. No validation.
  • Operating model? Not modeled. You're always an "operating company."
  • Adding a new jurisdiction means rewriting the database.
Mass
  • 28 legal structures across 6 continents.
  • Sealed type hierarchy. Each structure gets its own table.
  • JurisdictionPresence as a first-class concept. No US-centric assumptions.
  • Every field typed at compile time. Zero JSONB. Zero Object.
  • 12 distinct operating models. A VC fund is not a holding company.
  • Adding a new jurisdiction: one enum, one record, one migration.

Two-Axis Design

Every organization in Mass is defined by two independent dimensions: what it is legally, and how it operates. The intersection creates a precise, machine-readable identity.

incorporatedAs (legal structure)  ×  operatingAs (business model)  =  Organization Identity
KY
PE Fund
Cayman-domiciled private equity fund. Tax-neutral, offshore structure favored by institutional LPs.
US
Operating Company
Standard US operating business. Pass-through taxation, flexible governance, most common startup structure.
SG
VC Fund
Singapore venture capital vehicle. Variable capital company structure for fund management in APAC.
DE
Holding Company
German limited liability holding. Tax-efficient intermediate layer for EU subsidiary management.
AE
Family Office
UAE free zone single-owner entity. 100% foreign ownership, zero corporate tax, wealth management vehicle.
VG
SPV
Special purpose vehicle for deal isolation. Ring-fenced assets, limited liability, rapid formation.

Global Coverage

Not a feature list. A coordinate system for the entire global corporate landscape.

0
Legal Structures
0
Operating Models
0
Possible Combinations
0
Continents
North America
Delaware C-Corp Delaware LLC Wyoming LLC Nevada Corp LP
Caribbean & Offshore
Cayman Exempted Co Cayman LLC BVI BC Bermuda Exempted
Europe
UK Ltd UK LLP German GmbH Irish Ltd Luxembourg S.a r.l.
Middle East
ADGM SPV DIFC Ltd UAE FZE Saudi LLC
Asia-Pacific
Singapore Pte Ltd Singapore VCC HK Limited Labuan
Africa
SA Pty Ltd Mauritius GBC Nigeria Ltd Kenya Ltd

Type-Safe by Design

No JSONB. No Map<String, Object>. Every legal structure is a sealed interface with its own Postgres table and compile-time validation.

The JSONB Trap

Most platforms store company data as untyped JSON blobs. Seems flexible. Until you need to query it, validate it, migrate it, or trust it.

"companyData": {
  "type": "llc",
  "state": "delaware",
  "misc": { ... } // anything goes
}

The Sealed Interface

Each legal structure is its own type. The compiler enforces correctness. Jackson handles polymorphism. Flyway manages the schema.

sealed interface IncorporatedAs
  permits DelawareLLC, CaymanExempted,
          BviBc, SingaporePteLtd,
          GermanGmbH, UaeFze // ... 22 more

Adding a New Legal Structure

Four steps. Two minutes. No refactoring.

01
Add Enum Value
One line in the IncorporatedAsType enum.
02
Create Record
A Java record with the fields specific to this legal structure. No boilerplate.
03
Jackson Mapping
One @JsonSubTypes entry. Polymorphic serialization works automatically.
04
Flyway Migration
A CREATE TABLE for the new type. Clean, queryable, indexed.

What a System Sees

When an LLM, blockchain node, or compliance engine queries an organization, it gets a self-describing, unambiguous response. No interpretation needed.

Cayman PE Fund

"id": "org_8f3a...", "name": "Meridian Capital Partners", "incorporatedAs": { "type": "CAYMAN_EXEMPTED_COMPANY", "registrationNumber": "MC-389271", "registeredAgent": "Maples Corporate Services" }, "operatingAs": { "type": "PE_FUND", "vintageYear": 2024, "targetSize": "250M_USD" }, "jurisdictions": ["KY", "US", "GB"]

Singapore VC Fund

"id": "org_c21b...", "name": "Horizon Ventures Asia", "incorporatedAs": { "type": "SINGAPORE_PTE_LTD", "uen": "202401234K", "companySecretary": "Acme CS Pte Ltd" }, "operatingAs": { "type": "VC_FUND", "vintageYear": 2025, "strategy": "EARLY_STAGE" }, "jurisdictions": ["SG", "US"]

UAE Family Office

"id": "org_7e9d...", "name": "Al-Rashid Holdings", "incorporatedAs": { "type": "UAE_FZE", "freeZone": "ADGM", "licenseNumber": "ADGM-0042891" }, "operatingAs": { "type": "FAMILY_OFFICE", "aum": "500M_USD", "generation": 2 }, "jurisdictions": ["AE", "GB", "SG"]

Jurisdiction-Agnostic

No stateOfIncorporation. No US-centric assumptions. JurisdictionPresence is the source of truth: where you're incorporated, where you operate, where your agents are.

graph LR subgraph ORG["Meridian Capital Partners"] direction TB ID["Organization ID: org_8f3a..."] end subgraph JP["Jurisdiction Presences"] direction TB J1["KY: Cayman Islands
Incorporated
Registered Office"] J2["US: Delaware
Operating
Principal Office"] J3["VG: BVI
Registered Agent
Offshore Services"] J4["GB: United Kingdom
Operating
Marketing Office"] end ORG --> JP J1 -.->|"Primary Domicile"| J2 J2 -.->|"Fund Operations"| J4 style ORG fill:#111,stroke:#333,color:#fff style J1 fill:#0e3a2f,stroke:#10b981,color:#fff style J2 fill:#1a1a3e,stroke:#3b82f6,color:#fff style J3 fill:#2a1a1a,stroke:#f59e0b,color:#fff style J4 fill:#1a1a3e,stroke:#3b82f6,color:#fff

Incorporated

Where the entity is legally domiciled. Determines governing law, corporate registry, and tax residency.

Operating

Where the entity conducts business. Determines filing obligations, employment law, and local compliance.

Registered Agent

Where a local representative accepts service of process. Required in most offshore and free zone jurisdictions.

Full Audit Trail

Every change is an event. Who changed it, when, what the previous value was, and which board consent authorized it. Event-sourced from day one.

Board Appointment Lifecycle

2025-03-15 09:12 UTC
Board consent created
Consent #C-0491 to appoint Sarah Chen as Director. Initiated by CEO.
2025-03-15 14:30 UTC
Votes collected
3/3 directors voted in favor. Quorum met. Resolution passed.
2025-03-15 14:31 UTC
Resolution document generated
Templating engine produced board resolution PDF. Sent for e-signature via DocuSeal.
2025-03-16 08:45 UTC
Membership created
Sarah Chen added as Director. Identity verified via identity-info. KYB check passed.
2025-03-16 08:46 UTC
Attestation recorded
Attestation engine logged immutable audit record. Linked to consent #C-0491.

Service Boundaries

Organization-info doesn't try to do everything. It defines the entity. Other services handle what the entity does.

graph TB ORG["organization-info
The Entity
What it is, who's in it, where it exists"] CONSENT["consent-info
Governance
Board decisions, voting, cap table"] TREASURY["treasury-info
Banking
Accounts, transactions, cards"] IDENTITY["identity-info
People
KYB, identity verification, officers"] INVEST["investment-info
Capital
Fundraisers, investors, SAFE notes"] TEMPLATE["templating-engine
Documents
Agreements, resolutions, e-signatures"] ORG -->|"members & roles"| IDENTITY ORG -->|"board consents"| CONSENT ORG -->|"bank accounts"| TREASURY ORG -->|"fundraisers"| INVEST CONSENT -->|"resolution docs"| TEMPLATE INVEST -->|"SAFE agreements"| TEMPLATE style ORG fill:#1a1a1a,stroke:#fff,stroke-width:2px,color:#fff style CONSENT fill:#111,stroke:#ec4899,color:#fff style TREASURY fill:#111,stroke:#3b82f6,color:#fff style IDENTITY fill:#111,stroke:#f59e0b,color:#fff style INVEST fill:#111,stroke:#10b981,color:#fff style TEMPLATE fill:#111,stroke:#06b6d4,color:#fff
organization-info
The entity itself. Legal structure, operating model, jurisdiction, memberships, agreements, licensing, valuations.
consent-info
Every board decision, shareholder vote, and governance action. Cap table as a function of consented events.
treasury-info
Multi-provider banking. Accounts, cards, transactions, FX, and payments across 5+ banking partners.
identity-info
People behind the entity. Identity verification, KYB checks, officer records, beneficial ownership.

What's Next

The Smart Asset model was designed to be portable. What lives in Postgres today is ready for the chain tomorrow.

L1 Blockchain

Organization records as on-chain primitives. The sealed type hierarchy maps directly to smart contract types. Same data model, immutable ledger.

Programmable Compliance

Jurisdiction-specific rules encoded as composable policies. When you incorporate in Cayman, the compliance requirements auto-configure. No manual checklists.

On-Chain Corporate Actions

Board consents, share issuances, and ownership transfers as verifiable on-chain events. Transparent to regulators. Trustless for counterparties.

We model the real world precisely.

Every company type. Every jurisdiction. Every governance event. Infrastructure that governments trust and machines understand.