{"uid":"cap_NA-dW545nO_c5IWJe2CPR","slug":"sale-progression-pack-coverage-validator-b93dce45","name":"Sale Progression Pack Coverage Validator","description":"Nachweisen, ob jede erlaubte Verkaufsmenge als Summe gelieferter Packungsgrößen exakt lieferbar ist.","url":"https://detect.halowerk.com/v1/quantity/sale-progression-pack-coverage?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"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}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iNxA5zgTQRAVTl3hPukwA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that every permitted sale quantity in a progression can be fulfilled exactly as a sum of delivered package sizes.","exampleAgentPrompt":"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.","exampleUseCases":[{"title":"Retail pack coverage gap detection","prompt":"I sell beverages in packs of 6, 12, and 24 bottles. My minimum order is 6 bottles and customers can order in steps of 6. Can you verify that every possible sale quantity is exactly coverable using just those pack sizes, measured in 'bottles'?"},{"title":"Wholesale quantity fulfillment validation","prompt":"Before I go live with my wholesale catalog, check if all allowed order quantities are deliverable: my pack sizes are [10, 25, 50], the minimum sale quantity is 10 units, the sale step is 10, and the common unit is 'kg'. Are there any quantities in the progression that can't be exactly fulfilled?"},{"title":"E-commerce SKU packaging audit","prompt":"I'm setting up a new SKU with pack sizes [3, 7, 15] units, a minimum sale quantity of 3, and a sale step of 3, all in 'items'. Tell me if every quantity a customer can order is achievable as an exact combination of those pack sizes."}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:38:59.364Z","isFirstParty":false,"canonicalSlug":"sale-progression-pack-coverage-validator-b93dce45"}