Zum Inhalt
HALOWERK

Datenvertragswerk

reader row lineage audit

An Iceberg-v3 reader fixture maintainer audits inherited row-lineage claims from ordered manifest entries and physical row positions,while retaining explicitly stored lineage values. Pinned Iceberg1.10.0 reader fragment only; semantic null and Capture-Unknown are distinct. No writer allocation or general table-validity claim. Successful unknown has fixed0.003USDC; invalid profile HTTP400 before settlement. A schema-valid unknown is a successful result at the same fixed price; requests are.

POST https://datenvertrag.halowerk.com/v1/reader-row-lineage-audit

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
manifest_first_row_idSiehe SchemaJa
entries_completebooleanJa
filesarrayJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "manifest_first_row_id": {
      "oneOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "known": {
              "const": true
            },
            "value": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 1000000
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "known",
            "value"
          ]
        },
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "known": {
              "const": false
            },
            "value": {
              "type": "null"
            }
          },
          "required": [
            "known",
            "value"
          ]
        }
      ]
    },
    "entries_complete": {
      "type": "boolean"
    },
    "files": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^[A-Za-z0-9_-]{1,16}$"
          },
          "status": {
            "enum": [
              "ADDED",
              "EXISTING"
            ]
          },
          "record_count": {
            "oneOf": [
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "known": {
                    "const": true
                  },
                  "value": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 10000
                  }
                },
                "required": [
                  "known",
                  "value"
                ]
              },
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "known": {
                    "const": false
                  },
                  "value": {
                    "type": "null"
                  }
                },
                "required": [
                  "known",
                  "value"
                ]
              }
            ]
          },
          "first_row_id": {
            "oneOf": [
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "known": {
                    "const": true
                  },
                  "value": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 1000000
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "known",
                  "value"
                ]
              },
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "known": {
                    "const": false
                  },
                  "value": {
                    "type": "null"
                  }
                },
                "required": [
                  "known",
                  "value"
                ]
              }
            ]
          },
          "data_sequence_number": {
            "oneOf": [
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "known": {
                    "const": true
                  },
                  "value": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 1000000
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "known",
                  "value"
                ]
              },
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "known": {
                    "const": false
                  },
                  "value": {
                    "type": "null"
                  }
                },
                "required": [
                  "known",
                  "value"
                ]
              }
            ]
          },
          "rows": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "string",
                  "pattern": "^[A-Za-z0-9_-]{1,16}$"
                },
                "position": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9999
                },
                "stored_row_id": {
                  "oneOf": [
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "known": {
                          "const": true
                        },
                        "value": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 1000000
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "known",
                        "value"
                      ]
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "known": {
                          "const": false
                        },
                        "value": {
                          "type": "null"
                        }
                      },
                      "required": [
                        "known",
                        "value"
                      ]
                    }
                  ]
                },
                "stored_last_updated": {
                  "oneOf": [
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "known": {
                          "const": true
                        },
                        "value": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 1000000
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "known",
                        "value"
                      ]
                    },
                    {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "known": {
                          "const": false
                        },
                        "value": {
                          "type": "null"
                        }
                      },
                      "required": [
                        "known",
                        "value"
                      ]
                    }
                  ]
                },
                "claimed_row_id": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 2000000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "claimed_last_updated": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 1000000
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "id",
                "position",
                "stored_row_id",
                "stored_last_updated",
                "claimed_row_id",
                "claimed_last_updated"
              ]
            },
            "minItems": 0,
            "maxItems": 8
          }
        },
        "required": [
          "id",
          "status",
          "record_count",
          "first_row_id",
          "data_sequence_number",
          "rows"
        ]
      },
      "minItems": 1,
      "maxItems": 16
    }
  },
  "required": [
    "manifest_first_row_id",
    "entries_complete",
    "files"
  ]
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "manifest_first_row_id": {
    "known": true,
    "value": 100
  },
  "entries_complete": true,
  "files": [
    {
      "id": "old",
      "status": "EXISTING",
      "record_count": {
        "known": true,
        "value": 3
      },
      "first_row_id": {
        "known": true,
        "value": null
      },
      "data_sequence_number": {
        "known": true,
        "value": 8
      },
      "rows": []
    },
    {
      "id": "new",
      "status": "ADDED",
      "record_count": {
        "known": true,
        "value": 2
      },
      "first_row_id": {
        "known": true,
        "value": null
      },
      "data_sequence_number": {
        "known": true,
        "value": 9
      },
      "rows": [
        {
          "id": "r",
          "position": 1,
          "stored_row_id": {
            "known": true,
            "value": null
          },
          "stored_last_updated": {
            "known": true,
            "value": null
          },
          "claimed_row_id": 104,
          "claimed_last_updated": 9
        }
      ]
    }
  ]
}

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

Alle Endpunkte dieses Hubs →