Run a SecureStamp Node
SecureStamp is designed as a federated protocol. Independent node operators run trust registry replicas and participate in the IBFT 2.0 consensus ledger, ensuring no single entity controls the global trust graph.
Node Types
Registry Mirror
EntryRead replica of the trust registry. Serves lookup requests from a region. No write access.
2 vCPU · 4 GB RAM · 50 GB SSD
Validator Node
FullParticipates in IBFT 2.0 consensus. Writes to the Hyperledger Besu ledger. Requires staking.
4 vCPU · 8 GB RAM · 200 GB SSD · 1 Gbps
Anchor Node
RootAnchors a geographic zone. Runs both registry and validator roles. Invited by foundation only.
8 vCPU · 16 GB RAM · 500 GB NVMe · 10 Gbps
Setup Guide — Registry Mirror
Prerequisites
Install Docker 24+ and docker-compose. A static IP or stable DNS hostname is recommended for production operation.
# Verify docker docker --version # >= 24.0 docker compose version # >= 2.20
Clone the node configuration
git clone https://github.com/sergioortizlatorre2/securestamp-protocol.git cd securestamp-protocol/node
Configure environment
Copy the template and fill in your node credentials (provided by the SecureStamp foundation after node application approval).
cp .env.example .env # Edit .env: # NODE_ID=your-node-id # NODE_SECRET=your-node-secret # REGION=us-east-1 # or eu-west-1 / ap-southeast-1 # SYNC_ENDPOINT=https://registry.securestamp.org/sync # BESU_BOOTNODES=... # provided on approval
Start the node
docker compose up -d
# Monitor sync progress
docker compose logs -f registry-sync
# Health check
curl http://localhost:8080/health
# {"status":"syncing","progress":"42%","ledgerBlock":18420}Register with the foundation
Once your node is synced and healthy, send your node ID and public endpoint to nodes@securestamp.org. The foundation will add your node to the public registry of active operators.
Operator Obligations
Active Nodes
| Operator | Region | Type | Status | Since |
|---|---|---|---|---|
| SecureStamp Foundation | us-east-1 | Anchor | Online | 2025-01 |
| More operators joining — apply at nodes@securestamp.org | ||||
Ready to run a node?
The operator program is in beta. We review applications manually and onboard new operators in batches of 5.
Apply: nodes@securestamp.org