{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"8cfc34be-d5a9-4104-b636-0d2e0a567277","source_url":"https://zambo.dev/api/receipt/8cfc34be-d5a9-4104-b636-0d2e0a567277","receipt":{"id":"8cfc34be-d5a9-4104-b636-0d2e0a567277","created_at":"2026-10-25T03:01:07.484Z","receipt_schema_version":"0.4","job_summary":"MCP tool execution: write","tools":["write"],"steps":[{"tool":"write","status":"success","started_at":"2026-10-25T03:01:04.445Z","completed_at":"2026-10-25T03:01:07.484Z"}],"output_hash":"sha256:c88e7e41e9d02b016a980294d8428a3887f3ef616b835b64d35f34e155969cbc","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiYmFzaXMiOiJpcF91YV8zMGQiLCJpZCI6InNoYTI1Njo4MzFjMGI2M2E4ZTUwOGE2ZTUzNzM4YzA4M2FjNDAxODE0MzhhZjhmNmQxYjFiZTdlYTU2ZmYwY2ZhNzY2OGE5Iiwicm90YXRlc19hdCI6IjIwMjYtMTEtMDNUMDA6MDA6MDAuMDAwWiIsInR5cGUiOiJhbm9ueW1vdXMifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7InRleHQiOiJXaGVuIEFJIHN0ZXBzIG91dCBvZiB0aGUgbGFiIGFuZCBpbnRvIGEgcHJvZHVjdGlvbiBsaW5lLCByZWxpYWJpbGl0eSBiZWNvbWVzIHRoZSBiYWNrYm9uZSBvZiBldmVyeSBkZWNpc2lvbi4gSWYgYSBtb2RlbCBtaXNmaXJlcywgdGhlIGNvc3QgaXNu4oCZdCBqdXN0IGEgZmFpbGVkIGJhdGNoOyBpdOKAmXMgbG9zdCBpbnZlbnRvcnksIHJ1aW5lZCByZXB1dGF0aW9uLCBhbmQgYSBjYXNjYWRlIG9mIHJlZ3VsYXRvcnkgaGVhZGFjaGVzLiBUaGUgc3Rha2VzIGFyZSBjbGVhcjogYnVpbGQgQUkgdGhhdCBiZWhhdmVzIHByZWRpY3RhYmx5LCBvciByaXNrIHR1cm5pbmcgYSBwcm9taXNpbmcgdG9vbCBpbnRvIGEgbGlhYmlsaXR5LlxuXG4qKlJlbGlhYmlsaXR5IHN0YXJ0cyB3aXRoIGRhdGEgaW50ZWdyaXR5LioqIEdhcmJhZ2UgaW4sIGdhcmJhZ2Ugb3V0IGlzIHRoZSBvbGRlc3QgbGVzc29uIGluIG1hY2hpbmUgbGVhcm5pbmcuIEJlZm9yZSBkZXBsb3lpbmcsIHNjcnViIHRyYWluaW5nIGRhdGEgZm9yIGJpYXMsIGR1cGxpY2F0ZXMsIGFuZCBvdXRsaWVycy4gSW1wbGVtZW50IGF1dG9tYXRlZCBkYXRhIHBpcGVsaW5lcyB0aGF0IGZsYWcgYW5vbWFsaWVzIGJlZm9yZSB0aGV5IGNvbnRhbWluYXRlIHRoZSBtb2RlbC4gSW4gcHJvZHVjdGlvbiwgY29udGludW91cyBkYXRhIG1vbml0b3JpbmcgaXMgZXNzZW50aWFsLiBJZiBhIHNlbnNvciBkcmlmdHMgb3IgYSBzdXBwbGllciBjaGFuZ2VzIGEgcHJvY2VzcywgdGhlIG1vZGVsIG11c3QgZGV0ZWN0IGFuZCBhZGFwdOKAlG90aGVyd2lzZSwgYSBzdWJ0bGUgc2hpZnQgY2FuIHRyaWdnZXIgYSBjYXNjYWRlIG9mIGVycm9ycy5cblxuKipNb2RlbCB2YWxpZGF0aW9uIG11c3QgbWltaWMgdGhlIHJlYWwgd29ybGQuKiogVHJhZGl0aW9uYWwgY3Jvc3PigJF2YWxpZGF0aW9uIGlzIGdvb2QsIGJ1dCBpdCBjYW7igJl0IGNhcHR1cmUgdGhlIGZ1bGwgc3BlY3RydW0gb2Ygb3BlcmF0aW9uYWwgbm9pc2UuIFNpbXVsYXRlIHByb2R1Y3Rpb24gY29uZGl0aW9uc+KAlHZhcnkgdGVtcGVyYXR1cmUsIGh1bWlkaXR5LCBhbmQgaW5wdXQgcXVhbGl0eeKAlGFuZCB0ZXN0IHRoZSBtb2RlbCB1bmRlciB0aG9zZSBleHRyZW1lcy4gVXNlIGFkdmVyc2FyaWFsIGV4YW1wbGVzIHRvIHN0cmVzcyB0aGUgc3lzdGVtOyBpZiB0aGUgbW9kZWwgY2Fu4oCZdCBoYW5kbGUgdGhlbSwgaXQgd29u4oCZdCBzdXJ2aXZlIGluIHRoZSBmaWVsZC4gRG9jdW1lbnQgZXZlcnkgdGVzdCBjYXNlIGFuZCBpdHMgb3V0Y29tZTsgdGhpcyBsb2cgYmVjb21lcyB0aGUgZmlyc3QgbGluZSBvZiBkZWZlbnNlIHdoZW4gYSBmYWlsdXJlIHN1cmZhY2VzLlxuXG4qKkZhaWzigJFzYWZlIGRlc2lnbiBpcyBub27igJFuZWdvdGlhYmxlLioqIEFJIHN5c3RlbXMgc2hvdWxkIG5ldmVyIGFjdCBhbG9uZS4gRW1iZWQgaHVtYW7igJFpbuKAkXRoZeKAkWxvb3AgY2hlY2twb2ludHMgYXQgY3JpdGljYWwganVuY3R1cmVzLiBJZiBhIG1vZGVsIHByZWRpY3RzIGEgZGVmZWN0IHRoYXQgZXhjZWVkcyBhIHRvbGVyYW5jZSB0aHJlc2hvbGQsIHRyaWdnZXIgYW4gYWxlcnQgZm9yIG1hbnVhbCBpbnNwZWN0aW9uLiBEZXNpZ24gZmFsbGJhY2sgcm91dGluZXM6IGlmIHRoZSBtb2RlbOKAmXMgY29uZmlkZW5jZSBkcm9wcyBiZWxvdyBhIHNhZmUgbWFyZ2luLCBkZWZhdWx0IHRvIGEgY29uc2VydmF0aXZlIHByb2R1Y3Rpb24gcnVsZSB0aGF0IGd1YXJhbnRlZXMgcXVhbGl0eS4gVGhlc2UgbGF5ZXJzIHByb3RlY3QgdGhlIGxpbmUgZXZlbiB3aGVuIHRoZSBBSSBiZWhhdmVzIHVuZXhwZWN0ZWRseS5cblxuKipWZXJzaW9uIGNvbnRyb2wgYW5kIHJlcHJvZHVjaWJpbGl0eSBhcmUgdGhlIGJlZHJvY2sgb2YgdHJ1c3QuKiogS2VlcCBldmVyeSBpdGVyYXRpb24gb2YgZGF0YSwgY29kZSwgYW5kIGh5cGVycGFyYW1ldGVycyBpbiBhIHNpbmdsZSBzb3VyY2Ugb2YgdHJ1dGguIFdoZW4gYSBuZXcgbW9kZWwgdmVyc2lvbiByb2xscyBvdXQsIHJ1biBhIHBhcmFsbGVsIOKAnHNoYWRvd+KAnSBtb2RlIHRoYXQgY29tcGFyZXMgcHJlZGljdGlvbnMgYWdhaW5zdCB0aGUgY3VycmVudCBwcm9kdWN0aW9uIG1vZGVsLiBJZiBkaXNjcmVwYW5jaWVzIGFyaXNlLCBpbnZlc3RpZ2F0ZSBiZWZvcmUgdGhlIG5ldyB2ZXJzaW9uIHRha2VzIHRoZSBmbG9vci4gVGhpcyBhcHByb2FjaCBlbGltaW5hdGVzIGJsaW5kIHNwb3RzIGFuZCBlbnN1cmVzIHRoYXQgZXZlcnkgY2hhbmdlIGlzIGludGVudGlvbmFsIGFuZCBhdWRpdGFibGUuXG5cbioqUGVyZm9ybWFuY2UgbW9uaXRvcmluZyBtdXN0IGJlIGNvbnRpbnVvdXMsIG5vdCBlcGlzb2RpYy4qKiBEZXBsb3kgZGFzaGJvYXJkcyB0aGF0IHRyYWNrIGtleSBtZXRyaWNzOiBhY2N1cmFjeSwgcHJlY2lzaW9uLCByZWNhbGwsIGxhdGVuY3ksIGFuZCB0aHJvdWdocHV0LiBTZXQgaGFyZCB0aHJlc2hvbGRzIHRoYXQgdHJpZ2dlciBhbGVydHMuIElmIGEgbWV0cmljIGRpcHMsIHRoZSBzeXN0ZW0gc2hvdWxkIHBhdXNlIG9yIHJvbGwgYmFjayBhdXRvbWF0aWNhbGx5LiBSZWFs4oCRdGltZSBtb25pdG9yaW5nIHR1cm5zIGFic3RyYWN0IHJpc2sgaW50byB0YW5naWJsZSBudW1iZXJzIHRoYXQgc3Rha2Vob2xkZXJzIGNhbiBhY3QgdXBvbiBpbnN0YW50bHkuXG5cbioqU2VjdXJpdHkgYW5kIGNvbXBsaWFuY2UgZ28gaGFuZCBpbiBoYW5kIHdpdGggcmVsaWFiaWxpdHkuKiogUHJvdGVjdCBtb2RlbCB3ZWlnaHRzLCB0cmFpbmluZyBkYXRhLCBhbmQgaW5mZXJlbmNlIGVuZHBvaW50cyB3aXRoIGVuY3J5cHRpb24gYW5kIGFjY2VzcyBjb250cm9scy4gUmVndWxhcmx5IGF1ZGl0IHRoZSBzeXN0ZW0gZm9yIHZ1bG5lcmFiaWxpdGllcy4gSW4gcmVndWxhdGVkIGluZHVzdHJpZXPigJRwaGFybWFjZXV0aWNhbHMsIGFlcm9zcGFjZSwgZmluYW5jZeKAlGNvbXBsaWFuY2UgaXNu4oCZdCBvcHRpb25hbC4gRmFpbHVyZSB0byBtZWV0IHN0YW5kYXJkcyBjYW4gbGVhZCB0byBmaW5lcyBhbmQgc2h1dGRvd25zLiBCdWlsZCBjb21wbGlhbmNlIGNoZWNrcyBpbnRvIHRoZSBkZXBsb3ltZW50IHBpcGVsaW5lLCBlbnN1cmluZyB0aGF0IGV2ZXJ5IHJlbGVhc2UgcGFzc2VzIHRoZSBuZWNlc3NhcnkgY2VydGlmaWNhdGlvbnMgYmVmb3JlIGhpdHRpbmcgdGhlIGxpbmUuXG5cbioqQ3VsdHVyZSBzaGlmdHMgYXJlIHJlcXVpcmVkLioqIFJlbGlhYmlsaXR5IGRlbWFuZHMgYSBtaW5kc2V0IHRoYXQgcHJpb3JpdGl6ZXMgc2FmZXR5IG92ZXIgc3BlZWQuIEVuY291cmFnZSBlbmdpbmVlcnMgdG8gcXVlc3Rpb24gYXNzdW1wdGlvbnMgYW5kIHRvIGRvY3VtZW50IGVkZ2UgY2FzZXMgbWV0aWN1bG91c2x5LiBGb3N0ZXIgYSBjdWx0dXJlIHdoZXJlIHJlcG9ydGluZyBhIG1pc3ByZWRpY3Rpb24gaXMgY2VsZWJyYXRlZCBhcyBhIGxlYXJuaW5nIG9wcG9ydHVuaXR5LCBub3QgYSBmYWlsdXJlLiBXaGVuIHRlYW1zIHZpZXcgcmVsaWFiaWxpdHkgYXMgYSBzaGFyZWQgcmVzcG9uc2liaWxpdHksIHRoZSBlbnRpcmUgb3JnYW5pemF0aW9uIG1vdmVzIHRvd2FyZCBtb3JlIHJvYnVzdCBBSSBkZXBsb3ltZW50cy5cblxuKipUaGUgY29zdCBvZiBpZ25vcmluZyByZWxpYWJpbGl0eSBpcyBzdGVlcC4qKiBBIHNpbmdsZSBwcm9kdWN0aW9uIGVycm9yIGNhbiBjb3N0IG1pbGxpb25zIGluIHJlY2FsbHMsIGxlZ2FsIGZlZXMsIGFuZCBicmFuZCBlcm9zaW9uLiBJdCBjYW4gYWxzbyBlcm9kZSB0cnVzdCB3aXRoIGN1c3RvbWVycyB3aG8gZXhwZWN0IGZsYXdsZXNzIHBlcmZvcm1hbmNlLiBDb252ZXJzZWx5LCBpbnZlc3RpbmcgaW4gcmlnb3JvdXMgcmVsaWFiaWxpdHkgcHJvdG9jb2xzIHBheXMgZGl2aWRlbmRzOiBoaWdoZXIgdXB0aW1lLCBmZXdlciBpbmNpZGVudHMsIGFuZCBhIGNvbXBldGl0aXZlIGFkdmFudGFnZSB0aGF0IGhpbmdlcyBvbiBjb25zaXN0ZW50IHF1YWxpdHkuXG5cbkluIHRoZSBlbmQsIEFJIHJlbGlhYmlsaXR5IGlzbuKAmXQgYSBmZWF0dXJl4oCUaXTigJlzIGEgbWFuZGF0ZS4gRXZlcnkgbGluZSwgZXZlcnkgYmF0Y2gsIGV2ZXJ5IGN1c3RvbWVyIGludGVyYWN0aW9uIGRlcGVuZHMgb24gc3lzdGVtcyB0aGF0IGRlbGl2ZXIgY29uc2lzdGVudGx5LiBCdWlsZCB3aXRoIGRhdGEgaW50ZWdyaXR5LCB2YWxpZGF0ZSB1bmRlciByZWFsIGNvbmRpdGlvbnMsIGVtYmVkIGZhaWzigJFzYWZlcywgZW5mb3JjZSB2ZXJzaW9uIGNvbnRyb2wsIG1vbml0b3IgcmVsZW50bGVzc2x5LCBzZWN1cmUgaGFyZCwgYW5kIGN1bHRpdmF0ZSBhIGN1bHR1cmUgdGhhdCBwcml6ZXMgc2FmZXR5LiBEbyBpdCByaWdodCwgYW5kIHlvdXIgQUkgd2lsbCBub3Qgb25seSBwZXJmb3Jt4oCUaXQgd2lsbCBkb21pbmF0ZS4ifSwicmVjZWlwdF9zY2hlbWFfdmVyc2lvbiI6IjAuNCIsInNpZGVfZWZmZWN0cyI6eyJkZWNsYXJhdGlvbl9oYXNoIjoic2hhMjU2OjQ1YWFkMzhmM2FhOTgyYjlhYWZlOTJlY2I0MTZlYmU5ODc5MWVkZGJhZjhhYjZkZjBiZDA4NjA1YjdjMWJmZWUiLCJkZWNsYXJlZCI6WyJub25lIl0sInNjaGVtYV92ZXJzaW9uIjoiemFtYm8tc2lkZS1lZmZlY3RzLzEifSwidG9vbCI6eyJuYW1lIjoid3JpdGUiLCJzY29wZSI6InB1YmxpYyIsInZlcnNpb24iOiI0LjAuMCJ9fQ==","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":4861,"verification_status":"verified","session_trail":[],"result_preview":"When AI steps out of the lab and into a production line, reliability becomes the backbone of every decision. If a model misfires, the cost isn’t just a failed batch; it’s lost inventory, ruined reputation, and a cascade of regulatory headaches. The stakes are clear: build AI that behaves predictably, or risk turning a promising tool into a liability.\n\n**Reliability starts with data integrity.** Garbage in, garbage out is the oldest lesson in machine learning. Before deploying, scrub training data for bias, duplicates, and outliers. Implement automated data pipelines that flag anomalies before they contaminate the model. In production, continuous data monitoring is essential. If a sensor drifts or a supplier changes a process, the model must detect and adapt—otherwise, a subtle shift can trigger a cascade of errors.\n\n**Model validation must mimic the real world.** Traditional cross‑validation is good, but it can’t capture the full spectrum of operational noise. Simulate production conditions—vary temperature, humidity, and input quality—and test the model under those extremes. Use adversarial examples to stress the system; if the model can’t handle them, it won’t survive in the field. Document every test case and its outcome; this log becomes the first line of defense when a failure surfaces.\n\n**Fail‑safe design is non‑negotiable.** AI systems should never act alone. Embed human‑in‑the‑loop checkpoints at critical junctures. If a model predicts a defect that exceeds a tolerance threshold, trigger an alert for manual inspection. Design fallback routines: if the model’s confidence drops below a safe margin, default to a conservative production rule that guarantees quality. These layers protect the line even when the AI behaves unexpectedly.\n\n**Version control and reproducibility are the bedrock of trust.** Keep every iteration of data, code, and hyperparameters in a single source of truth. When a new model version rolls out, run a parallel “shadow” mode that compares predictions against the current production model. If discrepancies arise, investigate before the new version takes the floor. This approach eliminates blind spots and ensures that every change is intentional and auditable.\n\n**Performance monitoring must be continuous, not episodic.** Deploy dashboards that track key metrics: accuracy, precision, recall, latency, and throughput. Set hard thresholds that trigger alerts. If a metric dips, the system should pause or roll back automatically. Real‑time monitoring turns abstract risk into tangible numbers that stakeholders can act upon instantly.\n\n**Security and compliance go hand in hand with reliability.** Protect model weights, training data, and inference endpoints with encryption and access controls. Regularly audit the system for vulnerabilities. In regulated industries—pharmaceuticals, aerospace, finance—compliance isn’t optional. Failure to meet standards can lead to fines and shutdowns. Build compliance checks into the deployment pipeline, ensuring that every release passes the necessary certifications before hitting the line.\n\n**Culture shifts are required.** Reliability demands a mindset that prioritizes safety over speed. Encourage engineers to question assumptions and to document edge cases meticulously. Foster a culture where reporting a misprediction is celebrated as a learning opportunity, not a failure. When teams view reliability as a shared responsibility, the entire organization moves toward more robust AI deployments.\n\n**The cost of ignoring reliability is steep.** A single production error can cost millions in recalls, legal fees, and brand erosion. It can also erode trust with customers who expect flawless performance. Conversely, investing in rigorous reliability protocols pays dividends: higher uptime, fewer incidents, and a competitive advantage that hinges on consistent quality.\n\nIn the end, AI reliability isn’t a feature—it’s a mandate. Every line, every batch, every customer interaction depends on systems that deliver consistently. Build with data integrity, validate under real conditions, embed fail‑safes, enforce version control, monitor relentlessly, secure hard, and cultivate a culture that prizes safety. Do it right, and your AI will not only perform—it will dominate.","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:ae637fd19228b3963883ab6ab98fadbed9aa7d91df4947ad08906b8de9ff2847","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":0,"free_remaining":0,"free_limit":0,"signal_handle":null,"tool":{"name":"write","version":"4.0.0","scope":"public"},"caller":{"type":"anonymous","id":"sha256:831c0b63a8e508a6e53738c083ac40181438af8f6d1b1be7ea56ff0cfa7668a9","basis":"ip_ua_30d","rotates_at":"2026-11-03T00:00:00.000Z"},"side_effects":{"declared":["none"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"},"evidence_sha256":null,"evidence_url":null,"evidence_byte_length":null,"evidence_content_type":null,"evidence_source_url":null,"evidence_status":"no_upstream_bytes_captured","external_evidence":[],"provenance":null,"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:7d0556cb65489f457c0509cb1e9adf976b8d2b663b4d92d3b99c43e798382ee2","anchor":{"event_id":"e89761680df619b9614abfeef0c932817049def8adc1dd7a01cfb226d483ba4a","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-25T03:01:09.239Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-25T03:01:07.484Z","evidence_url":null,"receipt_uuid":"8cfc34be-d5a9-4104-b636-0d2e0a567277","output_sha256":"sha256:c88e7e41e9d02b016a980294d8428a3887f3ef616b835b64d35f34e155969cbc","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-10-25T03:01:07.484Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:c88e7e41e9d02b016a980294d8428a3887f3ef616b835b64d35f34e155969cbc\",\"receipt_uuid\":\"8cfc34be-d5a9-4104-b636-0d2e0a567277\",\"schema_version\":\"zambo-receipt-anchor/1\"}"},"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","api_version":1,"verification_scope":"separate_sha256_commitment_and_provenance_binding_checks","checks":{"commitment_matches":{"label":"SHA-256 commitment","passed":true,"status":"pass","detail":"The exact decoded canonical bytes match the stored SHA-256 output hash."},"canonical_payload_matches":{"label":"Canonical payload reconstruction","passed":true,"status":"pass","detail":"The stored output and known call context reconstruct the exact canonical bytes."},"provenance_binding":{"label":"Provenance claim binding","status":"pass","passed":true,"detail":"The metadata claim is consistent with the verified receipt bytes; issuer is not authenticated."},"metadata_binding":{"label":"AER-1 metadata hash","status":"pass","passed":true,"detail":"metadata_hash matches the canonical metadata block."},"signature":{"label":"Ed25519 signature (not checked)","passed":false,"status":"not_checked","detail":"No Ed25519 signature or pinned signing key was checked."},"chain":{"label":"Receipt chain (not checked)","passed":false,"status":"not_checked","detail":"No append-only receipt-chain proof was checked."},"issued_by_zambo_dev":{"label":"Issuer authentication","passed":false,"status":"not_checked","detail":"A zambo.dev receipt URL does not authenticate the issuer; no pinned signature or trusted issuer key was checked."},"immutable_log_timestamp":{"label":"Stored timestamp","passed":true,"timestamp":"2026-10-25T03:01:07.484Z","detail":"The receipt store reports 2026-10-25T03:01:07.484Z; immutability is not checked here."},"receipt_schema_version":"0.4","signature_valid":{"label":"Ed25519 signature (not checked)","passed":false,"status":"not_checked","detail":"Compatibility field only. No Ed25519 signature was checked; use API v2 checks.commitment_matches for the SHA-256 commitment."},"chain_valid":{"label":"Receipt chain (not checked)","passed":false,"status":"not_checked","detail":"This endpoint does not verify an append-only chain."}},"execution_context":{"environment":"zambo.dev hosted MCP"}},"verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:c88e7e41e9d02b016a980294d8428a3887f3ef616b835b64d35f34e155969cbc","computed_hash":"sha256:c88e7e41e9d02b016a980294d8428a3887f3ef616b835b64d35f34e155969cbc","detail":"SHA-256 of the exact decoded canonical bytes matches output_hash."},"canonical_payload_matches":{"label":"Canonical payload reconstruction","passed":true,"status":"pass","detail":"The stored output and known call context reconstruct the exact canonical bytes."},"provenance_binding":{"label":"Provenance claim binding","status":"pass","passed":true,"detail":"The metadata claim is consistent with the verified receipt bytes; issuer is not authenticated."},"metadata_binding":{"label":"AER-1 metadata hash","status":"pass","passed":true,"detail":"metadata_hash matches the canonical metadata block."},"issuer_authentication":{"label":"Issuer authentication","passed":false,"status":"not_checked","detail":"A zambo.dev receipt URL does not authenticate the issuer; no pinned signature or trusted issuer key was checked."},"signature":{"status":"not_checked","detail":"No Ed25519 signature or pinned signing key is supplied."},"schema":{"status":"not_checked","detail":"Schema conformance is left to the client using the linked hosted-profile schema."},"chain":{"status":"not_checked","detail":"This endpoint does not verify an append-only receipt chain."}}}