# Sale Progression Pack Coverage Validator

> Sale Progression Pack Coverage 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-10-31).

Verifies that every permitted sale quantity in a progression can be fulfilled exactly as a sum of delivered package sizes.

## Facts

- Endpoint: POST https://detect.halowerk.com/v1/quantity/sale-progression-pack-coverage?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sale-progression-pack-coverage-validator-b93dce45
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NA-dW545nO_c5IWJe2CPR

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 sale-progression-pack-coverage-validator-b93dce45 -d '<json body>'
```

Example prompt: Check whether every sale quantity in my progression — starting at 6 units, stepping by 6, with pack sizes of [6, 12, 24] in 'pieces' — can be exactly assembled from those pack sizes without any remainder or gap.

## When to prefer this

Use this endpoint when you need to mathematically verify that your defined packaging options can exactly fulfill every quantity a customer is allowed to order — particularly before launching a product catalog, configuring an ERP system, or auditing an existing SKU's ordering rules. Prefer this over manual checks or general math APIs when the input is structured as pack sizes with a stepped sale progression.

## Known failure modes

- Invalid or empty pack_sizes array returns an error
- Non-positive sale_step may cause infinite or invalid progression
- Minimum sale quantity below 1 may produce unexpected results
- Overly large progressions with small steps may time out or be limited by maxItems
- Missing required fields returns a validation error

## How this service works

Nachweisen, ob jede erlaubte Verkaufsmenge als Summe gelieferter Packungsgrößen exakt lieferbar ist.

## Output

Returns a structured result indicating whether all quantities in the sale progression (from minimum_sale_quantity, incrementing by sale_step) can be exactly composed as sums of the provided pack sizes, along with any quantities that cannot be covered.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "artifact": {
   "type": "object",
   "required": [
    "pack_sizes",
    "minimum_sale_quantity",
    "sale_step",
    "common_unit"
   ],
   "properties": {
    "sale_step": {
     "type": "integer",
     "maximum": 9007199254740991,
     "minimum": -9007199254740991
    },
    "pack_sizes": {
     "type": "array",
     "maxItems": 2048
    },
    "common_unit": {
     "type": "string",
     "maxLength": 16384
    },
    "minimum_sale_quantity": {
     "type": "integer",
     "maximum": 9007199254740991,
     "minimum": -9007199254740991
    }
   },
   "maxProperties": 128,
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sale-progression-pack-coverage-validator-b93dce45/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)
