249b54e8c4d222a523272d4271676d9ad3803432
Rule one at the top of this document says to record an election so it is not re-litigated, and three dependencies in continuum-proxy had never had theirs written down. All three already passed `cargo deny check licenses`; the point is that a grep for "GPL" turns up an answer instead of an argument. - `unescaper` 0.1.10 is `MIT OR GPL-3.0-only`, reached through tokio-serial -> serialport, so it is genuinely in the Linux build. - `r-efi` 6.0.0 offers LGPL-2.1-or-later as one of three options, but only compiles for UEFI targets - noted because the next person to grep will find it and should not have to work that out again. - `serialport` 4.10.0 is MPL-2.0, which the table allows because the copyleft is per-file. That holds only while we do not edit its files, so the condition is now written next to the permission. Also records the eight crates added to continuum-proxy on 2026-10-15 for reading `.3mf` archives, and why the zip feature set is deflate-only: the other codec features pull in bzip2, lzma/xz and zstd bindings, each another licence to check for no benefit. Verified from `cargo metadata` and `cargo tree --invert`, not from memory.
continuum-common
Shared, dependency-light building blocks used across the Continuum cloud and edge services.
Packages
packages/ts-core- TypeScript package consumed bycontinuum-backend(and other Bun/Node services). Provides a structured logger, a Supabase JWT verification helper, and ElysiaJS-compatible HTTP error transformers.packages/rust-core- Rust crate consumed bycontinuum-proxyandcontinuum-ai-worker. Provides a sharedthiserror-based error type,tracinginitialization, and G-code checksum/header parsing helpers.packages/rust-schema-instance- Rust crate consumed bycontinuum-proxyandcontinuum-ai-worker. Builds aserde_json::Valueinstance from a JSON Schema file (resolves$ref/allOf, fillsconst/enum/default, only buildsrequiredproperties) - for code that has to construct a raw JSON message against some other system's schema instead of a typed struct.
Each package is versioned and published independently; see their own READMEs (inline doc comments) for usage.
Languages
Rust
77.6%
TypeScript
22.4%