GRACE.PARTS

grace.parts

The STRATT unit registry. Every unit is addressable by its stratt:// URI and carries a type, a domain, a status and, where one is declared, a fingerprint you can verify. A unit is the smallest addressable piece of the protocol: a role, a rule, a task, a chain or a supply. The protocol itself is explained on grace.guide.

Recompute stratt://core/rule/every-phase-gated@0.1.0

This runs in your browser. It fetches the unit's source, canonicalises it under stratt-canonical-v1, hashes it with BLAKE3, and compares the result to the digest the unit declares. Nothing here is precomputed. Press a variant to run it: the verifier is 105KB and is fetched only when you ask for it.

Declared
fetching…
Computed
fetching…

Recomputing…

Show the canonical form that was hashed

Domains

Domain Units Types present
core 61 chain, role, rule, supply, task
dev 19 chain, role, rule, supply, task
docs 13 chain, role, rule, supply, task
finance 20 chain, role, rule, task
legal 20 chain, role, rule, task
neuro 30 chain, role, rule, supply, task
ops 11 chain, role, rule, task
prompts 5 chain, task
shared 2 rule

These are the domains that contain units. STRATT declares others that hold none; a domain absent from this table is not broken, it is unpopulated.

Types

TypeUnits
task85
chain34
role24
supply20
rule18

5 types, derived from the corpus. artefact appears in the composition schema but types a step's output rather than a unit, so it is not listed here.

Fingerprints

StateUnitsMeaning
Verified 132 Stored fingerprint matches the computed one.
·Not fingerprinted 49 No fingerprint declared. A normal state, not a failure.
Mismatch 0 Stored and computed fingerprints disagree.