This page lists the canonical user-run deployment scripts and peer-list resources referenced by the c8ntinuum docs. These endpoints are intended for downloading scripts and network bootstrap metadata before running them locally.

Canonical resources

ResourcePurposeHosted endpointMain docs
deploy.shInstall, state-sync, start, stop, inspect, and reset non-validator ctmd nodes.https://resources.c8ntinuum.io/deploy.shFull Node Installation, State Sync
local_node.shStart the canonical local single-node c8ntinuum developer chain from a source checkout.Repository-root script, not a hosted metadata artifactLocal Development, Developer Toolkits
peers.jsonProvide seeds, persistent peers, state-sync RPCs, and snapshot peer hosts used by node deployment.https://resources.c8ntinuum.io/peers.jsonFull Node Block Delivery, State Sync
This inventory intentionally excludes example, administrative, and framework-specific scripts such as migrate.js, scripts/deploy.js, arguments.js, npm scripts, make targets, Foundry commands, and ctmd commands.

Deploy script

To install or update ctmd, run the deploy.sh script. You can download and run the script manually:
curl -fsSL https://resources.c8ntinuum.io/deploy.sh -o deploy.sh
chmod +x deploy.sh
sudo ./deploy.sh install --moniker <your-node-moniker>
For production or validator-adjacent infrastructure, prefer the download-first flow so you can inspect the script and keep a local copy for lifecycle commands.
Supported operator commands:
CommandPurpose
install --moniker NAME [--chain-id ID] [-y]Download the latest metadata-backed release, install it, initialize the node home, download genesis, and patch peers.
state-sync [-y] [--lag N] [--rpc-1 URL] [--rpc-2 URL] [--p2p-host-1 HOST] [--p2p-host-2 HOST]Configure state sync, reset local chain data, wait for catch-up, then disable state sync.
startStart the managed node.
stopStop the managed node.
statusShow install, service, local RPC, height, sync, and peer status.
reset [-y]Delete the managed install, node home, service, cache, and Linux system user/group.
helpShow script help.

Release metadata

deploy.sh install reads release metadata from metadata.json. The script resolves .ctmd.latest_version, selects the platform artifact URL and SHA-256 URL for linux-amd64, linux-arm64, or darwin-arm64, downloads the tarball, verifies SHA-256, and installs the bundled binary and shared libraries. The script also verifies mainnet genesis against metadata.json field mainnet_genesis_sha256. When install --chain-id uses a non-default chain ID, the script downloads the configured genesis URL but skips the mainnet SHA-256 check.

Peer list

deploy.sh uses the hosted peer list at:
https://resources.c8ntinuum.io/peers.json
The peer list is the deployment source for network bootstrap information:
Field familyUsed for
SeedsInitial P2P discovery.
Persistent peersStable peers for joining and staying connected to the network.
State-sync RPCsTrusted RPC endpoints used to compute state-sync trust height and hash.
Snapshot peer hostsP2P peers that can serve state-sync snapshots.
deploy.sh selects peer-list entries by chain ID, so node deployers normally do not need to manually copy a peer list into config.toml. Operators using private infrastructure can override RPC and snapshot peer hosts with deploy.sh state-sync flags such as --rpc-1, --rpc-2, --p2p-host-1, and --p2p-host-2.

Local node script

From a checked-out c8ntinuum source repository, start a local developer chain:
./local_node.sh -y