README (1453B)
1 # radroots_sdk 2 3 This standalone public repository owns Radroots SDK generated package outputs, 4 package/export contracts, provenance, and the exact source lock that selects 5 their canonical public producer revision. 6 7 The Rust workspace contains only the unpublished source-lock verification 8 capsule. Generated TypeScript, Wasm, Swift, and Kotlin surfaces are produced 9 through `tools/radroots_sdk_artifact.mjs` from the exact 10 `radrootslabs/lib` revision recorded in `radroots.lib.source-lock.v1.toml`. 11 12 Use `pnpm run supply-chain:check` for locked dependency, source, and license 13 validation, `pnpm run boundaries:check` for forbidden-surface, secret, API 14 baseline, and exact generated-inventory validation, and `pnpm run 15 contracts:check` for standalone contract validation. Run `pnpm run check` with 16 an exact `RADROOTS_LIB_SOURCE_ROOT` for the complete producer-backed generated 17 freshness lane. Verification is non-mutating; `pnpm run generate` is the 18 explicit write command. Generated package license bytes remain bound to the 19 selected Lib producer revision, while repository-root licenses remain owned by 20 this SDK repository. See `AGENTS.md` and `CONTRIBUTING.md` for repository rules 21 and command requirements. 22 23 ## Copyright 24 25 Except as otherwise noted, all files in the `sdk` distribution are 26 27 Copyright (c) 2026 Tyson Lupul 28 29 ## License 30 31 This repository is licensed under either MIT or Apache-2.0, at your option. 32 See LICENSE-MIT and LICENSE-APACHE.