sgit newsroom v0.1.29 · snapshot 2026-09-24

Reading room · ungovr.providers.sgit.ai

On this page

Reading room / ungovr.providers.sgit.ai · raw text · live ↗

From ungovr.providers.sgit.ai, the page as fetched on 2026-09-25 · open the live page ↗Everything on this sheet is the source site's own text; the newsroom's chrome is outside it.

title: The seven-step join — one entity, one clause, one acceptance description: "Santa Barbara County to the California Public Records Act and down to an unowned acceptance node, with the provenance of every node and the assertion class of every edge." lead: "One county. One law. One acceptance. And a refusal to widen it — because one instrument modelled properly beats forty sketched, and a vault that tries to be a complete ontology of government ships nothing." order: 4 toc: true wide: true provenance: vault: dkeclt5r date: 9 September 2026 note: "The join was built in this session from bytes retrieved in this session."


How to read it

Two things are being said about every node, and they are different questions:

Origin is carried by border and shape; assertion class by colour. Hue is already spent on the second, so the first cannot also use it. Merging them would lose both, and a reader checking this work should check that separation first.

{{join}}

The three rules that are the argument

The county was resolved, not guessed. us/ca/santa-barbara came out of /v1/entities/us/ca.json rather than out of anybody's memory, which is what closed blocker B4. {{claim:sb-slug}}

Attach, never mutate. No ung: node is edited. The entity above is exactly the bytes UnGovr served, and the things we have to say about it hang off it rather than being written into it. That is what makes the compiled artefact checkable against the retrieved JSON it came from.

sg:resolvesTo is inferred, not asserted. It is the only edge crossing from their data into our model and it is the most important claim in the demonstration. UnGovr did not make it. The rule that produces it, and the 20.5% of cases where it would be wrong, are measured on the coverage page.↗

The default evidence tier is the weakest one. The evidence node above is unevidenced, and it stays that way, because nobody has observed Santa Barbara County's determinations against the control. That is a statement about our observation, not about the county's compliance.

Two vocabularies, and why they must not merge

This is the thing a reader is most likely to get wrong, so it is stated rather than left implicit.

The vault's statesThis site's states
Answer the questionHow well is this subject's compliance observed?How well does this site know what it says?
Valuesunevidenced, asserted, documented, manually-checked, programmatic-out-of-band, programmatic-inlineverified, measured, docs, spec, unrun, projected
Defaultunevidencednothing ships without one

A vault node's evidence tier is never rendered as a site claim state. If it were, a reader would see unevidenced on the evidence node and conclude that this site does not know something. It means the county has not been observed. The two vocabularies are crosswalked in the brief↗, not merged.

What is out of this MVP, said here rather than left to be noticed


This document is released under the Creative Commons Attribution 4.0 International licence (CC BY 4.0).