# Jido Character v1.0.0 - API Reference

## Modules

- [Jido.Character.Ontology.Renderer](Jido.Character.Ontology.Renderer.md): Renders character schemas and data to semantic web formats.

- Core
  - [Jido.Character](Jido.Character.md): Extensible character definition for AI agents.
  - [Jido.Character.Definition](Jido.Character.Definition.md): Definition of a character type, used by `use Jido.Character`.

- Schemas
  - [Jido.Character.Schema](Jido.Character.Schema.md): Core Zoi schemas for character definitions.
  - [Jido.Character.Schema.Identity](Jido.Character.Schema.Identity.md): Character identity - who the character is.
  - [Jido.Character.Schema.KnowledgeItem](Jido.Character.Schema.KnowledgeItem.md): Permanent fact the character knows (no decay).
  - [Jido.Character.Schema.Memory](Jido.Character.Schema.Memory.md): Character memory with entries and capacity limit.
  - [Jido.Character.Schema.MemoryEntry](Jido.Character.Schema.MemoryEntry.md): Individual memory item with decay properties.
  - [Jido.Character.Schema.Personality](Jido.Character.Schema.Personality.md): Character personality - how the character behaves.
  - [Jido.Character.Schema.Trait](Jido.Character.Schema.Trait.md): Personality trait with optional intensity (0.0-1.0).
  - [Jido.Character.Schema.Voice](Jido.Character.Schema.Voice.md): Character voice - how the character communicates.

- Rendering
  - [Jido.Character.Context.Renderer](Jido.Character.Context.Renderer.md): Default Markdown renderer for characters.
  - [Jido.Character.Renderer](Jido.Character.Renderer.md): Behaviour and dispatcher for character renderers.

- Persistence
  - [Jido.Character.Persistence.Adapter](Jido.Character.Persistence.Adapter.md): Behaviour for character persistence adapters.
  - [Jido.Character.Persistence.Memory](Jido.Character.Persistence.Memory.md): Simple in-memory persistence adapter for characters.

