Source Code and License
Go, one module. Everything this site describes. Validated revision ef849e2 (tag ref-mac-a03).
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.
$ 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 CLIcmd/dh-controlcontrol-plane member (Raft, API, reconciler, console)cmd/dh-nodedhost agent (admission, runtimes, journal, mesh, storage, edge)cmd/dh-conformancevector generator and conformance runnerpkg/canon, envelope, identity, audit, capabilityprotocol corepkg/controlFSM, API, views, reconciler, federationpkg/node, policy, runtimehost agent, sovereign policy, process and Docker runtimespkg/storage, mesh, edge, peer, pkiCAS and FastCDC, WireGuard and gossip, L7 edge and ACME, peer API, certificatespkg/chaos, devclusterchaos scenarios and the real multi-process cluster harnessweb/distoperator console (no build step, embedded into dh-control)conformance/vectors and the independent Python implementationevidence/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.
$ ./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.