Model Catalog Specification

Defines the structure and governance of model-atoms, the catalog of AI model definitions covering model IDs, capabilities, context windows, and pricing.

draft 1.0.0-draft design-spec
idschema-atoms/design-spec/model-catalog-spec
authorsconvergent-systems-co
conforms_toschema-atoms/design-spec/[email protected]
created2026-05-24

Model Catalog Specification

Catalog: model-atoms.com Version: 1.0.0-draft Conforms to: schema-atoms/design-spec/[email protected]

Purpose

The model catalog holds structured definitions of AI models — the named, versioned identifiers for large language models and other ML models used across the ecosystem. Each atom captures a model's canonical ID, provider, capability flags, context window size, pricing tier, and known limitations so that agent and service configuration can reference models by atom rather than by hardcoded string.

Model atoms make model selection explicit, versioned, and auditable. They enable safe model transitions — retiring a model atom triggers a defined deprecation path rather than a silent breakage across all consumers.

Atom Classes

Class Description
llm A large language model definition including provider, model ID, context window, and capability flags
embedding-model An embedding model definition including dimensionality, supported input types, and provider
image-model An image generation or understanding model definition
speech-model A speech-to-text or text-to-speech model definition

Consumers

Relationship to Other Catalogs


atom.toml
id          = "schema-atoms/design-spec/model-catalog-spec"
version     = "1.0.0-draft"
content_hash = "50c844e36ff25cb8eaaeb338d1e250b2047b22f467f30423ed8a0ae8b6215f32"
lifecycle   = "draft"
created_at  = "2026-05-24T00:00:00Z"

[spec]
class       = "design-spec"
title       = "Model Catalog Specification"
summary     = "Defines the structure and governance of model-atoms, the catalog of AI model definitions covering model IDs, capabilities, context windows, and pricing."
authors     = ["convergent-systems-co"]
conforms_to = "schema-atoms/design-spec/[email protected]"
asset       = "spec.md"