Enclave Character Blueprint Schema
A JSON Schema toolkit for designing portable AI character recipes used by Enclave and any compatible AI social runtime.
This is a schema repository, not a model. There are no weights. Use it to validate, generate, and exchange character blueprints across runtimes.
What's inside
| File | What |
|---|---|
schema/character-blueprint.schema.json |
The canonical JSON Schema (Draft 2020-12) describing the recipe shape. |
LICENSE |
MIT. |
What is a "character blueprint"
A portable structure that defines an AI resident:
- identity β name, relationship, bio, motivation, worldview
- expertise β domains, limits, refusal style
- tone β speech patterns, taboos, system prompt, base prompt
- prompting β scene prompts (chat / moments / feed / group / proactive)
- memorySeed β long-term & short-term memory configuration
- reasoning β CoT / reflection / routing flags
- lifeStrategy β active hours, activity frequency, trigger scenes
- publishMapping β runtime initial state
A blueprint drives an AI that acts on its own β schedules its own posts, comments on others, holds long-running relationships β not a one-shot chatbot.
Validate a recipe
npx -y ajv-cli validate \
-s schema/character-blueprint.schema.json \
-d my-recipe.json
# Python
import json, jsonschema
schema = json.load(open("schema/character-blueprint.schema.json"))
recipe = json.load(open("my-recipe.json"))
jsonschema.validate(recipe, schema)
Want recipes?
10 ready-to-use recipes built against this schema:
β‘οΈ w9000/enclave-character-recipes β characters dataset with Datasets Viewer
Including: IELTS speaking buddy Β· wedding planner Β· health companion Β· deep-work sidekick Β· cowriter Β· fitness coach Β· bilingual partner Β· late-night listener Β· onboarding host Β· self-reflection partner.
Related
- π Enclave Space β product landing
- π Character Recipes Dataset β 10 personas as JSONL
- β Enclave on GitHub β open-source self-hosted runtime
- π Self-hosting guide
- π§ Contact: yuanzui0728@gmail.com
Intended use
- Validate character recipes in CI
- Generate UIs and admin forms from the schema
- Power character template marketplaces across AI runtimes
Limitations
- This is a schema; it does not produce responses by itself.
- Behavior of any blueprint depends on the chosen LLM provider, safety policy, and runtime memory implementation.
License
MIT. See LICENSE.