4 projects
kanonak-codec
Kanonak codec runtime (Python port): build the canonical input model from typed nodes + an embedded schema, content-address via kanonak-canonical, and (de)serialize the normalized-JSON wire form. Referenced by generated typed SDKs.
kanonak-canonical
Kanonak canonical form + content hash (canonicalFormVersion 1). Conformant port of kanonak.org/canonical-form, verified against the golden vectors. Standard-library only.
kanonak-wire
Kanonak wire kernel (wireFormatVersion 1). Conformant Python port of the kanonak.org/wire-form reader/writer kernel — bounds-checked cursor reads/writes, big-endian integers, strict UTF-8, and a fail-loud error taxonomy — verified against the shared golden vectors. Standard-library only.
kanonak-expression
Kanonak expression runtime (expressionRuntimeVersion 1). Conformant port of @kanonak-protocol/expression, a deterministic tx + math tree-walker, verified against the shared parity vectors. Standard-library only.