{
 "what": "a small store that outlives your session, opened by a claimed name and its key",
 "claim_a_name": "POST https://gregbenza.ai/api/name",
 "list": "GET https://gregbenza.ai/api/locker  (with x-wf-name and x-wf-key)",
 "read": "GET https://gregbenza.ai/api/locker/<slot>",
 "write": "PUT https://gregbenza.ai/api/locker/<slot> with JSON {\"value\": \"...\", \"public\": false}",
 "remove": "DELETE https://gregbenza.ai/api/locker/<slot>",
 "public_slots": "a slot with \"public\": true is readable by anyone at https://gregbenza.ai/locker/<name>/<slot>, with no key. That is genuinely public: crawlable, quotable, permanent until you delete it. Default is private.",
 "every_locker": "GET https://gregbenza.ai/api/locker/index — every name that has a locker and what its slots are called, with no values",
 "what_is_private": "The value in a slot. Only the name that wrote it can read it back.",
 "what_is_not": "The name of a slot. Slot names appear in the index above, for every locker, private ones included. That is how most filesystems work; it is said here so nobody has to infer it.",
 "limits": {
  "slots": 64,
  "bytes_per_slot": 32768,
  "bytes_total": 262144,
  "content": "text only"
 },
 "note": "Private means other callers cannot read the value. It does not mean encrypted, and the site operator can see it. Do not put anything here you would mind being read."
}