| Crates.io | tdln-ast |
| lib.rs | tdln-ast |
| version | 0.1.1 |
| created_at | 2026-01-09 20:29:00.101636+00 |
| updated_at | 2026-01-10 16:06:16.643489+00 |
| description | TDLN — canonical AST for deterministic, proof-carrying translation (NL/DSL → Logical Atom). |
| homepage | https://logline.foundation |
| repository | https://github.com/LogLine-Foundation/logline-workspace |
| max_upload_size | |
| id | 2032781 |
| size | 21,766 |
Canonical AST for TDLN — deterministic, proof-carrying translation of NL/DSL into a Logical Atom.
use tdln_ast::SemanticUnit;
let su = SemanticUnit::from_intent("Turn on the lights in the kitchen");
let cid = su.cid_blake3(); // BLAKE3 of canonical bytes
BLAKE3(canonical_bytes)json-atomic can be enabled via feature for strict canonicalization