7 packages matching “kanonak”
@kanonak-protocol/types
v5.36.0 · 22 hours ago
Shared TypeScript type definitions for the Kanonak Protocol object model.
No known vulnerabilities
@kanonak-protocol/sdk
v5.36.0 · 22 hours ago
TypeScript SDK for the Kanonak Protocol — parse, resolve, validate, reason over, and render .kan.yml packages.
No known vulnerabilities
@kanonak-protocol/cli
v5.36.0 · 22 hours ago
Command-line tool for the Kanonak Protocol — validate, resolve, preview, and publish semantic ontology packages.
No known vulnerabilities
@kanonak-protocol/codec
v0.6.0 · 8 days ago
The generic Kanonak codec runtime: builds the canonical input model from typed nodes + an embedded schema, content-addresses it via @kanonak-protocol/canonical, and serializes/deserializes the normalized-JSON wire form. Referenced by generated typed SDKs;
No known vulnerabilities
@kanonak-protocol/canonical
v0.2.1 · 1 month ago
The Kanonak canonical form + content hash (canonicalFormVersion "1") — the TypeScript port of kanonak.org/canonical-form, verified byte-for-byte against the shared golden vectors. The identity primitive every generated SDK content-addresses through.
No known vulnerabilities
@kanonak-protocol/expression
v0.3.3 · 8 days ago
The Kanonak expression runtime (expressionRuntimeVersion "2") — a deterministic tree-walker that folds a kanonak.org/transformations + kanonak.org/math expression to a value (number | string | ref | list), verified against the shared parity vectors. The b
No known vulnerabilities
@kanonak-protocol/wire
v0.1.0 · 3 months ago
The Kanonak wire kernel (wireFormatVersion "1") — a minimal, allocation-conscious binary reader/writer for hot-path wire protocols, verified against the shared golden vectors. The kernel every generated protocol codec calls into.
No known vulnerabilities