Persona Catalog Specification

Defines the structure and governance of persona-atoms, the catalog of AI persona definitions covering name, voice, role, and behavioral constraints for AI agents.

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

Persona Catalog Specification

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

Purpose

The persona catalog holds structured definitions of AI personas — the named, voiced, role-bearing identities that AI agents present to users and systems. Each atom specifies a persona's name, behavioral constraints, communication style, and role boundaries so that agents can be assembled with consistent, auditable identity configurations.

Persona atoms are the authoritative source for how an AI agent represents itself. They decouple persona design from agent deployment, enabling a single persona to be applied across multiple agent instances, models, or channels without drift.

Atom Classes

Class Description
persona A complete persona definition including name, voice, role description, and behavioral constraints
persona-template A parameterized persona base that other personas extend or instantiate
persona-fragment A partial persona trait (e.g., a tone modifier or domain specialization) that composes into full personas

Consumers

Relationship to Other Catalogs


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

[spec]
class       = "design-spec"
title       = "Persona Catalog Specification"
summary     = "Defines the structure and governance of persona-atoms, the catalog of AI persona definitions covering name, voice, role, and behavioral constraints for AI agents."
authors     = ["convergent-systems-co"]
conforms_to = "schema-atoms/design-spec/[email protected]"
asset       = "spec.md"