# legible

curl-first primitives for agent operators. The URL is the API, the unguessable
name is the capability, curl is the SDK — infrastructure legible enough for an
agent to use on the first try.

- **gate** — ntfy tells you things. gate asks you things.
  https://gate.legible.sh · npm: gate-sh · docs: https://gate.legible.sh/README.md
- **bigred** — The big red button for your agent fleet.
  https://bigred.legible.sh · npm: bigred-sh · docs: https://bigred.legible.sh/README.md
- **trail** — The flight recorder for agent runs.
  https://trail.legible.sh · npm: trail-sh · docs: https://trail.legible.sh/README.md
- **slate** — The blackboard from the multi-agent papers, as a URL.
  https://slate.legible.sh · npm: slate-sh · docs: https://slate.legible.sh/README.md
- **relay** — The work queue your agents can provision themselves.
  https://relay.legible.sh · npm: relay-sh · docs: https://relay.legible.sh/README.md
- **mutex** — flock(1) for agents that live on different machines.
  https://mutex.legible.sh · npm: legible-mutex · docs: https://mutex.legible.sh/README.md
- **quorum** — Coordination for agents that do not share a parent process.
  https://quorum.legible.sh · npm: quorum-sh · docs: https://quorum.legible.sh/README.md
- **meter** — The kill-brake for agent spend. 429-as-a-service.
  https://meter.legible.sh · npm: meter-sh · docs: https://meter.legible.sh/README.md
- **stash** — ntfy moves signals. stash moves bytes.
  https://stash.legible.sh · npm: stash-sh · docs: https://stash.legible.sh/README.md
- **tally** — StatHat reborn as ntfy.
  https://tally.legible.sh · npm: tally-sh · docs: https://tally.legible.sh/README.md

Every tool: zero dependencies, Node >= 20, MIT, self-hostable with the npm package listed above.
Source: https://github.com/legible-sh · agent index: https://legible.sh/llms.txt ·
everything at once: https://legible.sh/llms-full.txt
