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
- Fork the acr-standard repository and create a feature branch.
- Install development dependencies: pip install -e ".[dev]"
- Run the Python test suite: pytest
- Run the Rego policy tests: opa test policies/ -v
- 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.
Add direct Rego tests for the customer-support policy
The OPA CI job performs test discovery; authored *_test.rego coverage for this policy is still open work.
#14 · Credential-free LangGraph exampleAdd a credential-free LangGraph refund example
Existing LangGraph integration support is distinct from a completed credential-free example.
#15 · TypeScript decision handlingTest and document TypeScript SDK decision handling
The SDK exists; complete decision-handling test coverage does not yet.
Found a security issue? Report it privately instead of opening a public issue.
