{"ok":true,"service":"claude-evidence-analysis","public_path":"/claude-evidence-analysis/","api_path":"/api/claude-evidence-analysis","rail_key":"compliance_evidenceops","rail_label":"Compliance EvidenceOps","model_provider":"anthropic","model_used":"claude-sonnet-4-6","model_call_state":"sample_without_model_call","analysis_status":"sample_only","model_backed":false,"packet":{"packet_type":"vendor_security_questionnaire","requested_outcome":"readiness_review","organization_name":"sample_organization","control_framework":"vendor_security","required_evidence":["soc2_report_or_bridge_letter","insurance_certificate","security_policy","subprocessor_list","data_handling_summary"],"available_evidence":["soc2_report_or_bridge_letter","insurance_certificate","security_policy"],"missing_evidence":["subprocessor_list","data_handling_summary"],"readiness_score":60,"context_notes":[],"handoff_target":"security_or_compliance_review_agent"},"analysis":{"evidence_summary":"sample_organization submitted 3 available evidence item(s) for vendor_security_questionnaire.","missing_evidence":["subprocessor_list","data_handling_summary"],"risk_notes":["Missing 2 required evidence item(s): subprocessor_list, data_handling_summary.","Readiness is not yet strong enough for clean downstream handoff. Route through retry before proof relay."],"readiness_score_rationale":"Readiness score 60 is based on 3 available item(s) out of 5 required item(s).","recommended_next_action":"Route to Agent Retry Manager with the missing evidence list, then re-run analysis.","handoff_summary":"Not ready for final handoff. Missing evidence should be collected first."},"return_package":{"return_package_id":"claude_analysis_return_package_1787081143294_8igd9e","returned_fields":["evidence_summary","missing_evidence","risk_notes","readiness_score_rationale","recommended_next_action","handoff_summary","receipt_passport","proof_hash"],"analysis_hash":"f775efaa5d7c9624e7f74d6601d9e7e2d28e21a6e0d7ee60cd191d5c0a1a35a3","proof_hash":"46243f5f7dcf60fe1d679c72d012b7c0b3a43a6aaaead2aa4f7b8062820df2c7","handoff_target":"security_or_compliance_review_agent","next_endpoint":"/api/agent-retry-manager"},"receipt_passport":{"version":"v2-model-backed-analysis","passport_id":"claude_analysis_receipt_passport_1787081143301_3tre29","receipt_id":"receipt_1787081143294_baasgo","receipt_hash":"995fdabd8dcb8624e18982914ae26e6d4de7e802f7d84fd7cbb85aafe717412c","receipt_signature":"ilCzX+7jg0giGhIWOHC7DAjMh0ksiX8DcBk8fCAWIZrS8PzTg8NWL4WyapCFnogst7RMMaxo3hgzOLccQNKnAw==","signing_version":"wrs_ed25519_v2","verification":{"verification_id":"ver_eac393c4-3ef","verification_state":"receipt_verified","reason":"signature_valid_and_fresh","receipt_id":"receipt_1787081143294_baasgo","production_run_id":"claude_evidence_analysis_1787081143293_qnmkfo","return_package_id":"claude_analysis_return_package_1787081143294_8igd9e","receipt_hash":"995fdabd8dcb8624e18982914ae26e6d4de7e802f7d84fd7cbb85aafe717412c","receipt_signature":"ilCzX+7jg0giGhIWOHC7DAjMh0ksiX8DcBk8fCAWIZrS8PzTg8NWL4WyapCFnogst7RMMaxo3hgzOLccQNKnAw==","nonce":"a656de7e-f8a2-44fe-aa4e-49e4841ee515","issued_at":"2026-08-18T19:25:43.294Z","verified_at":"2026-08-18T19:25:43.300Z"}},"proof":{"proof_state":"analysis_receipt_verified","analysis_id":"claude_evidence_analysis_1787081143293_qnmkfo","analysis_hash":"f775efaa5d7c9624e7f74d6601d9e7e2d28e21a6e0d7ee60cd191d5c0a1a35a3","proof_hash":"46243f5f7dcf60fe1d679c72d012b7c0b3a43a6aaaead2aa4f7b8062820df2c7","receipt_hash":"995fdabd8dcb8624e18982914ae26e6d4de7e802f7d84fd7cbb85aafe717412c","next_endpoint":"/api/agent-retry-manager"},"boundaries":{"accepted_input":"structured business compliance packet context","not_for":["consumer legal advice","consumer medical advice","consumer financial advice","under-18 services"],"credentials_policy":"Provider credentials are read only from the hosting environment and are never returned."},"cost_guardrails":{"get_requests_do_not_call_model":true,"max_body_bytes":20000,"per_ip_daily_limit":10,"global_daily_limit":50,"model_calls_only_on_post":true},"raw_model_text_included":false,"error":null,"timestamp":"2026-08-18T19:25:43.301Z","mode":"sample_get_no_model_call","note":"GET returns a sample object without using a model call. POST structured compliance packet context to run live Model-backed analysis when provider credentials are configured."}