developers.depin.banner.title
developers.depin.banner.caption
Run a DePIN router
A CoNET DePIN node is a zero-trust mailbox / entry host. It listens on HTTP :80, accepts encrypted gossip, and forwards ciphertext. Users have no reason to trust any node promise.
Zero-trust plus fragmented communication stops colluding nodes from deanonymizing traffic. Under code is law, even a node that tries to decrypt packets cannot recover the message: data is fragmented, and only the index owned exclusively by the user can assemble a complete packet.
DePIN mining requires a CNET settler bond. The live floor is 10 CNET (read minBondWei on-chain before depositing). This bond is separate from the 32 CNET validator deposit. LayerMinus connects outbound to healthy nodes. Online routers earn GBToken ERC-20 (GB) for real bandwidth. Clients always enter through an entry node — they do not mine in the browser.
Deploy checklist
Traffic is always S → entry A → mailbox B, and listen is R → entry C → B. Never ask clients to post directly to mailbox B.
Register the Guardian node
The node wallet must be listed on GuardianNodesInfoV6 and have a consistent AddressPGP route (userPublicKeyArmored + routeKeyID). A listing alone is not enough to earn.
Bond CNET to mine
DePIN mining requires a self-bonded CNET settler stake. Read minBondWei on-chain before depositing; the live floor is 10 CNET. Call bondDeposit (or send CNET to the settlement contract) until bondOf >= minBondWei. This ledger is separate from the 32 CNET validator deposit — a VDR stake does not make you a DePIN settler.
Run CoNET-SI on :80
Start conet.service so POST /post is reachable on the public IP. Node-to-node forwarding stays HTTP :80. HTTPS is only for client → entry; do not treat a leaf cert as a DePIN failure.
Stay in the listen pool
LayerMinus encrypts a mining command to the node route key and keeps an SSE connection. livenessClients > 0 means you are being heard. Gossip is signed and reported to Cluster Master each epoch.
Earn GB on-chain
EpochMiningInfo records miner counts on L1. Online routers with an active CNET settler bond earn paid GBToken ERC-20 (GB) for real bandwidth into Beamio wallets. Unbonding drops you below the floor immediately; CNET returns after a 7-day delay.
Operator rules
- Encrypt business payloads to the recipient user PGP (EOA), not AA and not the route key. Encrypt listen / mailbox ACK to the mailbox B route PGP.
- Chat / Merchant OS / Alliance listen commands must include listenKind: chat. LayerMinus mining omits listenKind.
- Do not restart SI just because miners < GuardianNodesInfoV6.getAllNodes. After reboot, counts climb as LayerMinus reconnects.
- Users do not trust node promises. Zero-trust and fragmented routing prevent colluding nodes from deanonymizing anyone. Under code is law, even a node that tries to decrypt packets cannot recover the communication — only the index owned exclusively by the user can assemble a complete packet.
- DePIN mining requires a CNET settler bond (live floor 10 CNET; always read minBondWei). Do not use the 32 CNET validator deposit as a substitute. Unbonding immediately loses settler status; CNET returns after 7 days.
- Never log private keys or full plaintext. GB is Payment GB ERC-20 (9 decimals).

