{"data":{"status":"pass","format":"ascii","triangles":4,"vertices":4,"edges":6,"components":1,"boundaryEdges":0,"nonManifoldEdges":0,"inconsistentEdges":0,"degenerateTriangles":0,"duplicateTriangles":0,"flippedNormals":0,"zeroNormals":0,"closed":true,"eulerCharacteristic":2,"signedVolume":0.16666666666666666,"surfaceArea":2.3660254037844384,"bbox":{"min":[0,0,0],"max":[1,1,1]},"notes":[],"witnesses":[],"versions":{"engine":"mesh-check 1","stlBinary":"Library of Congress FDD fdd000505, last updated 2025-02-27 (fetched 2026-11-04)","stlAscii":"Library of Congress FDD fdd000506, last updated 2025-02-27 (fetched 2026-11-04)","stlRules":"3D Systems StereoLithography Interface Specification (Oct 1989) via https://www.fabbers.com/tech/STL_Format (fetched 2026-11-04)"},"limits":["Bounded: at most 4000 triangles; wall thickness and self-intersection are not computed.","Vertices are matched by exact float32 value (or the weldTolerance grid); a slicer that merges nearby vertices may accept meshes this check calls open.","STL carries no units; volume and area are in cubed and squared model units."],"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:6f8a2635-041d-4b31-a8dc-2a8464fe902e","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"STL mesh check: open edges, non-manifold edges, inverted normals","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:31.116Z","softwareAgent":{"name":"writerslogic-agent-hub/mesh-check","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/mesh-check","inputDigest":{"alg":"sha256","hash":"2d70b38c737e4cba76d4064debf42a9341e891ab2c3a2543cc8ab55f39630d17","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"018e9eefaf67207c707442915dace83f1e66f6e351ab0bb9ef1a80a29011907b","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:65165c96-dd3f-42ff-965e-44b509f2ccbb","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:31.116Z","credentialSubject":{"id":"urn:sha256:018e9eefaf67207c707442915dace83f1e66f6e351ab0bb9ef1a80a29011907b","agent":"mesh-check","endpoint":"POST /api/v1/mesh-check","outputDigest":{"alg":"sha256","value":"018e9eefaf67207c707442915dace83f1e66f6e351ab0bb9ef1a80a29011907b","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"2d70b38c737e4cba76d4064debf42a9341e891ab2c3a2543cc8ab55f39630d17","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"b28b92ea383671e2995671606b9bc73a9f8c40dadd373b7f3b8cf5e585452143","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:31.116Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"z4QcwbDS5XYnjsSJYFBr5WVqTFziiBioTACdY7dh7FXR4kDHLZv3sAyHQQWYGvo5dRGh6yqp5MWtMVa427n1YJpVu"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:5544a887d7ca5f029f82cc918c4b0356ce49298e7b51d6aae0906309cf185621","signature":"0x34524bf97de237c7b0fbd35f8a8f417ca09fa5134b584495ecf1ee579ae741d322606267dc91bdf8886684613d4d06fed26ecc122028bd2cc67691c581bfced71c"}}}