Find Closed to Machines Rows
agent_accessRows and headlines of Closed to Machines, a MORVS register of which public institutions serve an automated client that names itself and gives a contact address, what their robots rules say for each path checked, and where the official route to their data is (US federal agency hosts from the Federal Register's agency list, the 50 state legislatures, the G20 members' national government portals and national law sites, and MORVS's own two hosts; checked weekly by two clients, curl and Python urllib, from one residential US vantage, both sending the same identified user agent). Optional filters: jurisdiction (a jurisdiction or ISO 3166 code the register carries, such as Illinois, US-IL or EU), slice (a slice ID the register carries, such as federal, legislature, g20_portal, g20_law or self), status (a result class ID the register carries, such as refused_held, mixed, refused_unconfirmed, robots_rule_stop, no_answer, served, directory_link_dead or not_checked_by_policy), vendor (an edge responder the register names from response headers, such as Akamai or Cloudflare), token (a product token the register evaluates; each row then shows its home-path verdict for that token) and has_route (true or false). With filters: counts by class (and by home-path verdict for the token) over all matching rows, and up to 25 rows (institution, host, slice, jurisdiction, class, status label and streak, robots state, the home-path verdict, responders, route review state, and the arguments that return the full row). With no inputs: the register's headlines with their basis, the counts by class for each slice, the result-class definitions, and the coverage gaps (rows not checked by policy, dead directory links, rows without a robots reading, and rows with no route review). Nothing here grants permission: a robots rule is a request a site publishes, not a licence, and a page that answered certifies no deeper path. A refusal is the edge's response to this client at a stated time; the vendor named is the responder seen in headers, not the institution's policy, and no record shows a reason. "No answer" (DNS, connection, TLS or timeout) is never a refusal; none_found (reviewed, nothing found where listed) and not_reviewed are kept apart, and neither shows that no route exists. Each answer leads with uncertainty[], then as_of (the cycle date), vantage, the source page on morvs.ai and the licence, and carries the question, vantage, label, robots-not-licence and absence notes (and the self-row note for MORVS's own hosts) and the claim rules. Data more than 9 days old makes each robots verdict and next step unknown, with a note. A failed or malformed read of the register is reported as temporarily unavailable, never as an empty answer. Answers are kept under about 25 KB. Organisations only; officials appear only by office and no person is named.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slice | No | Optional slice ID the register carries, for example federal, legislature, g20_portal, g20_law or self. | |
| token | No | Optional product token the register evaluates, for example GPTBot, ClaudeBot or MORVS; each row then shows its home-path verdict for that token. | |
| status | No | Optional result class ID the register carries, for example refused_held, mixed, robots_rule_stop, no_answer or served. | |
| vendor | No | Optional edge responder named from response headers, for example Akamai or Cloudflare; the responder, never the institution's policy. | |
| has_route | No | Optional true for rows with a reviewed official route listed, false for the others (none_found or not_reviewed). | |
| jurisdiction | No | Optional jurisdiction or ISO 3166 code the register carries, for example Illinois, US-IL, France or EU. |