Schema
Palette, theme metadata, tokens, and canonical paths in readable JSON.
schema/cybergrid.jsonCYBERCORE SYSTEMS FRAMEWORK / v0.8.1
A Rust-first source of truth for themes, design tokens, filesystem paths, portable resources, and the tools that use them.
CYBERGRID is readable by Rust, QML, CSS, HTTP clients, and downstream Cybercore projects.
01 / THE MODEL
Cybercore keeps the shared contract separate from the tools that consume it. Start at the source, then choose the distribution path that fits your project.
Palette, theme metadata, tokens, and canonical paths in readable JSON.
schema/cybergrid.jsonTyped Rust contracts for loading, validating, composing, and publishing resources.
cargo add cybercore-coreVersioned resources with manifests, provenance, compatibility, and checksums.
cybercore-control pack installApps and sites read the same source without copying or redefining the system.
Web Kit / QML / HTTP02 / RUST CRATES
03 / RESOURCE PACKS
Official packs are installed project-locally, locked to exact versions, and verified against their declared SHA-256 payloads.
04 / HOW TO USE IT
Use the core crate in a Rust project, install a governed pack into the current workspace, or read the canonical schema from another runtime.
cargo add cybercore-core
use cybercore_core::theme::ThemeCatalog;
let themes = ThemeCatalog::load()?;READ THE API βcargo install --git \
https://github.com/cybercoretech/cybercore-packs \
--package cybercore-pack
cybercore-control pack install cybercore.themes@1.0.0
cybercore-control pack verifyREAD THE PACK GUIDE βGET /data/cybergrid.json
// QML / C++
QJsonDocument::fromJson(bytes)
/* CSS consumers */
var(--cyan)VIEW THE WEB KIT βWHEN YOU NEED GOVERNANCE
The Control Plane is the operational companion: explore resources, validate compatibility, compose site profiles, and prepare deliberate publish plans.