◈︎

Contributing to AIOSchema

Phase: Founder-controlled pre-governance Governance: Registry Governance


Ways to Contribute

Specification feedback Report errors, ambiguities, or improvement suggestions via the GitHub issue tracker: https://github.com/aioschema/aioschema/issues

Use the label spec-feedback.

Registry proposals Propose new extension fields, vendor prefixes, or anchor services via the proposal process.

Reference implementations AIOSchema has six reference implementations: Python, TypeScript, Node.js, Go, Rust, and .NET. Implementation bug reports and conformance issues are tracked on GitHub. New language implementations are welcome.

See /implementations/ for current implementations.

Test vectors Additional conformance test vectors can be proposed via GitHub issues using the label test-vector.


IPR

All contributions to the specification, registries, and reference implementations are subject to the Royalty-Free IPR commitment. See /ipr/.

By submitting a contribution you agree that it may be incorporated into the AIOSchema specification or registries under CC-BY 4.0 (specification) or Apache 2.0 (reference implementations), and that you grant the patent non-assertion commitment described in the IPR policy.


Governance

During the founder-controlled phase, the founder reviews and accepts all contributions. Upon establishment of the AIOSchema Foundation, a formal contribution and governance process will be defined.


© 2026 Ovidiu Ancuta. AIOSchema™ and ◈™ are trademarks of Ovidiu Ancuta Specification: CC-BY 4.0 · Reference Implementations: Apache 2.0 · https://aioschema.org