Markdown for LLMs
Arxo population materialization manifest 0.1
The source Markdown for this article. Copy it into your assistant or download it as a text file.
# Arxo population materialization manifest 0.1 Materialization manifest of the population-bind adapter: pins of the binding, the model, and the source files, the recorded case package's files with hashes, the ready bank rows (rowId, case, weight, legalTime), and the refused rows with codes. Canonical bytes, self-pinned contentHash excluding the contentHash field; it contains no time or host, so the bytes are equal across runners. rows are ordered by rowId bytes, package.files by path bytes, refused by table and key. ## Versions Accepted `schemaVersion`: `law.population.materialization/0.1`. ## Top-level fields | name | type-or-$ref | required | description | |---|---|---|---| | `schemaVersion` | `"law.population.materialization/0.1"` | yes | — | | `binding` | `object` | yes | — | | `dataClass` | enum (2) | yes | — | | `model` | `object` | yes | — | | `sources` | `array` | yes | — | | `package` | `object` | yes | — | | `rows` | `array` | yes | Accepted rows — ready law.population.bank/0.1 bank rows plus the case's legalTime. | | `refused` | `array` | yes | — | | `summary` | `object` | yes | — | | `contentHash` | [`screen-binding.schema.json#/$defs/Digest`](/protocols/schemas/screen-binding/#digest) | yes | — | ## Enumerations | location | values | |---|---| | `properties/schemaVersion` | `"law.population.materialization/0.1"` | | `properties/dataClass` | `"synthetic"`, `"real"` | | `properties/refused/items/properties/code` | `"ROW_KEY_NULL"`, `"ROW_REQUIRED_NULL"`, `"ROW_TYPE_INVALID"`, `"ROW_ENUM_UNKNOWN"`, `"ROW_WEIGHT_INVALID"`, `"ROW_DATE_INVALID"`, `"ROW_FACT_LIMIT"`, `"ROW_CARDINALITY"` | ## Raw schema [`https://law.arxo.io/schema/population-materialization.schema.json`](https://law.arxo.io/schema/population-materialization.schema.json)