# Kafka Committed Prefix Abort Visibility Validator

> Kafka Committed Prefix Abort Visibility Validator is a paid API for AI agents from detect.halowerk.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-11-04).

Validates claimed read_committed visibility of a complete synthetic Kafka partition prefix, checking LSO barrier, aborts, control markers, and producer reuse consistency.

## Facts

- Endpoint: POST https://detect.halowerk.com/v1/F-B-NIGHT-KAFKA_COMMITTED_PREFIX_VISIBILITY/kafka-committed-prefix-abort-visibility-claims?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kafka-committed-prefix-abort-visibility-validator-30349b2d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5HTxCwKSppEXLOTYfmHlL

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kafka-committed-prefix-abort-visibility-validator-30349b2d -d '<json body>'
```

Example prompt: Before my agent adopts this fetch model, can you verify this Kafka partition prefix snapshot — it has 12 batches, high watermark at 500, fetch offset at 0, claims 8 visible records, 2 aborted transactions, LSO at 480, 1 active transaction, 3 control records below watermark, and here are the claimed visible offsets and batch details?

## When to prefer this

Use this endpoint when an AI agent needs to verify the correctness of Kafka read_committed consumer semantics on a captured partition prefix before trusting or adopting a fetch model. It is specifically suited for validating synthetic or replayed Kafka logs that include transactional batches, abort markers, control records, and producer reuse scenarios — situations where manual verification of LSO barriers and abort filtering is error-prone. Prefer this over generic log validators when the scenario involves transactional isolation correctness in Kafka.

## Known failure modes

- Mismatched batch count between artifact and claims causes validation rejection
- Claimed visible offsets exceed high watermark or violate LSO barrier — returns inconsistency error
- Active transaction count conflicts with control records below watermark — flags claim mismatch
- Producer ID out of valid range (exceeds 4294967295) causes schema rejection
- Batch record count exceeds maximum of 64 per batch — returns validation error
- Incomplete prefix flag mismatch (complete_uncompacted_prefix false) may cause indeterminate result
- Fetch offset greater than high watermark causes logical consistency failure

## How this service works

Prüft die behauptete geordnete read_committed-Datensatzsicht eines vollständigen synthetischen Kafka-Partitionspräfixes, einschließlich globaler LSO-Barriere, Abbrüchen, Kontrollmarkern und späterer Producer-Wiederverwendung, bevor ein Agent ein Fetch-Modell übernimmt.

## Output

Returns a structured validation verdict on whether the claimed read_committed visibility of the Kafka partition prefix is correct, including checks on LSO barrier enforcement, abort record filtering, control marker accounting, producer reuse consistency, and correctness of claimed visible offsets against actual batch composition.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "artifact": {
   "type": "object",
   "required": [
    "complete_uncompacted_prefix",
    "batches",
    "high_watermark",
    "fetch_offset",
    "claimed_visible_offsets",
    "claims"
   ],
   "properties": {
    "claims": {
     "type": "object",
     "required": [
      "batches",
      "replicated_records",
      "last_stable_offset",
      "active_transactions",
      "committed_transactions",
      "aborted_transactions",
      "control_records_below_watermark",
      "visible_records",
      "aborted_records_filtered",
      "barrier_records_withheld"
     ],
     "properties": {
      "batches": {
       "type": "number"
      },
      "visible_records": {
       "type": "number"
      },
      "last_stable_offset": {
       "type": "number"
      },
      "replicated_records": {
       "type": "number"
      },
      "active_transactions": {
       "type": "number"
      },
      "aborted_transactions": {
       "type": "number"
      },
      "committed_transactions": {
       "type": "number"
      },
      "aborted_records_filtered": {
       "type": "number"
      },
      "barrier_records_withheld": {
       "type": "number"
      },
      "control_records_below_watermark": {
       "type": "number"
      }
     },
     "additionalProperties": false
    },
    "batches": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "kind",
       "producer",
       "records"
      ],
      "properties": {
       "kind": {
        "enum": [
         "plain",
         "txn",
         "commit",
         "abort"
        ]
       },
       "records": {
        "type": "integer",
        "maximum": 64,
        "minimum": 1
       },
       "producer": {
        "type": "integer",
        "maximum": 4294967295,
        "minimum": 0
       }
      },
      "additionalProperties": false
     },
     "maxItems": 64
    },
    "fetch_offset": {
     "type": "integer",
     "maximum": 4096,
     "minimum": 0
    },
    "high_watermark": {
     "type": "integer",
     "maximum": 4096,
     "minimum": 0
    },
    "claimed_visible_offsets": {
     "type": "array",
     "items": {
      "type": "number"
     },
     "maxItems": 4096
    },
    "complete_uncompacted_prefix": {
     "type": "boolean"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kafka-committed-prefix-abort-visibility-validator-30349b2d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from detect.halowerk.com](https://www.zero.xyz/host/detect.halowerk.com/llms.txt)
