Legible

Draft. We are still working on this page. The screens are from a build not yet on the live Desk.

A reading and two receipts · legislation

What changed in this bill, and did anything else get into it?

A policy team follows bills on artificial intelligence across many states. Each bill goes through versions, and each version has to be read for what moved. Today that is analyst hours, or a summary written by a tool the team could be liable for. Here the reading is placed by measurement, every line cites its source, and two questions about the bill are answered with receipts.

The bill
Texas H.B. 3512, 89th Legislature, five versions, introduced to enrolled
What the reading found
Of the paragraphs the reading reads, Introduced and Enrolled share all but one. The one that moved is set apart, and the words show what changed: the body the department consults.
Store
9eabd20dc36fef0e87b39c6d3729ba23da455fe6209092b30fe020a88cf7b8a0
Did another bill get in?
GREEN H.B. 149 never entered this bill's field · receipt b3eef94b…
Can it be taken out cleanly?
GREEN taken out of the two-bill level, the field is exactly as if it had never been in · receipt d614beb7…
Language written for you
None. Every sentence on the screen is the bill's own or a person's.
1 · The record

Five versions, each paragraph kept once

The bill as the Texas Legislature publishes it: Introduced, House Committee Report, Engrossed, Senate Committee Report and Enrolled, with its actions and votes. The source files are frozen by their SHA-256 when fetched.

The bill is one store. A paragraph that several versions share is kept once and carries the versions that hold it; a version is the list of its paragraphs in order. The store holds 202 records and is named by its fingerprint, 9eabd20d…. Every reading below names it.

2 · The reading

Version beside version, placed by measurement

Pick two versions and Habitat Desk sets them side by side. Where both hold the same paragraph, it sits beside itself. Where they do not, each paragraph sits beside the one nearest it by the reading, with the distance, and any tie is shown. No word-by-word comparison decides what sits beside what.

Habitat Desk, the bill card. Introduced on the left, Enrolled on the right. Introduced paragraph s07-p02 sits beside Enrolled paragraph s03-p03 at distance 2.291, tied with s07-p02. Below, paragraphs both versions hold sit beside themselves.
Introduced s07-p02 has no twin in Enrolled. Its nearest by the reading is 2.291 away, a tie between two Enrolled paragraphs, s03-p03 and s07-p02, and both are shown. The rows below are the same paragraph in both versions.
3 · What changed

The reading says where; the words say what

The tie points at Enrolled s07-p02. Read beside each other, the two versions of that sentence differ in one place: who the department consults.

Introduced: The department, in consultation with the cybersecurity council established under Section 2054.512 and interested persons, shall annually:

Enrolled: The department, in consultation with a board or council administratively attached to the department and authorized to advise the department on artificial intelligence systems and with other interested persons, shall annually:

The Enrolled paragraph s07-p02 on the Desk, page 4, line 13, set apart as tied nearest to Introduced s07-p02.
Every paragraph carries its page and line as the Legislature numbers them, so Cite copies a line a reader can find in the PDF.

Whether this change is one of substance or only of wording is a separate question. Desk does not answer it yet, and this story does not claim it.

4 · The team marks it

Remarks on the words, in one room for the bill

Select words, choose Remark, and write in the middle of the page with the passage still in view. What the team has already said on that paragraph sits above the box. The remark goes into the bill's one Room, tinted in the writer's colour on every version that holds the paragraph. A remark never enters anyone's reading, and nothing in the Room is erased.

Writing a remark on the Enrolled words in the middle of the page, under the thread already on that paragraph.
Writing a remark on the changed words. The thread already on that paragraph sits above the box.
The bill's Room: a remark on the Enrolled words with two replies, each person in their own colour.
The bill's Room. The people here are test users named by role.
5 · Receipt one: the reading

Save the reading; check it later

Keep a passage and its reading goes with it: the pair of versions, the paragraph, what sat beside it, the distance, any tie, and the store. Save writes that record to your own computer. Open it months later and press Check: Desk repeats each kept reading against the store and says whether it reads the same, and from the same store.

The Bill Desk after Check: one kept passage, Introduced s07-p02, and the line: 6 of 6 source files are the bytes fetched; 1 of 1 kept reading repeats as kept, from the same store.
Check on 8 October: the six source files are the bytes fetched, and 1 of 1 kept reading repeats as kept, from the same store.
6 · Receipt two: two verdicts

Did another bill get in, and can it be taken out?

The same session also carried a second AI bill, H.B. 149. Two questions follow, each with a declared set written to the record before the verdict is computed, and each with a control that has to fail.

Keep-out. Did H.B. 149 ever enter H.B. 3512's field? GREEN: it never did.

Take-out. Read the two bills together as one level, then take H.B. 149 out. Is the field exactly as if it had never been in? GREEN: byte for byte. The armed control, removing all but one record, does not reproduce the field, as it must not. H.B. 149's mark on the level, max|Δg|, is 12.8; no threshold is declared for texts, so the number is shown and not judged.

One number ties the two halves of this story together. The field that never had H.B. 149 has the digest 9eabd20d…: the same fingerprint every reading of this bill names.

Keep-out on Habitat Desk: GREEN, H.B. 149 never entered; the served and never digests are equal; CHECK finds the receipt intact and consistent.
Keep-out. The field served and the field that never had H.B. 149 have the same digest. CHECK finds the receipt intact and consistent with itself.
Take-out on Habitat Desk: GREEN; after taking out equals never; the armed control detects; CHECK finds the receipt intact and consistent.
Take-out. After H.B. 149 is taken out, the level's digest equals the never-had digest, and the armed control detects. A receipt changed after sealing fails CHECK in red; the backtest story shows one.
7 · What this does not prove

The limits, stated

Optional

Run it yourself

Most readers can stop above. These are for anyone who wants to see it hold.

  1. Repeat the reading from your own machine. coming
  2. Read it on Habitat Desk. The bill card is in a private beta at habitatdesk.ooo/bills. Ask for access at hello@habitat.ooo.
  3. Rerun the verdicts on your own machine. coming