Signal = Signed Presence
A Signal contains your nodeId, a timestamp, and a random nonce—signed via HMAC-SHA256 using your secret. The network verifies freshness and signature before updating public state.
- Base string:
nodeId|stickerId|ts|nonce - Attach optional lat/lon; privacy modes: zone / global / hidden
- Your first Signal is Genesis, the start of your Signal Chain














