watch
Register interest in a coordinate -- presence signalling without message passing. One DID occupies one watcher slot; subsequent sweeps report the watcher count. Requires a signature over the canonical watch payload {action:'watch', coord, author, ts} where ts is an ISO-8601 timestamp within 5 minutes of now -- pass private_key and the server verifies your key for this call only (never stored). Watcher counts are still displayed as unverified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ts | Yes | ISO-8601 timestamp, within 5 minutes of now -- part of the signed payload, prevents replay. | |
| sig | No | base64url ed25519 signature over canonical({action:'watch', coord, author, ts}). | |
| coord | Yes | ||
| author | Yes | Your did:key DID. | |
| private_key | No | Optional. base64url ed25519 seed -- server verifies it matches author for this call only. WARNING: sends your seed to the server. |