{"data":{"status":"fail","options":[{"id":"A","status":"pass","unitsPerPack":12,"readings":[{"unitsPerPack":12,"structure":"12 units per pack"}],"orderQty":300,"packs":25,"overbuyUnits":50,"overbuyPercent":"20.0000","unitPrice":"1.20","total":"360"},{"id":"B","status":"fail","unitsPerPack":600,"readings":[{"unitsPerPack":600,"structure":"6 inners of 100, or 100 inners of 6: the count is 600 either way"}],"orderQty":600,"overbuyUnits":350,"note":"inner/outer split of AxB is not stated; the unit count is the product"},{"id":"C","status":"unknown","readings":[],"note":"innerUnits (units per inner pack): the notation counts inner packs, not units"}],"best":"A","witnesses":[{"ruleId":"overbuy-cap","path":"options.1","index":1,"detail":"smallest valid order 600 units exceeds the request by 350 units, above the 25% cap","expected":"25","actual":"140.0000"},{"ruleId":"pack-notation-needs-input","path":"options.2.packNotation","index":2,"detail":"innerUnits (units per inner pack): the notation counts inner packs, not units","actual":"case of 6 inners"}],"versions":{"engine":"money-core 1 (decimal.js at 90 significant digits: sums and products of the bounded inputs are exact, the few divisions (unit conversion, quote unit price, metered package ratio) round at 90 digits; allocation in bigint; minor-unit integers in results bounded to 10^15)","decimal":"decimal.js 10.x, precision 90","notation":"pack-notation grammar v1: AxB, AxBunit, case|pack|box of N [inners [of M]], N/case, N-pack, N ct"},"limits":[],"deterministic":true},"_provenance":{"version":"writerslogic-provenance/1","issuer":"did:web:agents.writerslogic.com","verify":{"endpoint":"POST /api/v1/verify-provenance","did":"did:web:agents.writerslogic.com"},"manifest":{"format":"application/json","instance_id":"xmp:iid:2604be7c-b6f6-4f0e-896c-d7e885197764","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"Pack sizes, MOQ, order increments, overbuy cap and price breakpoints: what to actually order","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:25.848Z","softwareAgent":{"name":"writerslogic-agent-hub/pack-size","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/pack-size","inputDigest":{"alg":"sha256","hash":"fc7e646ce01664db73a9c6adc78ec0d3985b25b8b88d716300451116ab5378ea","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"fd3fcbb358bebec888dab8183b99916ca0cf1b506aa5668293e72307755e685b","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:7dd281f6-c034-4de8-b80e-ce2a9309aa6d","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:25.848Z","credentialSubject":{"id":"urn:sha256:fd3fcbb358bebec888dab8183b99916ca0cf1b506aa5668293e72307755e685b","agent":"pack-size","endpoint":"POST /api/v1/pack-size","outputDigest":{"alg":"sha256","value":"fd3fcbb358bebec888dab8183b99916ca0cf1b506aa5668293e72307755e685b","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"fc7e646ce01664db73a9c6adc78ec0d3985b25b8b88d716300451116ab5378ea","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"4aae898135d0885fbacd28004ae3d4c3e60a9cdcb2fdd7768e7b7c59eea975e4","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:25.848Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"z5NkLphop9yxSt58pdawD9bbw17CJ1WR1W182fF1wXqgjBDui3YQJxKky1uKMwMwM6bKPPXdmy5N3iSf53wDkm835"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:4ea59c4cddd7c25c605166e790888be0757dad3e66660730a4ed10fd209d46cc","signature":"0xf1b5e104132ff961218f7081bee3a5d4a2c6d6c73e3dee6c2beaca7dba53beb15f047e2d2567710e01c44ce24ac6dc3122bc8a577717a638912c744f87f068291b"}}}