The OpenPersona Standard
Version: 1.0.0· License: Apache 2.0
The OpenPersona Standard defines a dual-format specification for representing AI agent personas. Both JSON and Markdown formats are first-class citizens.
Formats
JSON
Machine-readable format with full schema validation.
persona.openpersona.jsonMarkdown
Human-readable format with YAML frontmatter.
persona.openpersona.mdQuality Buckets
Personas are composed from qualities organized into 7 categorical buckets:
1
Core IdentityWho the persona IS
Strict — pick 12
Communication StyleHOW they speak
Strict — pick 13
Personality & PhilosophyValues and beliefs
Flexible — pick 1-34
Expertise & SpecializationWhat they know
Flexible — pick 1-35
Technology & ToolsTech environment
Optional — pick 0-36
Team ConfigurationTeam role
Optional — pick 0-27
Personal LifeHuman side
Optional — pick 0-2Minimum Viable Persona
A valid persona requires:
- 1. 1 Core Identity quality
- 2. 1 Communication Style quality
- 3. 1 Personality & Philosophy quality
- 4. 1 Expertise & Specialization quality
JSON Example
{
"$schema": "https://openpersona.io/schema/v1.json",
"openpersona": "1.0.0",
"persona": {
"name": "Marge",
"slug": "marge",
"version": "1.0.0",
"tagline": "Revenue Recovery Analyst"
},
"identity": { ... },
"communication": { ... },
"personality": [ ... ],
"expertise": [ ... ],
"system_prompt": "You are Marge, ..."
}