Skip to main contentSkip to content

Attested interpretive units protocol

The protocol governs how Better Robots.txt selects and hashes canonical units.

Selection rule

Only units with interpretive risk should be attested.

A good candidate is a sentence or compact statement that blocks a known misreading:

  • policy signal does not prove enforcement;
  • /check score does not prove compliance;
  • llms.txt guidance does not replace robots.txt;
  • first-party sources do not override qualified criticism;
  • hash does not prove truth.

Digest rule

Hash the canonical unit envelope, not a weak scalar.

The envelope includes unit ID, claim class, authority scope, canonical source, selector and canonical text.

Audit rule

An audit must fail when:

  • a unit lacks canonical text;
  • two units share the same digest without justification;
  • a unit claims that a hash proves truth;
  • a unit converts policy into crawler obedience;
  • a unit suppresses qualified external criticism.

The current audit script is scripts/audit-interpretive-authority.mjs.