Category: Standards Track (for humans)
Requires: one (1) human · ten (10) minutes · zero (0) other tabsAR-001
Obsoletes: skimming
Status: FINAL (provisionally) · July 2026
AR-001: The Attention Request Protocol
1. REQUIREMENTS LANGUAGE
The key words MUST, MUST NOT, SHOULD, and MAY in this document are to be interpreted as described in RFC 2119, with the clarification that where this document says MUST, it is begging.
2. THE OBJECT UNDER REVIEW
The unit of an Attention Request is a living document that means something: a goal, a brief, a spec, a set of constraints handed to an agent. It is written in a natural language, typically English. It compiles. This is new. The rest of this document follows from it.
The object MUST NOT exceed what a motivated human can deeply read in ten minutes. Authors of forty-page briefs are advised that nobody has ever read a forty-page brief, including its author.
3. THE PROTOCOL
An Attention Request proceeds through the following states:
┌───────────┐ 2 real reads ┌───────────┐ OPEN ───▶│ REQUESTED │───────────────────▶│ ALIGNED │───▶ RUN UNLOCKED └─────┬─────┘ └─────▲─────┘ │ questions │ ▼ │ resolutions become ┌───────────┐ │ constraints the │ DISCUSSED │──────────────────────────┘ agent keeps └───────────┘ Note: there is no state for “approved without reading.” That state exists in production. It is called an incident.
During the run, the protocol remains open: agent questions land as comments in the margins, and answers SHALL bind as constraints. After the run, the agent submits a write-back — its account of what changed and what it learned — which is reviewed like a retrospective, because it is one.
4. REQUIREMENTS FOR THE REVIEWER
5. REQUIREMENTS FOR THE AUTHOR
6. QUORUM
The run unlocks at quorum: N humans who actually read the document. N defaults to two (2). N of one (1) is permitted, and regretted. N of zero (0) is not an Attention Request; it is autobiography, written by the incident review.
7. ERROR CODES
| CODE | CONDITION |
|---|---|
| ERR_LGTM_TOO_FAST | Approval arrived faster than a human can read the title. Approval discarded; kindness assumed; read requested again. |
| ERR_ATTENTION_ELSEWHERE | Reviewer approved during a meeting about a different document. Both documents noticed. |
| ERR_VIBES_ONLY | Approval based on author reputation and general optimism. Historically our most popular error. |
| 408 HUMAN_TIMEOUT | The human began reading and was never seen again. Send water. Reassign quorum. |
| ERR_MEETING_DETECTED | A meeting was scheduled that could have been an Attention Request. Thirty minutes, eight humans, zero documents read. Protocol weeps; proceeds. |
| ERR_SKIM_DEBT_EXCEEDED | Organization-wide reading balance has fallen below survivable minimum. Symptoms include: surprises. |
8. SECURITY CONSIDERATIONS
The primary attack surface of human attention is everything. Known threat actors include: notifications, adjacent tabs, the phrase “quick question,” and the reviewer’s own calendar. Mitigations include fewer tabs, honest calendars, and the ritual described herein. There is no patch. There is only practice.
9. IANA CONSIDERATIONS
None. IANA has enough going on.
10. REFERENCES
The Humans
care of let.ai · earthSign-off:
“Reads good to me.”
— everyone who made it this far