Contribute

Contribute to ACR

Propose a standards clarification, improve a reference implementation example, or add a test. Read the contribution guide to choose the right path and provide evidence that another contributor can reproduce.

Choose the right path

Standard revisions

Clarifications or changes to normative requirements in the ACR Standard. Open a GitHub issue that cites the section, explains the problem and proposes wording. The maintainers review proposals in the open; accepted changes are released in a new versioned edition of the Standard, never silently edited into the current one.

Reference code contributions

Tests, examples, SDK and control plane fixes in the reference implementation. Open a pull request with the tests you ran. Code changes do not change the Standard's requirements, and the reference implementation is not the normative authority.

Three versions are tracked separately: the specification is v1.0.2, the published software release is v1.1.3, and newer audited fixes live on the main branch and are not yet in a release.

Contribution guide

  1. Fork the acr-standard repository and create a feature branch.
  2. Install development dependencies: pip install -e ".[dev]"
  3. Run the Python test suite: pytest
  4. Run the Rego policy tests: opa test policies/ -v
  5. Open a pull request describing the change and the tests you ran. Contributions are licensed under Apache 2.0.

Open tasks

These describe open work, not completed capabilities. Issue status was checked on October 17, 2026; confirm it on GitHub before starting.

Found a security issue? Report it privately instead of opening a public issue.