{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/3"}],"enrichment":{"capability":"Embeds a Rust-based federation node that composes cryptographic attestation, replication, and verification into a Python-callable service for decentralized mesh networks.","skillfed_tags":["federated-mesh","post-quantum-crypto","claim-based-routing"],"use_cases":["Run a federated node in a decentralized mesh where you control admission and consent topology without a central authority.","Embed the node as a library in a CIRISAgent to provide the fabric infrastructure that agents depend on for attestation and replication.","Build a moderatable P2P network where every hop is an operator-accountable node with its own consent edges and graded moderation ladder.","Store and replicate signed claims across a network where relays cannot inspect or tamper with encrypted payloads in transit.","Operate a node in a federation where configuration is entirely versioned as signed claims and can be updated hot without restart."],"what_it_does":"ciris-server is a headless federation node that composes three Rust libraries\u2014ciris-persist (corpus and admission control), ciris-edge (transport and replication), and ciris-verify (post-quantum cryptography)\u2014into a single runnable service. It is shipped both as a standalone binary and as a PyO3 abi3 wheel that agents can embed. Unlike its component libraries, which make cryptographic and admission decisions in isolation, the server runs control loops that reconcile a live node to a signed claim graph (CEG), exposes every decision to an operator, and manages a decentralized mesh without privileged parties.\n\nThe node's defining constraint is that it does not reason, decide, or act on its own\u2014it attests, stores, replicates, scores, and serves. Configuration is entirely claim-driven and signed; no environment variables are used. The architecture claims to solve the open problem of building a mesh that is simultaneously decentralized (no privileged relay), moderatable (graded consent ladders at every hop), and scalable (ALM tree with bounded per-node fan-out and logarithmic depth). Replication uses AEAD encryption such that relays cannot read the payloads they forward, and moderation is applied by authoring claims rather than by external policy.","worth_installing":"Yes, but with conditions. Install if you are building or testing a decentralized federation using the CIRIS ecosystem and can tolerate early-stage software (first release 2026-08-08, 2 repository stars). The AGPL-3.0-or-later license is suitable for open infrastructure but incompatible with proprietary deployments. No known security vulnerabilities, active maintenance, and zero runtime dependencies reduce friction. However, scalability claims are modeled rather than proven, and the package's maturity is unproven\u2014treat as experimental for production use."},"id":"ciris-server","links":{"html":"https://skillfed.io/packages/ciris-server","md":"https://skillfed.io/packages/ciris-server.md","pypi":"https://pypi.org/project/ciris-server/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"agpl","name":"ciris-server","python_support":"supports_current","summary":"The fabric node \u2014 the federation's headless cohabitation runtime (registry + lens [+ node] over one shared substrate), as the abi3 wheel CIRISAgent consumes. agent = fabric node + brain."},"popularity":{"monthly_downloads":85441,"position":13922,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.172"}
