sdk

Radroots SDK and bindings
git clone https://radroots.dev/git/sdk.git
Log | Files | Refs | README

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.