Skip to main content

crimsonos — Protocol Scaffold (Python)

Phase: SCAFFOLDING · Canonical source of truth: MASTER_ARCHITECTURE.md

This wheel is not the Crimson OS runtime. It ships typed protocol stubs from runtime/crimsonos/ in the monorepo — routing shapes, token schemas, bridge file format, and a demo IG audit. The live system (daemons, NAS, Agent_Bridge ledger, cockpit on :8093) is in the repo and on operator hardware.


What is actually live (per MASTER_ARCHITECTURE §3–§4)

Component Phase Reality
Substrate (stdlib daemons, cockpit HTTP, NAS, Ollama) PARTIAL-LIVE ~3 GREEN daemons; rest stale or down (as of 2026-06-02)
Named agent org chart SCAFFOLDING Personality docs + stubs. Six daemons do the real work.
Agent Bridge (cross-agent handoffs) DESIGNED / PARTIAL Target protocol; not fully wired in this package
Adversarial IG (full auditor bus) DESIGNED (2026-06) Spec in master doc; this package has heuristic scaffold only
This crimsonos pip package SCAFFOLDING Protocol reference — not 17 running agents

Sovereignty rule (§4): Anything not named in the master control plane is a sub-function under a core node — not a separate running agent.


Canonical control plane (target topology)

OPERATOR (final authority)
    └── Q (orchestrator + counsel)
            Council of Four: Orchestrator · Advisor · IG · Science Officer
    ├── N.E.O.     — backend / inference / sysadmin (Node 0, LIVE)
    ├── Q          — frontend cockpit (Node 1, LIVE)
    ├── CMO_Edge   — edge ops / broadcast (Node 2, PARTIAL)
    └── RINGMASTER — curator → Library (SCAFFOLDING)

Legacy 17 named agent stubs are documented for archive to cold store (MASTER_ARCHITECTURE §13 open items). Do not read them as operational agents.

Full node table (IPs, ports 8092/8093): see MASTER_ARCHITECTURE §9.


What this package contains

Module Phase What it does today
super_token.py SCAFFOLDING Pydantic schemas for CHRONOS / SOMA / KINETIC / LOGOS tokens
dispatcher.py SCAFFOLDING Classifies input, returns string routing targets (not running agents)
bridge.py SCAFFOLDING YAML bridge file read/write (falls back to ./bridge/ if NAS not mounted)
ig.py SCAFFOLDING Heuristic audit axes; several scores require operator input (MANUAL phase)
executor.py PARTIAL Optional Ollama HTTP caller with 8 prompt personas — not the agent runtime
cli.py SCAFFOLDING Interactive demo around the above

Install

pip install crimsonos

Development install from monorepo:

git clone https://github.com/ultranetcommand-neo/Crimson-OS.git
cd Crimson-OS/runtime/crimsonos
pip install -e .

Quick start (scaffold demo)

from crimsonos.dispatcher import Dispatcher
from crimsonos.super_token import LogosToken

dispatcher = Dispatcher()
token = LogosToken(
    content="Route this task.",
    context={"operator_mode": "architect"},
    originating_node=1,
    target_agent="q_orchestrator",
)
result = dispatcher.route(token)
print(result)  # routing decision only — no agent executes

Tutorials and full docs live in the repo, not necessarily in the wheel: runtime/crimsonos/tutorials/, docs/STATUS.md.


What is NOT in this package

  • Agent_Stack/ job descriptions as executable agents
  • Agent_Bridge markdown ledger on NAS
  • 12-ring Silo ontology runtime
  • Finance Engine, Expand/Contract/Judge valve, gate daemons
  • Cockpit API (:8093), intranet (:8092)

Read the monorepo: Crimson-OS · SILO_INDEX.md · GLOSSARY.md


License

Apache 2.0 · Matt Gibson / Crimson Symphony Media

Release files for crimsonos 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crimsonos 0.1.1
File Size Uploaded
crimsonos-0.1.1.tar.gz 22.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crimsonos 0.1.1
File Interpreter ABI Platform
crimsonos-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 44.8 kB

Release files / crimsonos-0.1.1.tar.gz

Download URL crimsonos-0.1.1.tar.gz
Size 22.0 kB
Tags Source
SHA-256 checksum
How to use checksums
02269667f328d7d569bceb3054f82be8e37f7256d3f3fcbf9692f2172010a98b
BLAKE2b-256 checksum
How to use checksums
e25d85730fe8fd2f7787e29992213853fd5e5c300d11c94a581951f969d74f36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / crimsonos-0.1.1-py3-none-any.whl

Download URL crimsonos-0.1.1-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e416f2681d7cefbb96d26f1cdc44e2c1ba35c14d8019e638e8f044595968d1da
BLAKE2b-256 checksum
How to use checksums
ec0b6c593b9c61df7b3b7a4ea7a68aa7516af6d827ae707bdb9bdd6da7d92641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page