The 10 Universal Primitives
Instead of creating separate database silos for CRM, HR, billing, and support, Modulogium organizes all enterprise data into 10 shared canonical primitives. Community modules inject capabilities directly onto these shared nodes.
A Universal Primitive in Modulogium is one of 10 atomic, immutable data models (Person, Organization, Relationship, Interaction, Project, Asset, Transaction, Document, Task, Event) that replaces proprietary software silos by providing a single, zero-sync relational graph for all business applications.
Primitive Relational Edge Matrix
The 10 Universal Primitives of Modulogium
Person
Universal human identity and relational entity
Represents any individual human interacting with or within the organization — employee, customer contact, vendor representative, contractor, investor, or lead — with unified identity and privacy boundaries.
Primitive Deep Dives & Schema Payloads
Person
Represents any individual human interacting with or within the organization — employee, customer contact, vendor representative, contractor, investor, or lead — with unified identity and privacy boundaries.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Person",
"id": "019183ab-45cd-7e89-b012-3456789abcde",
"displayName": "Elena Rostova",
"primaryEmail": "elena.rostova@helios-dynamics.io",
"phone": "+1-415-555-0199",
"timezone": "America/Los_Angeles",
"locale": "en-US",
"extensions": {
"crm": {
"pipelineStage": "negotiation",
"leadScore": 94
},
"hr": {
"role": "VP of Quantum Architecture",
"payrollTier": "E-7"
},
"support": {
"vipPriority": true,
"activeTickets": 0
}
}
}Organization
Represents any legal entity, holding group, client business, supplier, regulatory agency, customer account, or internal operating division.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Organization",
"id": "019183b1-23ef-7890-a123-456789abcdef",
"legalName": "Helios Dynamics GmbH",
"domain": "helios-dynamics.io",
"jurisdiction": "DE-BY",
"taxIdentifier": "DE382910482",
"status": "active",
"extensions": {
"crm": {
"tier": "Enterprise",
"arrUsd": 180000
},
"procurement": {
"supplierScore": 98.4,
"paymentTerms": "NET30"
}
}
}Relationship
A first-class graph connection connecting Persons and Organizations with explicit roles, directional semantics, start/end validity periods, and custom weight attributes.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Relationship",
"id": "019183b5-6789-7abc-def0-123456789abc",
"sourceEntityId": "019183ab-45cd-7e89-b012-3456789abcde",
"targetEntityId": "019183b1-23ef-7890-a123-456789abcdef",
"roleType": "executive_sponsor",
"validFrom": "2024-01-15T00:00:00Z",
"validTo": null,
"weight": 0.95
}Interaction
Captures any structured or unstructured communication event — emails, phone calls, meetings, chat threads, support messages, site feedback, or sales demos — preserved in a unified timeline.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Interaction",
"id": "019183b9-ab12-7cde-f012-3456789abcde",
"channel": "meeting",
"direction": "inbound",
"occurredAt": "2026-08-28T14:30:00Z",
"summary": "Q3 Architecture Review & Modulogium Engine Migration",
"sentimentScore": 0.88,
"participants": [
"019183ab-45cd-7e89-b012-3456789abcde"
]
}Project
Defines bounded programs of work — software releases, client engagements, marketing campaigns, factory retooling, or audit compliance — with milestones, budgets, and state machines.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Project",
"id": "019183bd-ef34-7567-8901-23456789abcd",
"title": "Core Schema Migration to Open-Source Foundry",
"code": "MOD-FOUNDRY",
"status": "active",
"startDate": "2026-08-01",
"targetDate": "2026-10-15",
"budgetUsd": 75000
}Asset
Tracks any inventory unit, physical machinery, vehicle, domain name, software license, AWS cluster, cryptographic key, patent, or facility space with location and depreciation lifecycle.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Asset",
"id": "019183c1-2345-7678-9012-3456789abcde",
"name": "High-Density Inference Node Alpha-04",
"category": "hardware",
"serialNumber": "SN-H100-NVL-89410",
"acquisitionCost": 38500,
"extensions": {
"inventory": {
"warehouseLocation": "Rack-04-Bay-B",
"status": "deployed"
}
}
}Transaction
Immutable atomic record of financial value transfer — invoices, credit notes, payroll disbursements, subscription billings, vendor payments, token grants, or escrow releases.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Transaction",
"id": "019183c5-6789-789a-bcde-f0123456789a",
"amount": 14500,
"currency": "USD",
"transactionType": "invoice",
"postedAt": "2026-08-15T00:00:00Z",
"status": "settled",
"extensions": {
"billing": {
"stripePaymentIntent": "pi_3MtwBwLkdIwHu7ix28a38Fz"
}
}
}Document
Version-controlled, cryptographic proof-bearing artifact containing legal commitments, architectural specifications, employee handbooks, standard operating procedures, or NDAs.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Document",
"id": "019183c9-ab12-7901-2345-6789abcdef01",
"title": "Master Services Agreement - Helios & Modulogium",
"mimeType": "application/pdf",
"contentHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"version": "2.1.0",
"isSigned": true
}Task
Granular units of work assigned to Persons, attached to Projects or Assets, with estimated effort, priority, dependencies, checklist steps, and state transitions.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Task",
"id": "019183cd-ef34-7a12-3456-789abcdef012",
"title": "Implement PostgreSQL Bi-Directional CDC Connector",
"priority": "p1",
"state": "in_progress",
"dueAt": "2026-09-01T17:00:00Z",
"estimatedHours": 16,
"assigneeId": "019183ab-45cd-7e89-b012-3456789abcde"
}Event
A scheduled or reactive temporal occurrence — calendar appointment, subscription expiration webhook, pipeline stage progression, product launch date, or shift rotation.
{
"@context": "https://modulogium.com/schema/v1",
"@type": "Event",
"id": "019183d1-2345-7b23-4567-89abcdef0123",
"name": "Quarterly Board Presentation & Financial Close",
"eventType": "calendar",
"scheduledStart": "2026-09-15T15:00:00Z",
"scheduledEnd": "2026-09-15T17:00:00Z",
"payload": {
"zoomLink": "https://zoom.us/j/918237192"
}
}