A Network Storage client library for s&box that games use to read and write backend data, fetch game values, and handle revision enforcement with a built-in outdated-revision UI. It wraps the engine HTTP API to call storage and management endpoints, manages auth tokens and optional dedicated-server secrets, supports host proxying over RPC, and implements request signing and AES‑GCM envelope encryption with local RSA signature verification for config. It also emits lightweight analytics and diagnostics with configurable allow-lists and privacy guards.
Editor-only tooling for managing a Network Storage project from inside the s&box editor. It generates typed C# code from local YAML/JSON, syncs collections/endpoints/workflows with a remote management API, and offers diff, merge, pull, push, and test windows. It persists config and credentials to disk, runs optional external helpers like python for data generation, and writes temp reports for logs and test output.
Unit tests for the Network Storage library. It initializes a Sandbox.TestAppSystem, then exercises request ID security helpers, JSON/YAML rendering and canonicalization utilities, and a basic scene stack/object count sanity test. The suite parses fixture JSON, checks canonical output equivalence, and validates error detection paths.