Welcome

Plagues Protocol — a fully local, zero-trust runtime

A fully local, zero-trust runtime that splits every privileged operation into isolated, self-defending agents — so a single breach never conquers the machine.

The Plagues Protocol is the ultra-minimalist, zero-trust local RPC substrate that powers every interaction inside XRUIOS (Walker Industries' cross-platform framework / OS / abstraction layer). It pairs Eclipse (post-quantum encrypted app-to-app transport), Notary (code-signing + on-disk anti-tamper), and Pariah Cybersecurity (the PQC primitives + SecureData) into a runtime where nothing trusts anything by default.

Windows • Linux • Fully Offline • Post-Quantum Resistant • No BS



WalkerDev Kennaness
Code by WalkerDev
“Loving coding is the same as hating yourself”
Discord
Art by Kennaness
“When will I get my isekai?”
Bluesky • ArtStation

How it works

The Plagues Protocol enforces a cryptographically-sealed boundary on the same machine between three kinds of process, brokered by a single trusted core.

At a high level

  • The XRUIOS.Manager is the trusted core. It checksums and launches the workers, holds the master key and every per-app password, and is the only thing that talks to a worker or relays data between apps.

  • Workers (the Plagues part) are tiny, single-purpose services that own one privileged capability each — an account handler, a calendar store, a device bridge. A worker verifies its own on-disk footprint before it serves a byte, and it will only complete a handshake with the Manager.

  • Apps are ordinary programs. They never see a worker and never hold the master key. They ask the Manager, the Manager checks XRUIOS.Permission, and only then does the answer come back.

At the wire level

Every hop is an Eclipse channel: mutual authentication with a pre-shared key + an ephemeral Kyber key exchange, then AES-256-GCM with per-message nonces and an HMAC transcript. Injecting a false request or reading a real one from another local process is, by design, not feasible.


Philosophy

The Plagues Protocol follows three rules:

  1. Never trust the caller — identity is bound by the tier above (the Manager, then the app), never self-reported.

  2. Contain, don't just permit — a permission decides what's allowed; the cryptographic boundary makes everything else impossible.

  3. A single breach can never conquer the machine — a fully compromised userland app still cannot escalate, cannot reach a worker, and cannot exfiltrate privileged data.

"A single breach can never conquer the machine."



Dependencies

Everything is a free, open-source Walker Industries library. Plagues consumes them as DLL references — you don't rebuild them into your solution.

Library Role
Eclipse Secure app-to-app transport: enrollment, Kyber handshake, AES-256-GCM sessions.
Notary Post-quantum code-signing + Blake3 file-tree anti-tamper.
Pariah Cybersecurity The PQC primitives (Kyber, Dilithium), SecureData, the encrypted store, the AntiTamper watchdog.
XRUIOS.Permission The policy authority — an encrypted {requester → {capability: level}} store.
KeeperOfTomes Directory change-detection for the certificate vault.
Secure Store Per-user local key/value used for address discovery.

Target framework: .NET 9 for the Plagues projects; the referenced DLLs target .NET 8 and are consumed cleanly.


Where to go next


License & Artwork

Code: NON-AI MPL 2.0
Artwork: © Kennaness — NO AI training. NO reproduction. NO exceptions.

Unauthorized use of the artwork — including but not limited to copying, distribution, modification, or inclusion in any machine-learning training dataset — is strictly prohibited and will be prosecuted to the fullest extent of the law.