For Builders

Programmable legal entities, businesses, and institutions

Incorporate, comply, bank, verify identity, manage consent, and submit authored programs — across jurisdictions, through one developer surface. Mass exposes proof-shaped APIs, SDKs, and MCP tools so your agents can operate wherever the network reaches.

typescript
import Mass from '@mass/primitives';

const mass = new Mass({ token: process.env.MASS_TOKEN });

// Delaware LLC — 47 seconds
const company = await mass.entities.incorporate({
  zone: 'us-de',
  type: 'llc',
  name: 'Meridian Dynamics LLC',
  beneficial_owners: [{
    identity_id: 'id_01HZQ3',
    ownership_pct: '100.00'
  }]
});

// Every write returns an OrchestrationEnvelope:
company.entity_id;          // ent_01HZQ3...
company.compliance.overall; // Compliant (23/23 domains)
company.credential.proof;   // Ed25519Signature2020
company.passport_digest;    // sha256:7a3f9b2e...

// Same API. Abu Dhabi. Different law, same interface.
const adgmCo = await mass.entities.incorporate({
  zone: 'ae-adgm',
  type: 'private_limited',
  name: 'Meridian Capital ADGM Ltd',
  beneficial_owners: [{ identity_id: 'id_01HZQ3', ownership_pct: '100.00' }]
});
// ADGM Companies Regulations 2020 — trade license, data protection, FSRA
// Same compliance envelope. Different lawpack. Identical SDK call.