Skip to content
Get started

Contributing

Contributions are welcome. Small changes with one clear purpose are the easiest to review.

  1. Read the contribution guide.
  2. Check the architecture overview and glossary.
  3. Search existing issues and RFCs before introducing a public concept.
  4. Limit each change to one capability that can be verified and reviewed on its own, and build on existing contracts instead of re-implementing them.

New public semantics, wire formats, stable interfaces, dependency-layer exceptions, numerical contracts, or governance changes require the RFC process.

The Rust quickstart is a small complete facade example. The source example index points to focused modeling and execution paths.

Do not report a vulnerability in a public issue; follow the private process in the security policy.