release: implement site registry v0.5
All checks were successful
Standalone registry checks / check (push) Successful in 5m58s

This commit is contained in:
Nic Weyand 2026-09-13 14:42:39 -04:00
commit 557ba7cd69
Signed by: nicweyand
SSH key fingerprint: SHA256:2te+ycJIQON/Wo/dH6+ZkFSQ4HnHWpetV2azx9E65dQ
40 changed files with 3331 additions and 158 deletions

View file

@ -74,7 +74,7 @@ Run the strict 0.4 trust and observer acceptance flow:
cargo test -p argand-site-registry --test v04 --locked --offline -- --nocapture
```
The first fixture imports synthetic Wikidata, Majestic Million, CrUX, Curlie,
The first fixture imports synthetic Wikidata, ROR, Majestic Million, CrUX, Curlie,
and Public Suffix List inputs. The second proves two-reviewer name and edge votes,
policy epochs, stale evidence, observation replay, drift, sticky revocation,
publisher separation, signed activation, and resistance to signature tampering.
@ -157,6 +157,7 @@ CLI and preserves its JSON contract.
| Source | Consumed evidence | Data license |
| --- | --- | --- |
| Wikidata | IDs, labels, aliases, P856 statements, selected locale/country metadata | CC0 1.0 Universal |
| Research Organization Registry (ROR) | organization IDs, names, aliases, websites, domains, status, type, locations and external IDs | CC0 1.0 Universal; GeoNames location lineage is attributed separately |
| Majestic Million | source-specific domain rank and supplied metrics | CC BY 3.0 Unported |
| Chrome UX Report | origin popularity bucket, month, optional audience country | CC BY 4.0 International |
| Curlie | site titles, categories, descriptions retained for audit | CC BY 3.0 Unported |
@ -181,6 +182,8 @@ review, attribution rules, and tests.
supersession; conflicts fail closed.
- Active export contains selected, nonrejected facts. Audit export also retains
superseded and rejected evidence.
- Compact generations keep query projections local and bind complete historical
records/facts through verified, content-addressed external audit bundles.
- Votes bind assertion, evidence-bundle, policy, reviewer, scope, and expiry.
- Revocations remain sticky until every member of a fresh quorum explicitly
supersedes them.