Thanks for your interest in axonos-sdk-python.
- The wire format is normative. Any change to
IntentObservation,CapabilitySet, or the Q0.16 / timestamp encoding must remain byte-for-byte compatible with the Rustaxonos-sdkand the kernel's RFC-0006, or be accompanied by a coordinated ABI-version bump. - No runtime dependencies. Standard library only.
- Never stub a security path (e.g. attestation) so that it appears present. An unimplemented guarantee is documented as unimplemented.
pip install ruff==0.15.15
ruff check axonos tests
python -m unittest discover -s tests -v
pip install build && python -m buildIf you touch the wire format, regenerate the vectors in
tests/test_wire.py::TestCrossLanguageVectors and confirm the same bytes are
produced by the Rust reference before opening a pull request.