# HALOWERK buerowerk — Meeting Logistics Shortage Source Note Register Snapshot Compare

> HALOWERK buerowerk — Meeting Logistics Shortage Source Note Register 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 a new set of meeting notes (topics, decisions, action items, open questions) against a baseline snapshot to detect changes, additions, or shortages in meeting logistics documentation.

## Facts

- Endpoint: POST https://buero.halowerk.com/v1/baumarkt/meeting/logistics-shortage-source-note-register/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-logistics-shortage-source-note-register-f437b626
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zOBbyM6EX0i8P05eGRT76

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-logistics-shortage-source-note-register-f437b626 -d '<json body>'
```

Example prompt: Compare my baseline meeting notes from last week's standup — which covered topics like supply chain delays and had action items assigned to Sarah and Tom — against today's updated transcript segments to flag any new shortages, dropped decisions, or missing action items.

## When to prefer this

Choose this endpoint when you need to programmatically diff two states of structured meeting notes — particularly when tracking logistics shortages, ownership changes, or decision drift across meeting cycles. It is purpose-built for snapshot-to-snapshot comparison of structured note objects (topics, decisions, action items, open questions) rather than free-form text diff or full transcript summarization.

## Known failure modes

- Missing required baseline fields (summary, topics, decisions, action_items, open_questions) returns a 400 validation error
- Neither segments nor transcript_package provided in source returns a schema oneOf validation error
- Oversized arrays (>30 items) or strings exceeding maxLength limits trigger validation failures
- Payment not attached or insufficient USDC balance results in 402 Payment Required
- Malformed segment indices or null owner fields on action items may cause partial processing or rejection

## How this service works

Compare Source keyword register for shortage discussion wording with verified-note crosswalk; literal vocabulary only. against a bounded caller-supplied previous snapshot and return exact change witnesses. Baseline is caller supplied and is never authenticated as historical server output. Pure bounded timing/source-quote validation runs before payment. Exactly one current motor call, zero baseline provider calls.

## Output

A JSON object containing a structured diff between the baseline meeting notes and the new snapshot, highlighting added, removed, or changed topics, decisions, action items, open questions, and summary points, as well as any logistics shortages detected.

## 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-logistics-shortage-source-note-register-f437b626/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)
