Datenvertragswerk
scd2 validity ledger
Check a bounded corrected dimension history before a data agent publishes it. Caller-supplied pseudonyms/hashes only; no external identity claim. Conflicting selected hashes yield not_observed; missing coverage yields unknown. A schema-valid unknown is a successful result at the same fixed price. Invalid input must raise native HTTP 400 before settlement.
POST https://datenvertrag.halowerk.com/v1/scd2-validity-ledgerEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| window | object | Ja | |
| source_priority | array | Ja | |
| records | array | Ja | |
| withdrawn_ids | array | Nein |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"additionalProperties": false,
"properties": {
"window": {
"type": "object",
"additionalProperties": false,
"properties": {
"from": {
"type": "integer",
"minimum": 0,
"maximum": 4102444800
},
"to": {
"type": "integer",
"minimum": 0,
"maximum": 4102444800
}
},
"required": [
"from",
"to"
]
},
"source_priority": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,16}$"
},
"minItems": 1,
"maxItems": 4
},
"records": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,16}$"
},
"entity": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,16}$"
},
"from": {
"type": "integer",
"minimum": 0,
"maximum": 4102444800
},
"to": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 4102444800
},
{
"type": "null"
}
]
},
"source": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,16}$"
},
"revision": {
"type": "integer",
"minimum": 0,
"maximum": 1000000
},
"hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
}
},
"required": [
"id",
"entity",
"from",
"to",
"source",
"revision",
"hash"
]
},
"minItems": 1,
"maxItems": 24
},
"withdrawn_ids": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,16}$"
},
"minItems": 0,
"maxItems": 24
}
},
"required": [
"window",
"source_priority",
"records"
]
}Veröffentlichtes Eingabebeispiel
{
"window": {
"from": 0,
"to": 10
},
"source_priority": [
"p",
"q"
],
"records": [
{
"id": "a",
"entity": "E",
"from": 0,
"to": 4,
"source": "p",
"revision": 0,
"hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
{
"id": "b",
"entity": "E",
"from": 4,
"to": null,
"source": "p",
"revision": 0,
"hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
}
],
"withdrawn_ids": []
}Ergebnis & Dokumentation
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-05, 03:23 UTC.
Weitere Endpunkte dieses Hubs
- Datenvertragswerk0,003 USDC
delta dv replacement precondition
POSThttps://datenvertrag.halowerk.com/v1/delta-dv-replacement-preconditionCheck the two named atomic logical-file replacement preconditions before a data writer proposes a new deletion-vector identity for an existing physical file. Checks only per-path action multiplicity and exact prior-DV retirement; observed i
- Datenvertragswerk0,003 USDC
gaussian euclidean trace audit
POSThttps://datenvertrag.halowerk.com/v1/gaussian-euclidean-trace-auditReconstruct the entire exact Euclidean division trace for two Gaussian integers, including every quotient/remainder/norm, canonical first-quadrant gcd and unit-rotated Bezout coefficients. Coordinates -128..128; componentwise nearest quotie
- Datenvertragswerk0,003 USDC
kendall tau b pair ledger
POSThttps://datenvertrag.halowerk.com/v1/kendall-tau-b-pair-ledgerFor 2 to 16 supplied paired integer observations, returns all unordered pairs classified as concordant, discordant, x-only tied, y-only tied or jointly tied, exact tie-corrected tau-b numerator/sqrt(denominator_squared), sign and reduced sq