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

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.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Space using w9000/enclave-character-blueprint 1