Skip to content

Everendforge/specs

Repository files navigation

Everend Forge mark

Everend Spec

The portable format contracts shared by every Everend Forge tool.
Vaults, branching graphs, runtime packages, and validation reports.

License Part of Everend Forge


Everend Spec defines the portable contracts shared by Everend Forge tools. It is the technical source of compatibility for vaults, branching graphs, runtime packages, and validation reports.

This repository starts with human-readable Markdown contracts, JSON Schema, and examples. A CLI validator can be added after the first workflows are validated.

Start Here

Design Goals

  • Keep canon portable and readable in Markdown tools.
  • Keep runtime packages executable without authoring apps installed.
  • Use stable IDs for cross-tool references.
  • Support project-specific taxonomy while keeping files portable.
  • Let apps evolve independently while targeting explicit spec versions.

Validation

npm install
npm test

The validation script checks the v0.1 JSON Schemas against the canonical demo vault, runtime package examples, and deliberately invalid fixtures.

License

Spec prose and examples are licensed under CC BY 4.0. Any code added later should use MIT OR Apache-2.0 unless stated otherwise.

About

Open format contracts for the Everend Forge narrative creation suite.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors