{"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_1787084488995_ey59w3","returned_fields":["evidence_summary","missing_evidence","risk_notes","readiness_score_rationale","recommended_next_action","handoff_summary","receipt_passport","proof_hash"],"analysis_hash":"f0382ada132abfecea4a888d489230717badecd4d9f077625f0a9b9715112dba","proof_hash":"bab9363d4ee986824fa79ff9092ef17c4b43c2cb0afe1e64059e31278f6d7845","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_1787084489002_a256k5","receipt_id":"receipt_1787084488995_5rrtdy","receipt_hash":"845ba11af23e4ed3b38d9d249b01b9913ce16a590ce7655156b0b1daff51f8d9","receipt_signature":"5PbDMhd/0chxbHWsZCQWq35SE6E6EeGg4iapwJ0ESI3vgygM2pkEABFBIq4NoAPMz1etmAqFABcCVN0WIE5pBw==","signing_version":"wrs_ed25519_v2","verification":{"verification_id":"ver_835624ba-b03","verification_state":"receipt_verified","reason":"signature_valid_and_fresh","receipt_id":"receipt_1787084488995_5rrtdy","production_run_id":"claude_evidence_analysis_1787084488994_5b31be","return_package_id":"claude_analysis_return_package_1787084488995_ey59w3","receipt_hash":"845ba11af23e4ed3b38d9d249b01b9913ce16a590ce7655156b0b1daff51f8d9","receipt_signature":"5PbDMhd/0chxbHWsZCQWq35SE6E6EeGg4iapwJ0ESI3vgygM2pkEABFBIq4NoAPMz1etmAqFABcCVN0WIE5pBw==","nonce":"0f41783e-2d2c-4c54-b5f3-85b6963118bc","issued_at":"2026-08-18T20:21:28.995Z","verified_at":"2026-08-18T20:21:29.001Z"}},"proof":{"proof_state":"analysis_receipt_verified","analysis_id":"claude_evidence_analysis_1787084488994_5b31be","analysis_hash":"f0382ada132abfecea4a888d489230717badecd4d9f077625f0a9b9715112dba","proof_hash":"bab9363d4ee986824fa79ff9092ef17c4b43c2cb0afe1e64059e31278f6d7845","receipt_hash":"845ba11af23e4ed3b38d9d249b01b9913ce16a590ce7655156b0b1daff51f8d9","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-18T20:21:29.002Z","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."}