rave_engine 0.8.0

A secure and efficient JSON Schema validation and Rhai script execution engine
Documentation

RAVE Engine

Engine for JSON Schema validation and Rhai script execution, powering unyt's programmable agreement system.

Modules

  • json_schema_validator -- validates inputs and outputs against JSON Schemas defined in Code Templates
  • rhai_engine -- sandboxed Rhai script execution with registered helper functions and resource monitoring
  • types -- shared type definitions (entries, links, transactions, units) used by both integrity and coordinator zomes

Documentation

For a full overview of how RAVE works -- core concepts, execution pipeline, input/output types, sandbox configuration, and validation guarantees -- see docs/rave-engine.md.

For the Rust API, see docs.rs/rave_engine.

License

MIT