# HALOWERK buerowerk — Meeting Source Segment Coverage Snapshot Compare

> HALOWERK buerowerk — Meeting Source Segment Coverage Snapshot Compare is a paid API for AI agents from buero.halowerk.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Compares two snapshots of meeting transcript source-segment coverage to identify what changed between a baseline and a current set of notes/segments.

## Facts

- Endpoint: POST https://buero.halowerk.com/v1/baumarkt/meeting/source-segment-coverage/snapshot-compare?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-buerowerk-meeting-source-segment-coverage-snapshot-compare-190f29a3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qJsrnFgb_OEPWKddNdnnF

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 halowerk-buerowerk-meeting-source-segment-coverage-snapshot-compare-190f29a3 -d '<json body>'
```

Example prompt: Compare my baseline meeting notes — which include a summary, the topics we discussed, the decisions made, and three action items owned by Alice, Bob, and Carol — against the new transcript segments I just processed, and tell me what changed in terms of source segment coverage.

## When to prefer this

Choose this endpoint when you need to programmatically audit or QA the evolution of meeting notes between two processing runs — especially when you need to know whether source transcript segments are consistently covered across versions. Prefer this over generic diff tools when your data is structured as meeting notes with typed fields (summary, topics, decisions, action items, open questions) and you want coverage-aware comparison rather than plain text diffing.

## Known failure modes

- Missing required baseline notes fields (summary, topics, decisions, action_items, open_questions) returns a validation error
- Baseline source must include either segments or transcript_package — providing neither or both causes a schema validation failure
- Exceeding maxItems (30) on any array field results in a rejection
- Empty summary array (minItems:1 not met) causes a validation error
- Malformed segment_index or negative index on action items triggers input validation failure
- Payment failure (insufficient USDC on Base Mainnet) returns HTTP 402

## How this service works

HALOWERK buerowerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.

## Output

A JSON object detailing the diff between the baseline meeting notes/segments and the current segments, showing which source segments gained or lost coverage, and how notes (summary, topics, decisions, action items, open questions) changed between the two snapshots.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "baseline": {
   "type": "object",
   "required": [
    "source",
    "notes"
   ],
   "properties": {
    "notes": {
     "type": "object",
     "required": [
      "summary",
      "topics",
      "decisions",
      "action_items",
      "open_questions"
     ],
     "properties": {
      "topics": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30
      },
      "summary": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30,
       "minItems": 1
      },
      "decisions": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30
      },
      "action_items": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "text",
         "quote",
         "segment_index",
         "owner",
         "due_raw"
        ],
        "properties": {
         "text": {
          "type": "string",
          "maxLength": 1000,
          "minLength": 1
         },
         "owner": {
          "type": [
           "string",
           "null"
          ],
          "maxLength": 80
         },
         "quote": {
          "type": "string",
          "maxLength": 3000,
          "minLength": 1
         },
         "due_raw": {
          "type": [
           "string",
           "null"
          ],
          "maxLength": 3000
         },
         "segment_index": {
          "type": "integer",
          "minimum": 0
         }
        }
       },
       "maxItems": 30
      },
      "open_questions": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/ma5dd9d00ff"
       },
       "maxItems": 30
      }
     }
    },
    "source": {
     "type": "object",
     "oneOf": [
      {
       "required": [
        "segments"
       ]
      },
      {
       "required": [
        "transcript_package"
       ]
      }
     ],
     "required": [],
     "properties": {
      "segments": {
       "$ref": "#/$defs/mbdf0d3bb9b"
      },
      "transcript_package": {
       "$ref": "#/$defs/m81f20e3330"
      }
     },
     "additionalProperties": false
    }
   }
  },
  "segments": {
   "$ref": "#/$defs/mbdf0d3bb9b"
  },
  "transcript_package": {
   "$ref": "#/$defs/m81f20e3330"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-buerowerk-meeting-source-segment-coverage-snapshot-compare-190f29a3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from buero.halowerk.com](https://www.zero.xyz/host/buero.halowerk.com/llms.txt)
