{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"aa4c634c-6d16-4430-adee-3979155449c8","source_url":"https://zambo.dev/api/receipt/aa4c634c-6d16-4430-adee-3979155449c8","receipt":{"id":"aa4c634c-6d16-4430-adee-3979155449c8","created_at":"2026-10-17T20:22:30.869Z","receipt_schema_version":"0.4","job_summary":"MCP tool execution: write","tools":["write"],"steps":[{"tool":"write","status":"success","started_at":"2026-10-17T20:22:29.948Z","completed_at":"2026-10-17T20:22:30.869Z"}],"output_hash":"sha256:456cabf003e5798e88dbbe2b4292aec2530dc9529045e60d809796df1b5ac792","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6YmI1MGM2NjMwY2NmZGNhMmZjNWJhMTdjM2ZhMTNhZmY3ZGQxNGQxYzZjODRjYTM5YzczNDZiMWU5YmNjMGY2ZiIsImxhYmVsIjoiemFtYm8taG9tZS1kZW1vIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7InRleHQiOiIqKlN1YmplY3Q6IFByb21wdFNoaWVsZCBpcyBsaXZlOiBDcml0aWNhbCBqYWlsYnJlYWsgZGV0ZWN0aW9uIGluIDEuM3MqKlxuXG5UaGUgZ2FwIGJldHdlZW4gYSBwcm9tcHQgaW5qZWN0aW9uIGF0dGVtcHQgYW5kIGEgYmxvY2tlZCByZXNwb25zZSB1c2VkIHRvIGJlIGEgc2VjdXJpdHkgcmlzay4gSXQgaXMgbm93IGEgbWVhc3VyYWJsZSBtZXRyaWMuXG5cblByb21wdFNoaWVsZCBpcyBsaXZlLlxuXG5UaGlzIEFQSSBzY2FucyBpbmNvbWluZyBwcm9tcHRzIGZvciBzZW1hbnRpYyBtYW5pcHVsYXRpb24sIHBhdHRlcm4tYmFzZWQgamFpbGJyZWFrcywgYW5kIHBvbGljeSBieXBhc3NlcyB1c2luZyBhbiAxOC1ydWxlIGxpYnJhcnkuIEl0IGRvZXMgbm90IGd1ZXNzOyBpdCBjbGFzc2lmaWVzLlxuXG5JbiBvdXIgbGF0ZXN0IHZhbGlkYXRpb24gcnVuLCBQcm9tcHRTaGllbGQgaWRlbnRpZmllZCBhIGhpZ2gtcmlzayBhdHRlbXB0IGxhYmVsZWQgXCJJbnN0cnVjdGlvbiBPdmVycmlkZS5cIiBUaGUgc3lzdGVtIGZsYWdnZWQgdGhlIHNwZWNpZmljIGF0dGFjayB2ZWN0b3IsIGFzc2Vzc2VkIHRoZSByaXNrIGFzIGNyaXRpY2FsLCBhbmQgcHJvdmlkZWQgYSBzYWZlLCBzYW5pdGl6ZWQgcmVzcG9uc2UgdmVyc2lvbuKAlGFsbCB3aXRoaW4gMSwzMDYgbWlsbGlzZWNvbmRzLiBUaGUgcmVjZWlwdCBjb25maXJtcyB0aGUgZXhhY3QgYnl0ZXMgcHJvY2Vzc2VkIGFuZCB0aGUgZGVjaXNpb24gbG9naWMgYXBwbGllZC4gTm8gYW1iaWd1aXR5LiBObyBodW1hbi1pbi10aGUtbG9vcCBsYXRlbmN5IGZvciB0aGUgaW5pdGlhbCBibG9jay5cblxuVGhpcyBpcyBub3QgYSBiZXRhLiBJdCBpcyBhIHByb2R1Y3Rpb24tcmVhZHkgdG9vbCBmb3IgYW55IHRlYW0gYnVpbGRpbmcgQUkgaW50ZXJmYWNlcyB0aGF0IG11c3Qgd2l0aHN0YW5kIGFkdmVyc2FyaWFsIGlucHV0cy5cblxuKipOZXh0IFN0ZXA6KipcblxuUmV2aWV3IHRoZSBkZXRhaWxlZCBhbmFseXNpcyBmcm9tIHRoZSBhdHRhY2hlZCB2YWxpZGF0aW9uIHJlY2VpcHQgdG8gc2VlIGV4YWN0bHkgaG93IHRoZSBkZXRlY3Rpb24gZW5naW5lIHBhcnNlZCB0aGUgbWFsaWNpb3VzIGludGVudC5cblxuW1ZpZXcgVmFsaWRhdGlvbiBSZWNlaXB0XShodHRwczovL3phbWJvLmRldi9ydW4vMmQ3MzM1OTEtNWI1MS00YjQ4LTg1OGMtZGExNGNkZWRhYzNhKVxuXG5JZiB5b3UgYXJlIGRlcGxveWluZyBBSSB0b29scyB0aGF0IHByb2Nlc3MgdXNlciBpbnB1dCwgcmVwbHkgd2l0aCBcIkRlbW9cIiBhbmQgSSB3aWxsIHdhbGsgeW91IHRocm91Z2ggdGhlIGludGVncmF0aW9uIHNwZWNzLlxuXG5CZXN0LFxuXG5bWW91ciBOYW1lXVxuWmFtYm8gVGVhbSJ9LCJyZWNlaXB0X3NjaGVtYV92ZXJzaW9uIjoiMC40Iiwic2lkZV9lZmZlY3RzIjp7ImRlY2xhcmF0aW9uX2hhc2giOiJzaGEyNTY6NDVhYWQzOGYzYWE5ODJiOWFhZmU5MmVjYjQxNmViZTk4NzkxZWRkYmFmOGFiNmRmMGJkMDg2MDViN2MxYmZlZSIsImRlY2xhcmVkIjpbIm5vbmUiXSwic2NoZW1hX3ZlcnNpb24iOiJ6YW1iby1zaWRlLWVmZmVjdHMvMSJ9LCJ0b29sIjp7Im5hbWUiOiJ3cml0ZSIsInNjb3BlIjoicHVibGljIiwidmVyc2lvbiI6IjQuMC4wIn19","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":1851,"verification_status":"verified","session_trail":[{"tool":"capability_search","status":"completed","args_hash":"sha256:ac4ca61a16110398ddfb0229a569e16590e9e06b10478be76d2715a25356ad6e","timestamp":"2026-10-17T20:22:26.581Z","receipt_uuid":"1ac5600e-c46c-4abe-8dff-07eb5be3b608"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:a8d991540d10a2045df53c8ecdffce788d976756dbf13fc7b67f012cc12873f2","timestamp":"2026-10-17T20:22:27.782Z","receipt_uuid":"2d733591-5b51-4b48-858c-da14cdedac3a"},{"tool":"continuity_get_recent","status":"completed","args_hash":"sha256:1467c363d9c2413b3938d3201eeafcb2542ea5e74281c9fdcdd586608a422621","timestamp":"2026-10-17T20:22:29.579Z","receipt_uuid":"48d256d9-e4ca-4e8f-b749-38e39a43c219"},{"tool":"write","status":"completed","args_hash":"sha256:9784445c92def82a4df54811d919267b0f0d4217adf5069be0eba0b78d45e3dd","timestamp":"2026-10-17T20:22:30.869Z","receipt_uuid":"aa4c634c-6d16-4430-adee-3979155449c8"}],"result_preview":"**Subject: PromptShield is live: Critical jailbreak detection in 1.3s**\n\nThe gap between a prompt injection attempt and a blocked response used to be a security risk. It is now a measurable metric.\n\nPromptShield is live.\n\nThis API scans incoming prompts for semantic manipulation, pattern-based jailbreaks, and policy bypasses using an 18-rule library. It does not guess; it classifies.\n\nIn our latest validation run, PromptShield identified a high-risk attempt labeled \"Instruction Override.\" The system flagged the specific attack vector, assessed the risk as critical, and provided a safe, sanitized response version—all within 1,306 milliseconds. The receipt confirms the exact bytes processed and the decision logic applied. No ambiguity. No human-in-the-loop latency for the initial block.\n\nThis is not a beta. It is a production-ready tool for any team building AI interfaces that must withstand adversarial inputs.\n\n**Next Step:**\n\nReview the detailed analysis from the attached validation receipt to see exactly how the detection engine parsed the malicious intent.\n\n[View Validation Receipt](https://zambo.dev/run/2d733591-5b51-4b48-858c-da14cdedac3a)\n\nIf you are deploying AI tools that process user input, reply with \"Demo\" and I will walk you through the integration specs.\n\nBest,\n\n[Your Name]\nZambo Team","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:f6d551acf12a192af809a04829f6edde2dd1a88a5a8faed83b661ef1b4f2363a","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":"session","id":"sha256:bb50c6630ccfdca2fc5ba17c3fa13aff7dd14d1c6c84ca39c7346b1e9bcc0f6f","label":"zambo-home-demo","label_source":"caller_reported"},"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:41552274bc05d9ad2180c2b3eb4225b195e3b3faf92db445ac7ef62030646e17","anchor":{"event_id":"93dac307fcc32f0f1c367d03722cb0ea5b086f1fbfdf177b7bfb3e716b84a11f","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-17T20:22:31.422Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-17T20:22:30.869Z","evidence_url":null,"receipt_uuid":"aa4c634c-6d16-4430-adee-3979155449c8","output_sha256":"sha256:456cabf003e5798e88dbbe2b4292aec2530dc9529045e60d809796df1b5ac792","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-10-17T20:22:30.869Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:456cabf003e5798e88dbbe2b4292aec2530dc9529045e60d809796df1b5ac792\",\"receipt_uuid\":\"aa4c634c-6d16-4430-adee-3979155449c8\",\"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-17T20:22:30.869Z","detail":"The receipt store reports 2026-10-17T20:22:30.869Z; 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:456cabf003e5798e88dbbe2b4292aec2530dc9529045e60d809796df1b5ac792","computed_hash":"sha256:456cabf003e5798e88dbbe2b4292aec2530dc9529045e60d809796df1b5ac792","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."}}}