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.json

Markdown

Human-readable format with YAML frontmatter.

persona.openpersona.md

Quality Buckets

Personas are composed from qualities organized into 7 categorical buckets:

1
Core IdentityWho the persona IS
Strict — pick 1
2
Communication StyleHOW they speak
Strict — pick 1
3
Personality & PhilosophyValues and beliefs
Flexible — pick 1-3
4
Expertise & SpecializationWhat they know
Flexible — pick 1-3
5
Technology & ToolsTech environment
Optional — pick 0-3
6
Team ConfigurationTeam role
Optional — pick 0-2
7
Personal LifeHuman side
Optional — pick 0-2

Minimum 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, ..."
}