Last updated: September 25, 2026

Source Code and License

Implementation
CodesbyFebin/Decentralized-

Go, one module. Everything this site describes. Validated revision ef849e2 (tag ref-mac-a03).

License
No license declared yet

The Go repository is public, but it has no LICENSE file yet. Until one is added, the default is all rights reserved: you can read the code and run it to evaluate it, but it is not licensed for redistribution or reuse.

Verify what you downloaded

The source digest identifies a tree independently of git: it hashes every source file and its executable bit, and ignores build output and evidence. The validated tree must print b3:2a23e1dab10f7b043c228e5dd81702c8750085c615ad53c40a32c47d54926c7e.

shell
$ git clone https://github.com/CodesbyFebin/Decentralized-.git decentralized.host && cd decentralized.host
$ git checkout ef849e2
$ make build && ./bin/dh evidence digest

The ref-mac-a03 release carries the same tree as a deterministic archive, plus an offline Linux amd64 kit, each with a published SHA-256.

Repository layout

cmd/dhoperator CLI
cmd/dh-controlcontrol-plane member (Raft, API, reconciler, console)
cmd/dh-nodedhost agent (admission, runtimes, journal, mesh, storage, edge)
cmd/dh-conformancevector generator and conformance runner
pkg/canon, envelope, identity, audit, capabilityprotocol core
pkg/controlFSM, API, views, reconciler, federation
pkg/node, policy, runtimehost agent, sovereign policy, process and Docker runtimes
pkg/storage, mesh, edge, peer, pkiCAS and FastCDC, WireGuard and gossip, L7 edge and ACME, peer API, certificates
pkg/chaos, devclusterchaos scenarios and the real multi-process cluster harness
web/distoperator console (no build step, embedded into dh-control)
conformance/vectors and the independent Python implementation
evidence/signed validation records (on main)

Write your own implementation

The protocol is specified in docs/protocol/dh-v1.md and pinned by 136 vectors. An independent Python implementation passes canonical JSON, identity, envelopes, audit, capabilities, chunking and Merkle roots. Any implementation can be run against the vectors through the adapter protocol.

shell
$ ./bin/dh-conformance run -self
$ ./bin/dh-conformance run -adapter "python3 conformance/python/adapter.py"

Manifests, admission decisions, bundle verification and mesh bindings are specified but not yet covered by vectors.

The earlier Python prototype

This site used to describe CodesbyFebin/decentralized.hosting, a Python prototype (FastAPI control plane, Docker node agents, Traefik, optional Solana devnet credits) that shares the name. It is a different codebase with a different design; none of the claims on this site apply to it, and none of its features (git-push deploys, framework detection, credits) exist in the Go implementation.