{
  "ecosystem": "convergent-systems",
  "spec": "atoms-spec/v1",
  "built_at": "2026-05-22T18:26:13.547Z",
  "summary": {
    "total": 16,
    "live": 0,
    "bootstrap": 16
  },
  "catalogs": [
    {
      "name": "brand-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "brand-atoms.com",
      "pages_url": "https://src/brand-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/brand-atoms",
      "federation": "xdao.co",
      "purpose": "Brand guidelines, from PDFs into typed YAML — machine-consumable, composable atoms covering palettes, fonts, and glyph sets.",
      "atom_types": [
        "palette",
        "font",
        "glyph"
      ],
      "composition_type": "brands",
      "composition_dir": "brands",
      "rule_types": [
        "contrastRatio",
        "fontPairing",
        "forbiddenTreatment",
        "numericRange"
      ],
      "runtime_consumers": [
        "aish",
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "service-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "service-atoms.com",
      "pages_url": "https://src/service-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/service-atoms",
      "federation": "xdao.co",
      "purpose": "Replaces DNS for services inside the ecosystem while remaining decentralized at the implementation layer — identity, protocol, schema, policy, and endpoint primitives composed into typed services.",
      "atom_types": [
        "identity",
        "protocol",
        "schema",
        "policy",
        "endpoint-pattern"
      ],
      "composition_type": "services",
      "composition_dir": "services",
      "rule_types": [
        "version-compatibility",
        "auth-required",
        "schema-evolution"
      ],
      "runtime_consumers": [
        "universal-bus",
        "aish"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "prompt-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "prompt-atoms.com",
      "pages_url": "https://src/prompt-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/prompt-atoms",
      "federation": "xdao.co",
      "purpose": "Prompt engineering as a canonical, machine-readable, versioned library — replacing closed vendor libraries and scattered cookbooks with typed personas, constraints, formats, tool-use templates, refusal patterns, and output schemas.",
      "atom_types": [
        "persona",
        "constraint",
        "format-instruction",
        "tool-use-template",
        "refusal-pattern",
        "output-schema"
      ],
      "composition_type": "prompts",
      "composition_dir": "prompts",
      "rule_types": [
        "model-compatibility",
        "token-length-constraint",
        "format-compatibility"
      ],
      "runtime_consumers": [
        "aish",
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "policy-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "policy-atoms.com",
      "pages_url": "https://src/policy-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/policy-atoms",
      "federation": "xdao.co",
      "purpose": "Governance rules as typed, versioned, catalog-driven artifacts — subjects, resources, actions, effects, and conditions — so every organization stops reinventing the same policies.",
      "atom_types": [
        "subject",
        "resource",
        "action",
        "effect",
        "condition"
      ],
      "composition_type": "policies",
      "composition_dir": "policies",
      "rule_types": [
        "precedence",
        "conflict-resolution",
        "scope-inheritance"
      ],
      "runtime_consumers": [
        "olympus",
        "aish"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "identity-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "identity-atoms.com",
      "pages_url": "https://src/identity-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/identity-atoms",
      "federation": "xdao.co",
      "purpose": "Identity primitives unified across vendors — auth methods, claim types, trust frameworks, key and certificate types — defined once and composable into identity profiles, federated setups, and persona templates.",
      "atom_types": [
        "auth-method",
        "claim-type",
        "trust-framework",
        "key-cert-type"
      ],
      "composition_type": "identities",
      "composition_dir": "identities",
      "rule_types": [
        "trust-chain",
        "claim-validation",
        "key-rotation"
      ],
      "runtime_consumers": [
        "aish",
        "universal-bus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "compliance-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "compliance-atoms.com",
      "pages_url": "https://src/compliance-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/compliance-atoms",
      "federation": "xdao.co",
      "purpose": "SOC2, HIPAA, ISO27001, PCI, GDPR mapped once with shared control families, evidence types, audit requirements, and cross-framework equivalence — ending the industry-wide redundancy of duplicate control mappings.",
      "atom_types": [
        "control-family",
        "control",
        "evidence-type",
        "audit-requirement"
      ],
      "composition_type": "frameworks",
      "composition_dir": "frameworks",
      "rule_types": [
        "framework-requirement",
        "evidence-sufficiency",
        "cross-framework-equivalence"
      ],
      "runtime_consumers": [
        "olympus",
        "aish"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "workflow-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "workflow-atoms.com",
      "pages_url": "https://src/workflow-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/workflow-atoms",
      "federation": "xdao.co",
      "purpose": "Workflow primitives unified across n8n, Zapier, GitHub Actions, Temporal, Airflow — step types, triggers, states, and gates composed into typed workflows with no per-tool DSL.",
      "atom_types": [
        "step-type",
        "trigger-type",
        "state-type",
        "gate-type"
      ],
      "composition_type": "workflows",
      "composition_dir": "workflows",
      "rule_types": [
        "state-transition-validity",
        "gate-requirement",
        "retry-policy"
      ],
      "runtime_consumers": [
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "agent-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "agent-atoms.com",
      "pages_url": "https://src/agent-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/agent-atoms",
      "federation": "xdao.co",
      "purpose": "Agent primitives canonicalized — personas, tool definitions, capability declarations, role boundaries, isolation constraints — across LangChain, AutoGen, CrewAI, Olympus and beyond.",
      "atom_types": [
        "persona",
        "tool-definition",
        "capability-declaration",
        "role-boundary",
        "isolation-constraint"
      ],
      "composition_type": "agents",
      "composition_dir": "agents",
      "rule_types": [
        "capability-grant",
        "isolation-rule",
        "communication-pattern",
        "supervision-hierarchy"
      ],
      "runtime_consumers": [
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "knowledge-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "knowledge-atoms.com",
      "pages_url": "https://src/knowledge-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/knowledge-atoms",
      "federation": "xdao.co",
      "purpose": "Knowledge graph primitives as a foundation for RAG, semantic memory, and AI knowledge bases — entity types, relationship types, provenance, fact types, confidence primitives.",
      "atom_types": [
        "entity-type",
        "relationship-type",
        "provenance-atom",
        "fact-type",
        "confidence-primitive"
      ],
      "composition_type": "knowledge-bases",
      "composition_dir": "knowledge-bases",
      "rule_types": [
        "relationship-constraint",
        "provenance-requirement",
        "contradiction-handling"
      ],
      "runtime_consumers": [
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "event-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "event-atoms.com",
      "pages_url": "https://src/event-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/event-atoms",
      "federation": "xdao.co",
      "purpose": "Event primitives — types, schemas, channels, subscription patterns, delivery semantics — paired with Service Atoms to cover the request/response and async halves of distributed systems.",
      "atom_types": [
        "event-type",
        "schema",
        "channel",
        "subscription-pattern",
        "delivery-semantics"
      ],
      "composition_type": "streams",
      "composition_dir": "streams",
      "rule_types": [
        "schema-evolution",
        "delivery-guarantee",
        "ordering-constraint"
      ],
      "runtime_consumers": [
        "universal-bus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "plugin-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "plugin-atoms.com",
      "pages_url": "https://src/plugin-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/plugin-atoms",
      "federation": "xdao.co",
      "purpose": "Plugin interface standards — not implementations — making plugins ecosystem-portable across Convergent Systems runtimes. USB-C for software plugins.",
      "atom_types": [
        "interface-contract",
        "capability-declaration",
        "permission-scope",
        "lifecycle-hook",
        "trust-primitive"
      ],
      "composition_type": "conventions",
      "composition_dir": "conventions",
      "rule_types": [
        "capability-grant",
        "semver-compatibility",
        "trust-chain-verification"
      ],
      "runtime_consumers": [
        "aish",
        "olympus",
        "universal-bus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "theme-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "theme-atoms.com",
      "pages_url": "https://src/theme-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/theme-atoms",
      "federation": "xdao.co",
      "purpose": "Theme primitives for terminal, shell, editor, and TUI experiences — prompt segments, separators, glyph sets, role bindings, syntax schemes. Composable surface designs that extend brands with surface-specific behavior.",
      "atom_types": [
        "prompt-segment",
        "separator-style",
        "glyph-set",
        "role-binding",
        "syntax-scheme"
      ],
      "composition_type": "themes",
      "composition_dir": "themes",
      "rule_types": [
        "brand-conformance",
        "contrast-requirement",
        "glyph-completeness"
      ],
      "runtime_consumers": [
        "aish",
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "persona-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "persona-atoms.com",
      "pages_url": "https://src/persona-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/persona-atoms",
      "federation": "xdao.co",
      "purpose": "Persona primitives for AI agents and LLMs — voice profiles, role definitions, behavioural constraints, knowledge boundaries, tone parameters. Composable persona designs that runtimes bind to agents, system prompts, and conversational surfaces.",
      "atom_types": [
        "voice-profile",
        "role-definition",
        "behavioural-constraint",
        "knowledge-boundary",
        "tone-parameter"
      ],
      "composition_type": "personas",
      "composition_dir": "personas",
      "rule_types": [
        "prompt-conformance",
        "boundary-coverage",
        "voice-consistency"
      ],
      "runtime_consumers": [
        "aish",
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "channel-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "channel-atoms.com",
      "pages_url": "https://src/channel-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/channel-atoms",
      "federation": "xdao.co",
      "purpose": "Communication channels canonicalized — Slack, email, SMS, webhook, IRC, Matrix, Discord, RSS, iMessage. Typed protocols, endpoints, delivery semantics, transports, and auth methods so any agent or runtime can declare a channel once and reach it everywhere.",
      "atom_types": [
        "protocol",
        "endpoint",
        "delivery-semantic",
        "transport",
        "auth-method"
      ],
      "composition_type": "channels",
      "composition_dir": "channels",
      "rule_types": [
        "rate-limit",
        "auth-required",
        "ordering-guarantee"
      ],
      "runtime_consumers": [
        "aish",
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "model-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "model-atoms.com",
      "pages_url": "https://src/model-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/model-atoms",
      "federation": "xdao.co",
      "purpose": "AI model definitions canonicalized — Claude, GPT, Llama, Gemini, Mistral variants with capabilities, context windows, pricing tiers, deprecation policy, tool-use shape, vision support, modality. One typed source-of-truth for what a model is, what it can do, and when it goes away.",
      "atom_types": [
        "model-card",
        "capability",
        "pricing-tier",
        "deprecation-policy",
        "tool-use-shape",
        "modality"
      ],
      "composition_type": "models",
      "composition_dir": "models",
      "rule_types": [
        "model-compatibility",
        "capability-grant",
        "deprecation-window"
      ],
      "runtime_consumers": [
        "aish",
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    },
    {
      "name": "profile-atoms",
      "version": "0.1.0",
      "status": "bootstrap",
      "domain": "profile-atoms.com",
      "pages_url": "https://src/profile-atoms.pages.dev",
      "github_url": "https://github.com/convergent-systems-co/src/profile-atoms",
      "federation": "xdao.co",
      "purpose": "User/agent profile compositions — durable \"working-identity\" declarations for the Olympus broker. Each profile composes role-packs, policy stack, governance stack, default persona/theme/budget, available identities/channels, knowledge sources, and default workflows into a coherent posture. Catalog is composition-only; primitive atoms live in other catalogs.",
      "atom_types": [],
      "composition_type": "profile",
      "composition_dir": "profiles",
      "rule_types": [
        "reference-trust",
        "update-policy",
        "inheritance-cycle"
      ],
      "runtime_consumers": [
        "olympus"
      ],
      "license": "Apache-2.0",
      "live": null
    }
  ]
}
