# HALOWERK buerowerk — Owner/Speaker Divergence Snapshot Compare

> HALOWERK buerowerk — Owner/Speaker Divergence 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-18).

Compares two meeting transcript snapshots to identify divergences between owner and speaker perspectives in notes, decisions, and action items.

## Facts

- Endpoint: POST https://buero.halowerk.com/v1/baumarkt/meeting/owner-speaker-divergence/snapshot-compare?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-buerowerk-owner-speaker-divergence-snapshot-compare-5533a3b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TYkkbFJ5YONSMO5RbJ39O

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-owner-speaker-divergence-snapshot-compare-5533a3b3 -d '<json body>'
```

Example prompt: Compare these two versions of our board meeting transcript and tell me where the owner and speaker perspectives diverge — use last week's summary as the baseline and today's updated notes as the comparison, highlighting any changed decisions or action items.

## When to prefer this

Use this endpoint when you need to programmatically detect divergences between two versions of a meeting's notes or transcripts — particularly when tracking how owner-assigned action items or decisions differ from what speakers actually said. Prefer this over generic diff tools when you need meeting-aware semantic comparison of structured note fields like decisions, action items with ownership, and open questions.

## Known failure modes

- Missing required baseline source (segments or transcript_package) returns validation error
- Baseline notes missing required fields (summary, topics, decisions, action_items, open_questions) causes schema rejection
- Transcript package URL is unreachable or returns non-200 response
- Segments array is empty or malformed causing processing failure
- Payment not fulfilled via x402 protocol results in 402 Payment Required response
- Mismatched transcript formats between baseline and comparison cause alignment errors

## How this service works

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

## Output

A JSON report detailing divergences between the baseline and comparison meeting snapshots, including differences in notes summaries, topics, decisions, action items (with ownership and due date changes), and open questions between owner and speaker perspectives.

## 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-owner-speaker-divergence-snapshot-compare-5533a3b3/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)
