{"data":{"status":"pass","heuristic":true,"recommendedBox":"medium","boxes":[{"boxId":"small","verdict":"cannot","reason":"item-too-big: book fits no allowed orientation","usedVolumePct":139.06},{"boxId":"medium","verdict":"fits","reason":null,"usedVolumePct":46.35}],"placements":[{"itemId":"book","unitIndex":0,"x":0,"y":0,"z":0,"l":24,"w":17,"h":3},{"itemId":"book","unitIndex":1,"x":0,"y":0,"z":3,"l":24,"w":17,"h":3},{"itemId":"book","unitIndex":2,"x":0,"y":0,"z":6,"l":24,"w":17,"h":3},{"itemId":"mug","unitIndex":0,"x":0,"y":0,"z":9,"l":10,"w":10,"h":5}],"totalWeight":null,"steps":6,"witnesses":[{"ruleId":"carton.item-too-big","detail":"small: item-too-big: book fits no allowed orientation","path":"boxes/small"}],"versions":{"engine":"carton-fit 1.0 greedy extreme-point first-fit, 2 orderings, integer geometry at 1/1000 unit","stepCap":"400000"},"limits":["Heuristic: a 'fits' answer is a verified packing; 'undecided' does not mean it cannot be packed.","Searches at most 400000 overlap tests per call; larger searches are reported undecided.","Items are rectangular boxes; no support, stacking limits, tilt, or padding."],"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:906d0274-599e-4e1e-85ef-7188f525542d","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"Pack items into the smallest fitting carton (bounded heuristic)","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:32.163Z","softwareAgent":{"name":"writerslogic-agent-hub/carton-fit","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/carton-fit","inputDigest":{"alg":"sha256","hash":"d5da7b926e954a5700b6b3b7c994bd4fc22aef53bcd5456a8b77a2becdc74f5c","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"86f282ec4f5e645b8e253d6bcef97d332f0b84f82824231525ddf37179a9fd8d","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:da213d49-b063-4837-af71-40cc52db98fb","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:32.163Z","credentialSubject":{"id":"urn:sha256:86f282ec4f5e645b8e253d6bcef97d332f0b84f82824231525ddf37179a9fd8d","agent":"carton-fit","endpoint":"POST /api/v1/carton-fit","outputDigest":{"alg":"sha256","value":"86f282ec4f5e645b8e253d6bcef97d332f0b84f82824231525ddf37179a9fd8d","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"d5da7b926e954a5700b6b3b7c994bd4fc22aef53bcd5456a8b77a2becdc74f5c","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"bcaaadc7a42390d02c126f2dbec235d27fa05a8d40df2df3252e9ae866aa0e98","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:32.163Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"z3gHY3rjF9HuJTFjxVyTsUvKPYdVa9BRW4koT46Ca1cKVtXYt3KZt4NFz8CN7kFhBVTunBxSM3AzzJ2VCw2BwsAYF"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:42dc629834109c4511724393d857a9cafaabedb60175405795f4a650c74c48b5","signature":"0x97c9b677dfa2ad1ebcfa8dbed4a321acd9c90cbeac78369ec9b8223701d678626fd1d9bf981deb277c1158358fb78d51137ec97dc27a12536f8e877d2b09891d1b"}}}