{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"4056ac5d-ef50-4ed6-a310-37018175fac2","source_url":"https://zambo.dev/api/receipt/4056ac5d-ef50-4ed6-a310-37018175fac2","receipt":{"id":"4056ac5d-ef50-4ed6-a310-37018175fac2","created_at":"2026-11-15T13:07:15.154Z","receipt_schema_version":"0.4","job_summary":"text: SAMPLE AI RECEPTIONIST CALL LOG (fictional, for a delivery-workflow demonstration). Business: Juniper Table, a 60-seat restaurant. Date: Friday 14 November 2026. Call 1, 11:42: caller asked opening hours for Sunday; agent answered 10:00 to 21:00 and offered a reservation; no booking made. Call 2, 12:15: reservation for 6 people, Friday 21 November at 19:30, name Alvarez, one gluten-free diner noted; booking confirmed and added to the calendar; summary sent to the owner. Call 3, 13:03: catering enquiry for a 40-person office lunch on 3 December; caller asked for a written quote; agent collected contact details and flagged the call urgent for the owner, per the rule that quotes are handled by the team. Call 4, 18:27: caller asked whether dogs are allowed on the patio; agent answered yes for the patio only. Totals: 4 calls, 1 booking, 1 urgent flag, 0 missed calls.","tools":["doc_intel"],"steps":[{"tool":"doc_intel","status":"success","started_at":"2026-11-15T13:07:12.595Z","completed_at":"2026-11-15T13:07:15.154Z"}],"output_hash":"sha256:dcd3f2a559da31a0da825f5f487b96ecfbec9c4a481540afe74bf07fa9090205","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6MTkwYWYwZWVmN2Q4ODEwYWIyMDIwYmE2MmVkYWQxMjAyMGExZTRkOWMxNjI4YzM5ZGZjNjQzMjVlMzA0Y2Q1YyIsInR5cGUiOiJzZXNzaW9uIn0sImlzc3Vlcl9jbGFpbXMiOnsicHJvdmVuYW5jZV9jbGFzcyI6IkVYRUNVVEVEIEJZIFpBTUJPIn0sIm91dHB1dCI6eyJfcG93ZXJlZF9ieSI6IlphbWJvIFN0YWNrIMK3IGRvY19pbnRlbCDCtyB6YW1iby5kZXYvYXBpL2RvYy1pbnRlbCIsIl91cGdyYWRlIjp7ImRheV9wYXNzIjoiaHR0cHM6Ly96YW1iby5kZXYvcHJpY2luZz9yZWY9cmF0ZWxpbWl0JnRvb2w9ZG9jX2ludGVsJnRpZXI9ZGF5IiwibW9udGhseSI6Imh0dHBzOi8vemFtYm8uZGV2L3ByaWNpbmc/cmVmPXJhdGVsaW1pdCZ0b29sPWRvY19pbnRlbCZ0aWVyPW1vbnRobHkifSwiYWNjZXNzIjp7ImNvbnRpbnVhdGlvbl9yZXF1aXJlc19wYXNzIjpmYWxzZSwiZnJlZV9wcmV2aWV3c19wZXJfdXRjX2RheSI6MSwibW9kZSI6ImZyZWVfcHJldmlldyJ9LCJhY3Rpb25faXRlbXMiOlsiT3duZXIgdG8gcmV2aWV3IHRoZSB1cmdlbnQgY2F0ZXJpbmcgcXVvdGUgcmVxdWVzdCBmb3IgNDAgcGVvcGxlIG9uIDMgRGVjZW1iZXIuIiwiRW5zdXJlIHRoZSByZXNlcnZhdGlvbiBmb3IgQWx2YXJleiAoNiBwZW9wbGUsIDIxIE5vdiwgMTk6MzApIGlzIHJlZmxlY3RlZCBpbiB0aGUgY2FsZW5kYXIgd2l0aCB0aGUgZ2x1dGVuLWZyZWUgbm90ZS4iXSwiYW5hbHlzaXNfYXR0ZW1wdHMiOlt7Im1vZGVsIjoib3BlbmFpL2dwdC1vc3MtMTIwYiIsIm91dGNvbWUiOiJtb2RlbF9xdW90YSIsInJldHJ5X2FmdGVyX21zIjo2NDAwMH0seyJtb2RlbCI6InF3ZW4vcXdlbjMuOC0yN2IiLCJvdXRjb21lIjoic2VtYW50aWNfYW5hbHlzaXNfY29tcGxldGVkIn1dLCJhbmFseXNpc19tZXRob2QiOiJncm9xIiwiYW5hbHlzaXNfbW9kZWwiOiJxd2VuL3F3ZW4zLjgtMjdiIiwiYW5hbHlzaXNfbW9kZWxfc291cmNlIjoicHJvdmlkZXJfcmVzcG9uc2UiLCJhbmFseXNpc19tcyI6MjExNSwiYW5hbHlzaXNfcHJvdmlkZXIiOiJHcm9xIiwiYnJpZWYiOiJGaWN0aW9uYWwgQUkgcmVjZXB0aW9uaXN0IGxvZyBmb3IgSnVuaXBlciBUYWJsZSBzaG93aW5nIDQgY2FsbHMsIDEgYm9va2luZywgYW5kIDEgdXJnZW50IGNhdGVyaW5nIGZsYWcuIiwiY29uZmlkZW5jZSI6MTAsImNvdmVyYWdlIjp7ImFuYWx5emVkX2NoYXJhY3RlcnMiOjg3NCwiZW5kX29mZnNldCI6ODc0LCJuZXh0X29mZnNldCI6bnVsbCwibm90ZSI6IkFuYWx5c2lzIGNvdmVycyBvbmx5IHRoaXMgcmFuZ2UuIENvbXBsZXRpb24gb2YgYWxsIHJhbmdlcyBpcyBub3QgaW5kZXBlbmRlbnQgdmVyaWZpY2F0aW9uIG9mIGFjY3VyYWN5LiIsIm9mZnNldF91bml0IjoiVVRGLTE2IGNvZGUgdW5pdHMiLCJwYXJ0aWFsIjpmYWxzZSwic291cmNlX3NoYTI1NiI6ImJjZThmZjhmZjk4Nzg2MTRkY2VhODkxYjBjNTA2N2QzYjZhMjk1ZDJlMDE1OTdlZjAzZjgxNjA3YWE5YjkzYmIiLCJzdGFydF9vZmZzZXQiOjAsInRvdGFsX2NoYXJhY3RlcnMiOjg3NH0sImRvY190eXBlIjoicmVwb3J0IiwiZW50aXRpZXMiOlt7Im5hbWUiOiJKdW5pcGVyIFRhYmxlIiwidHlwZSI6Im9yZyJ9LHsibmFtZSI6IkFsdmFyZXoiLCJ0eXBlIjoicGVyc29uIn0seyJuYW1lIjoiMTQgTm92ZW1iZXIgMjAyNiIsInR5cGUiOiJkYXRlIn0seyJuYW1lIjoiMjEgTm92ZW1iZXIiLCJ0eXBlIjoiZGF0ZSJ9LHsibmFtZSI6IjMgRGVjZW1iZXIiLCJ0eXBlIjoiZGF0ZSJ9XSwiZmFsbGJhY2tfcmVhc29uIjoibW9kZWxfcXVvdGEiLCJrZXlfcG9pbnRzIjpbIlRoZSBsb2cgaXMgZXhwbGljaXRseSBsYWJlbGVkIGFzIGZpY3Rpb25hbCBhbmQgaW50ZW5kZWQgZm9yIGEgZGVsaXZlcnktd29ya2Zsb3cgZGVtb25zdHJhdGlvbi4iLCJDYWxsIDEgaW52b2x2ZWQgYSBxdWVyeSBhYm91dCBTdW5kYXkgaG91cnMgKDEwOjAwLTIxOjAwKSB3aXRoIG5vIHJlc2VydmF0aW9uIG1hZGUuIiwiQ2FsbCAyIHJlc3VsdGVkIGluIGEgY29uZmlybWVkIHJlc2VydmF0aW9uIGZvciA2IHBlb3BsZSBvbiBOb3ZlbWJlciAyMSBhdCAxOTozMCwgbm90aW5nIG9uZSBnbHV0ZW4tZnJlZSBkaW5lci4iLCJDYWxsIDMgd2FzIGEgY2F0ZXJpbmcgZW5xdWlyeSBmb3IgNDAgcGVvcGxlIG9uIERlY2VtYmVyIDMsIGZsYWdnZWQgYXMgdXJnZW50IGJlY2F1c2UgcXVvdGVzIGFyZSBoYW5kbGVkIGJ5IHRoZSB0ZWFtLiIsIkNhbGwgNCBjb25maXJtZWQgdGhhdCBkb2dzIGFyZSBhbGxvd2VkIG9uIHRoZSBwYXRpbyBvbmx5LiIsIlRvdGFscyBzaG93IDQgY2FsbHMsIDEgYm9va2luZywgMSB1cmdlbnQgZmxhZywgYW5kIDAgbWlzc2VkIGNhbGxzLiIsIlRoZSBidXNpbmVzcyBpcyBpZGVudGlmaWVkIGFzIEp1bmlwZXIgVGFibGUsIGEgNjAtc2VhdCByZXN0YXVyYW50LiIsIlRoZSBkYXRlIG9mIHRoZSBsb2cgaXMgRnJpZGF5LCBOb3ZlbWJlciAxNCwgMjAyNi4iXSwibmV4dCI6IlRoaXMgaXMgdGhlIGZpbmFsIHJhbmdlLCBub3QgcHJvb2YgdGhhdCBlYXJsaWVyIHJhbmdlcyB3ZXJlIGFuYWx5emVkLiBSZWNvbmNpbGUgeW91ciByYW5nZSBsZWRnZXIsIHJldmlldyBldmlkZW5jZSBhbmQgdW5yZXNvbHZlZCBxdWVzdGlvbnMsIHRoZW4gY2xvc2UgdGhlIHNhbWUgam9iLiIsIm9rIjp0cnVlLCJwYXNzX3VzZWQiOmZhbHNlLCJyZWxpYWJpbGl0eSI6eyJiaWxsaW5nX3N0YXR1cyI6ImV4aXN0aW5nX3Byb3ZpZGVyX2FjY291bnRfbm90X3ZlcmlmaWVkX2J5X3RoaXNfYXBpIiwiZWxpZ2libGVfbW9kZWxzIjozLCJpbmRlcGVuZGVudF9wcm92aWRlcnMiOjEsIm5ld19wYWlkX3NlcnZpY2VzX2VuYWJsZWQiOmZhbHNlLCJ0b3RhbF9kZWFkbGluZV9tcyI6MjAwMDB9LCJyZXF1ZXN0ZWRfYW5hbHlzaXNfbW9kZWwiOiJxd2VuL3F3ZW4zLjgtMjdiIiwicmlza3MiOltdLCJzZW1hbnRpY19hbmFseXNpc19jb21wbGV0ZWQiOnRydWUsInNlbnRpbWVudCI6Im5ldXRyYWwiLCJzb3VyY2UiOiJyYXdfdGV4dCIsInN1bW1hcnkiOiJUaGlzIGRvY3VtZW50IHByZXNlbnRzIGEgZmljdGlvbmFsIGxvZyBvZiBmb3VyIGN1c3RvbWVyIHNlcnZpY2UgY2FsbHMgaGFuZGxlZCBieSBhbiBBSSByZWNlcHRpb25pc3QgZm9yIEp1bmlwZXIgVGFibGUsIGEgNjAtc2VhdCByZXN0YXVyYW50LCBvbiBOb3ZlbWJlciAxNCwgMjAyNi4gVGhlIGxvZyBkZXRhaWxzIGludGVyYWN0aW9ucyByYW5naW5nIGZyb20gZ2VuZXJhbCBpbnF1aXJpZXMgdG8gYSBjb25maXJtZWQgcmVzZXJ2YXRpb24gYW5kIGFuIHVyZ2VudCBjYXRlcmluZyByZXF1ZXN0LiBJdCBoaWdobGlnaHRzIHRoZSBBSSdzIGFiaWxpdHkgdG8gbWFuYWdlIGJvb2tpbmdzLCBub3RlIGRpZXRhcnkgcmVzdHJpY3Rpb25zLCBhbmQgZXNjYWxhdGUgc3BlY2lmaWMgdGFza3MgdG8gaHVtYW4gc3RhZmYgYWNjb3JkaW5nIHRvIHByZWRlZmluZWQgcnVsZXMuIFRoZSBzdW1tYXJ5IGluZGljYXRlcyBlZmZpY2llbnQgaGFuZGxpbmcgd2l0aCBubyBtaXNzZWQgY2FsbHMgYW5kIG9uZSB1cmdlbnQgZmxhZyByYWlzZWQgZm9yIG93bmVyIGF0dGVudGlvbi4iLCJ0aXRsZSI6IlNhbXBsZSBBSSBSZWNlcHRpb25pc3QgQ2FsbCBMb2c6IEp1bmlwZXIgVGFibGUiLCJ3b3JkX2NvdW50IjoxNDN9LCJyZWNlaXB0X3NjaGVtYV92ZXJzaW9uIjoiMC40Iiwic2lkZV9lZmZlY3RzIjp7ImRlY2xhcmF0aW9uX2hhc2giOiJzaGEyNTY6ZGZiNDQxMmFhNDI5ZDNhYzYzN2EwNTY2OGM0MzViY2M5MGEyNTEzNjNmY2RkNDlmN2I4NWFlNGFiNTViNWJjOSIsImRlY2xhcmVkIjpbInN0YXRlX3dyaXRlIl0sInNjaGVtYV92ZXJzaW9uIjoiemFtYm8tc2lkZS1lZmZlY3RzLzEifSwidG9vbCI6eyJuYW1lIjoiZG9jX2ludGVsIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4xLjQifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":3902,"verification_status":"verified","session_trail":[{"tool":"doc_intel","status":"completed","args_hash":"sha256:9c690fcc2cb3b7877ed45f04c80e4df52edcf3a7ec67f08de20625547870fa02","timestamp":"2026-11-15T13:07:15.154Z","receipt_uuid":"4056ac5d-ef50-4ed6-a310-37018175fac2"}],"result_preview":"{\"ok\":true,\"source\":\"raw_text\",\"word_count\":143,\"analysis_ms\":2115,\"pass_used\":false,\"access\":{\"mode\":\"free_preview\",\"free_previews_per_utc_day\":1,\"continuation_requires_pass\":false},\"title\":\"Sample AI Receptionist Call Log: Juniper Table\",\"doc_type\":\"report\",\"summary\":\"This document presents a fictional log of four customer service calls handled by an AI receptionist for Juniper Table, a 60-seat restaurant, on November 14, 2026. The log details interactions ranging from general inquiries to a confirmed reservation and an urgent catering request. It highlights the AI's ability to manage bookings, note dietary restrictions, and escalate specific tasks to human staff according to predefined rules. The summary indicates efficient handling with no missed calls and one urgent flag raised for owner attention.\",\"key_points\":[\"The log is explicitly labeled as fictional and intended for a delivery-workflow demonstration.\",\"Call 1 involved a query about Sunday hours (10:00-21:00) with no reservation made.\",\"Call 2 resulted in a confirmed reservation for 6 people on November 21 at 19:30, noting one gluten-free diner.\",\"Call 3 was a catering enquiry for 40 people on December 3, flagged as urgent because quotes are handled by the team.\",\"Call 4 confirmed that dogs are allowed on the patio only.\",\"Totals show 4 calls, 1 booking, 1 urgent flag, and 0 missed calls.\",\"The business is identified as Juniper Table, a 60-seat restaurant.\",\"The date of the log is Friday, November 14, 2026.\"],\"entities\":[{\"name\":\"Juniper Table\",\"type\":\"org\"},{\"name\":\"Alvarez\",\"type\":\"person\"},{\"name\":\"14 November 2026\",\"type\":\"date\"},{\"name\":\"21 November\",\"type\":\"date\"},{\"name\":\"3 December\",\"type\":\"date\"}],\"risks\":[],\"action_items\":[\"Owner to review the urgent catering quote request for 40 people on 3 December.\",\"Ensure the reservation for Alvarez (6 people, 21 Nov, 19:30) is reflected in the calendar with the gluten-free note.\"],\"sentiment\":\"neutral\",\"confidence\":10,\"brief\":\"Fictional AI receptionist log for Juniper Table showing 4 calls, 1 booking, and 1 urgent catering flag.\",\"analysis_method\":\"groq\",\"analysis_provider\":\"Groq\",\"analysis_model\":\"qwen/qwen3.8-27b\",\"requested_analysis_model\":\"qwen/qwen3.8-27b\",\"analysis_model_source\":\"provider_response\",\"semantic_analysis_completed\":true,\"fallback_reason\":\"model_quota\",\"analysis_attempts\":[{\"model\":\"openai/gpt-oss-120b\",\"outcome\":\"model_quota\",\"retry_after_ms\":64000},{\"model\":\"qwen/qwen3.8-27b\",\"outcome\":\"semantic_analysis_completed\"}],\"reliability\":{\"eligible_models\":3,\"independent_providers\":1,\"total_deadline_ms\":20000,\"new_paid_services_enabled\":false,\"billing_status\":\"existing_provider_account_not_verified_by_this_api\"},\"coverage\":{\"source_sha256\":\"bce8ff8ff9878614dcea891b0c5067d3b6a295d2e01597ef03f81607aa9b93bb\",\"offset_unit\":\"UTF-16 code units\",\"start_offset\":0,\"end_offset\":874,\"analyzed_characters\":874,\"total_characters\":874,\"partial\":false,\"next_offset\":null,\"note\":\"Analysis covers only this range. Completion of all ranges is not independent verification of accuracy.\"},\"next\":\"This is the final range, not proof that earlier ranges were analyzed. Reconcile your range ledger, review evidence and unresolved questions, then close the same job.\",\"_powered_by\":\"Zambo Stack · doc_intel · zambo.dev/api/doc-intel\",\"_upgrade\":{\"day_pass\":\"https://zambo.dev/pricing?ref=ratelimit&tool=doc_intel&tier=day\",\"monthly\":\"https://zambo.dev/pricing?ref=ratelimit&tool=doc_intel&tier=monthly\"}}","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:159b92aa1a3ac2e549439fe0c5603c0884da4ebe23ca06fad3ea6355494ea883","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":0,"free_remaining":3,"free_limit":3,"signal_handle":null,"tool":{"name":"doc_intel","version":"4.1.4","scope":"public"},"caller":{"type":"session","id":"sha256:190af0eef7d8810ab2020ba62edad12020a1e4d9c1628c39dfc64325e304cd5c"},"side_effects":{"declared":["state_write"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:dfb4412aa429d3ac637a05668c435bcc90a251363fcdd49f7b85ae4ab55b5bc9"},"evidence_sha256":"sha256:e91336d31cf265c0859a13287f40257432d3e16f1c9dd2ad0b06b03fe86c5ffc","evidence_url":"/api/evidence/e91336d31cf265c0859a13287f40257432d3e16f1c9dd2ad0b06b03fe86c5ffc","evidence_byte_length":3456,"evidence_content_type":"application/json","evidence_source_url":null,"evidence_status":"upstream_error","result_source":null,"evidence_source":"localhost","external_evidence":[],"status":"executed","state_hash":null,"provenance":{"result_source":null,"evidence_source":"localhost","evidence_status":"upstream_error","evidence_captures":[{"sha256":"sha256:e91336d31cf265c0859a13287f40257432d3e16f1c9dd2ad0b06b03fe86c5ffc","source":"localhost","capture_role":"primary","evidence_status":"upstream_error"}]},"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:eb14421f210552b330b624376e18272ecb2fb1cfa74ca7f3a63930233965b3d9","anchor":{"event_id":"507d8044db099adbcf37ca79516b676df06d15dda0d1cb2aa4bfc192b8d9ecda","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.primal.net"],"status":"published","published_at":"2026-11-15T13:07:15.758Z","published_at_semantics":"Relay confirmation time (accepted acknowledgement or exact-event read-back); not the signed event's created_at.","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-11-15T13:07:15.154Z","evidence_url":"https://zambo.dev/api/evidence/e91336d31cf265c0859a13287f40257432d3e16f1c9dd2ad0b06b03fe86c5ffc","receipt_uuid":"4056ac5d-ef50-4ed6-a310-37018175fac2","output_sha256":"sha256:dcd3f2a559da31a0da825f5f487b96ecfbec9c4a481540afe74bf07fa9090205","schema_version":"zambo-receipt-anchor/1","evidence_sha256":"sha256:e91336d31cf265c0859a13287f40257432d3e16f1c9dd2ad0b06b03fe86c5ffc","evidence_byte_length":3456},"envelope_bytes":"{\"anchored_at\":\"2026-11-15T13:07:15.154Z\",\"evidence_byte_length\":3456,\"evidence_sha256\":\"sha256:e91336d31cf265c0859a13287f40257432d3e16f1c9dd2ad0b06b03fe86c5ffc\",\"evidence_url\":\"https://zambo.dev/api/evidence/e91336d31cf265c0859a13287f40257432d3e16f1c9dd2ad0b06b03fe86c5ffc\",\"output_sha256\":\"sha256:dcd3f2a559da31a0da825f5f487b96ecfbec9c4a481540afe74bf07fa9090205\",\"receipt_uuid\":\"4056ac5d-ef50-4ed6-a310-37018175fac2\",\"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-11-15T13:07:15.154Z","detail":"The receipt store reports 2026-11-15T13:07:15.154Z; 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","quota_identity":{"meter_key":"sha256:70ad7cbcf6b54e0f948bab6fdd88d9c835dd1336d31228a2a6153f4746bbcdaa"}},"evidence_warning":{"label":"Evidence captured: upstream error response","evidence_source":"localhost","result_source":"raw_text"}},"evidence_status":"upstream_error","evidence_warning":{"label":"Evidence captured: upstream error response","evidence_source":"localhost","result_source":"raw_text"},"verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:dcd3f2a559da31a0da825f5f487b96ecfbec9c4a481540afe74bf07fa9090205","computed_hash":"sha256:dcd3f2a559da31a0da825f5f487b96ecfbec9c4a481540afe74bf07fa9090205","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."}}}