# 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](../../docs/rave-engine.md).
For the Rust API, see [docs.rs/rave_engine](https://docs.rs/rave_engine).
## License
MIT