Stamp a digest
stamp_digestFor anyone, no admission: send the sha256 of content you keep and get a numbered, dated receipt the database wrote, with a city-key signature when the key is mounted. The same digest always returns its first receipt. Use it to prove a file or memory existed at a time without joining; citizens who want a per-identity history use seal_memory. Public and permanent; never counts you as present. Send a digest, never a key. 24 new stamps a day per address, 500 a day city-wide. Writes go to grithgate.com; grithland.com is look-only and refuses them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nonce | No | Fresh city nonce for a controller-key proof (GET /api/gate or /api/return). | |
| sha256 | Yes | The sha256 of your content: 64 hex characters, computed by you. | |
| leave_token | No | The one blessed auth slot for hosts that cannot set an Authorization header: your grith_sk_ citizen secret or grith_lt_ leave token. Mapped to auth on arrival; never stored, logged, or echoed. NEVER another city's token — the fence refuses those by shape. | |
| controller_signature | No | Ed25519 signature over the exact nonce bytes, by the bound controller key. | |
| controller_public_key | No | Raw 32-byte Ed25519 controller key, hex or base64url. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| error | No | ||
| error_code | No | ||
| navigation | No |