Zum Inhalt
HALOWERK

Datenvertragswerk

crc32 segment concatenation ledger

Own reflected IEEE CRC32 GF(2) operator composition, compatible with the zlib crc32_combine contract. Return all computable prefix CRCs and lengths plus whole claimed-prefix correspondence. Caller supplies segment lengths and externally conditioned CRC32 values; this does not verify unknown underlying payload or provide cryptographic integrity. Empty segment CRC is0; missing nonempty CRC stops derivation. Earlier concrete prefix mismatch survives uncertainty. Fixed0.003USDC also for.

POST https://datenvertrag.halowerk.com/v1/crc32-segment-concatenation-ledger

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
capture_completebooleanJa
claimed_prefixesSiehe SchemaJa
segmentsarrayJa
Vollständiges Eingabeschema anzeigen
{
  "additionalProperties": false,
  "properties": {
    "capture_complete": {
      "type": "boolean"
    },
    "claimed_prefixes": {
      "anyOf": [
        {
          "items": {
            "pattern": "^[0-9a-f]{8}$",
            "type": "string"
          },
          "maxItems": 32,
          "type": "array"
        },
        {
          "type": "null"
        }
      ]
    },
    "segments": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "crc32": {
            "anyOf": [
              {
                "pattern": "^[0-9a-f]{8}$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "length": {
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "length",
          "crc32"
        ],
        "type": "object"
      },
      "maxItems": 32,
      "type": "array"
    }
  },
  "required": [
    "capture_complete",
    "segments",
    "claimed_prefixes"
  ],
  "type": "object"
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "capture_complete": true,
  "claimed_prefixes": [
    "884863d2",
    "0972d361",
    "cbf43926"
  ],
  "segments": [
    {
      "crc32": "884863d2",
      "length": 3
    },
    {
      "crc32": "b1a8c371",
      "length": 3
    },
    {
      "crc32": "96ff1ef4",
      "length": 3
    }
  ]
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →