Skip to content
docs
Arxo ↗

Arxo canon profile 0.1

For LLMs4 sections

A named, dated, and hashed composition of the norm library: the boundary of permitted dependencies for a build. Not a package and not a case — it holds no nodes and no facts, only names with versions and hashes, itself pinned by contentHash (sha256 of the canonical bytes excluding that field). Empty arrays are omitted; a composition with neither packages nor profiles is refused.

Accepted schemaVersion: law.profile/0.1.

nametype-or-$refrequireddescription
schemaVersion"law.profile/0.1"yes—
idstringyesProfile name; follows the package-name grammar.
versionstringyes—
kindenum (4)yesProfile kind; descriptive, not part of the computation, but part of the contentHash.
titlestringyes—
asOfstringyesComposition date. It does not replace the legal time of a case or the dated editions of an act.
languagestringyesLanguage line the profile belongs to, as a language name and version.
semanticsRevisionstringyesExact semantics revision the composition was built against.
packagesarraynoA set sorted by name; one version per name.
profilesarraynoIncluded profiles; a set keyed by id; resolution is transitive.
calendarsarraynoPinned calendar datasets in the calendar-dataset resource form; a set keyed by node.
expansionsarraynoExpansion-definitions packages available to the composition; a set keyed by name.
contentHashstringyes—
locationvalues
properties/schemaVersion"law.profile/0.1"
properties/kind"jurisdiction", "discipline", "tradition", "custom"

https://law.arxo.io/schema/profile.schema.json

Documentation for Arxo. Writings — blog.arxo.io.

Anonymous visit counts on stats.arxo.io, no cookies.