{"schema_version":"verify.compare.v1","generated_at":"2026-09-30T09:52:14.249452+00:00","count":1,"missing_servers":[],"results":[{"server_id":"ai.primateintelligence/mcp","display_name":"ai.primateintelligence/mcp","profile_url":"https://verify.sentinelsignal.io/servers/ai.primateintelligence/mcp","compare_url":"https://verify.sentinelsignal.io/compare?server=ai.primateintelligence%2Fmcp","trust_summary_url":"https://verify.sentinelsignal.io/v1/servers/ai.primateintelligence/mcp/trust-summary","claimed":false,"verified_publisher":false,"claim_status":"unclaimed","badge_url":"https://verify.sentinelsignal.io/badge/ai.primateintelligence/mcp.svg","report_url":"https://verify.sentinelsignal.io/v1/servers/ai.primateintelligence/mcp/report","policy_url":"https://verify.sentinelsignal.io/v1/servers/ai.primateintelligence/mcp/policy","evidence_url":"https://verify.sentinelsignal.io/api/v1/servers/ai.primateintelligence/mcp/evidence","commerce_signal":null,"payment_capable":null,"delegation_level":null,"risk_flags":[],"strengths":["report_available","policy_available","badge_available"],"limitations":["unclaimed_profile","publisher_not_verified"],"last_seen":null,"last_scored":"2026-09-30T09:41:28.172489+00:00","recommended_agent_action":"unknown","observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"}}],"servers":[{"namespace":"ai.primateintelligence","name":"mcp","title":"ai.primateintelligence/mcp","description":"Video scene understanding for AI agents via the Primate Vision API.","homepage_url":"https://primateintelligence.ai/docs/agents","docs_url":null,"icon_url":null,"support_url":null,"remote_url":"https://api.primateintelligence.ai/mcp","server_card_url":null,"latest_version":"0.1.2","current_status":"unverified","current_score":null,"transport_type":"streamable-http","has_oauth":true,"has_dcr":true,"has_prompts":false,"tool_count":0,"current_validation_schema_version":"8058defc70ca932c","last_validated_at":"2026-09-30T09:41:28.172489+00:00","registry_source":"official_registry","registry_identifier":"ai.primateintelligence/mcp","canonical_identifier":null,"current_score_components":{"auth_operability_score":3.0,"error_contract_score":1.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":0.0,"backward_compatibility_score":4.0,"slo_health_score":0.0,"security_hygiene_score":0.0,"task_success_score":0.0,"trust_confidence_score":1.0,"prompt_contract_score":2.0,"resource_contract_score":2.0,"discovery_metadata_score":2.0,"registry_consistency_score":2.0,"installability_score":1.0,"session_semantics_score":1.0,"tool_surface_design_score":0.0,"result_shape_stability_score":0.0,"oauth_interop_score":4.0,"recovery_semantics_score":1.0,"maintenance_signal_score":3.0,"adoption_signal_score":2.0,"freshness_confidence_score":1.0,"transport_fidelity_score":3.0,"spec_recency_score":0.0,"session_resume_score":0.0,"step_up_auth_score":4.0,"transport_compliance_score":0.0,"utility_coverage_score":3.0,"advanced_capability_coverage_score":1.0,"connector_publishability_score":0.0,"tool_snapshot_churn_score":0.0,"connector_replay_score":0.0,"request_association_score":0.0,"interactive_flow_safety_score":4.0,"official_registry_presence_score":4.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":0.0,"data_exfiltration_resilience_score":0.0,"dependency_supply_chain_signal_score":1.0,"input_sanitization_safety_score":0.0,"tool_namespace_clarity_score":0.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"metadata_only","label":"Metadata only","reason":"No live validation evidence exists yet for this entry.","badge":"score-low"},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":null,"label":"not_assessed","reason":"No evidence-bearing validation runs exist yet (9 captured checks, validation age 0.2 hours). Confidence cannot be computed.","live_check_count":9,"validation_age_hours":0.18,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":0.18,"freshness_threshold_hours":24}},"incident_feed":[],"disputes":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{"checks":{"probe_noise_resilience":{"status":"ok","latency_ms":242.58,"details":{"url":"https://api.primateintelligence.ai/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","x-ratelimit-limit":"300","x-ratelimit-remaining":"299","x-ratelimit-reset":"60"},"validation_disallowed":false,"consent_error":null}},"server_card":{"status":"ok","latency_ms":84.9,"details":{"url":"https://api.primateintelligence.ai/.well-known/mcp/server-card.json","payload":{"serverInfo":{"name":"primate-intelligence","version":"0.3.0","title":"Primate Intelligence — Video Scene Understanding"},"protocol_versions_supported":["2026-07-28","2025-11-25"],"endpoint":"https://api.primateintelligence.ai/mcp","transport":"streamable-http","documentation":"https://primateintelligence.ai/docs/agents","authentication":{"required":true,"schemes":["oauth2"],"oauth2":{"protected_resource_metadata":"https://api.primateintelligence.ai/.well-known/oauth-protected-resource","authorization_server_metadata":"https://api.primateintelligence.ai/.well-known/oauth-authorization-server","dynamic_client_registration":"https://api.primateintelligence.ai/oauth/register","scopes_supported":["mcp"]},"api_key":{"header":"Authorization","format":"Bearer pv_live_… | pv_test_…","self_serve_sandbox":"https://api.primateintelligence.ai/v1/sandbox"}},"tools":[{"name":"create_video_from_url","description":"Register a video from a public https URL for analysis (POST /v1/videos, URL-ingest mode). The API fetches the video asynchronously — the returned video starts in status \"processing\" and becomes \"ready\". Supports video/mp4 and video/quicktime, max 2 GiB. Returns the video resource with its id (video_…).","inputSchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Public https URL of the video to ingest (https only, port 443)."},"metadata":{"type":"object","additionalProperties":{"type":"string"},"description":"Optional key-value metadata to attach."}},"required":["url"],"additionalProperties":false},"annotations":{"title":"Ingest video from URL","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"outputSchema":{"type":"object","properties":{"id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"video"},"livemode":{"type":"boolean"},"status":{"type":"string","enum":["awaiting_upload","processing","ready","failed"]},"filename":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}]},"size_bytes":{"anyOf":[{"type":"integer","minimum":1,"maximum":2147483648},{"type":"null"}]},"duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"width":{"anyOf":[{"type":"integer"},{"type":"null"}]},"height":{"anyOf":[{"type":"integer"},{"type":"null"}]},"fps":{"type":["number","null"]},"content_type":{"type":"string","enum":["video/mp4","video/quicktime"]},"source":{"type":"string","enum":["upload","url"]},"upload":{"anyOf":[{"type":"object","properties":{"method":{"type":"string","const":"PUT"},"url":{"type":"string","format":"uri"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"expires_at":{"type":"string","format":"date-time"}},"required":["method","url","headers","expires_at"],"additionalProperties":false},{"type":"null"}]},"media":{"anyOf":[{"type":"object","properties":{"url":{"type":"string","format":"uri"},"expires_at":{"$ref":"#/properties/upload/anyOf/0/properties/expires_at"}},"required":["url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"expires_at":{"anyOf":[{"$ref":"#/properties/upload/anyOf/0/properties/expires_at"},{"type":"null"}]},"created_at":{"$ref":"#/properties/upload/anyOf/0/properties/expires_at"}},"required":["id","object","livemode","status","filename","size_bytes","duration_s","width","height","fps","content_type","source","upload","error","expires_at","created_at"],"additionalProperties":false}},{"name":"get_video","description":"Fetch a video by id (GET /v1/videos/{id}). Use to check ingest status (processing → ready) and to get media — ready videos carry media: {url, expires_at}, a signed playback URL for the original source video, generated FRESH on every read (1h TTL; re-fetch for a new one). media is null for non-ready videos and sandbox fixture videos.","inputSchema":{"type":"object","properties":{"video_id":{"type":"string","description":"The video id (video_…)."}},"required":["video_id"],"additionalProperties":false},"annotations":{"title":"Get video (status + source playback URL)","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"video"},"livemode":{"type":"boolean"},"status":{"type":"string","enum":["awaiting_upload","processing","ready","failed"]},"filename":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}]},"size_bytes":{"anyOf":[{"type":"integer","minimum":1,"maximum":2147483648},{"type":"null"}]},"duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"width":{"anyOf":[{"type":"integer"},{"type":"null"}]},"height":{"anyOf":[{"type":"integer"},{"type":"null"}]},"fps":{"type":["number","null"]},"content_type":{"type":"string","enum":["video/mp4","video/quicktime"]},"source":{"type":"string","enum":["upload","url"]},"upload":{"anyOf":[{"type":"object","properties":{"method":{"type":"string","const":"PUT"},"url":{"type":"string","format":"uri"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"expires_at":{"type":"string","format":"date-time"}},"required":["method","url","headers","expires_at"],"additionalProperties":false},{"type":"null"}]},"media":{"anyOf":[{"type":"object","properties":{"url":{"type":"string","format":"uri"},"expires_at":{"$ref":"#/properties/upload/anyOf/0/properties/expires_at"}},"required":["url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"expires_at":{"anyOf":[{"$ref":"#/properties/upload/anyOf/0/properties/expires_at"},{"type":"null"}]},"created_at":{"$ref":"#/properties/upload/anyOf/0/properties/expires_at"}},"required":["id","object","livemode","status","filename","size_bytes","duration_s","width","height","fps","content_type","source","upload","error","expires_at","created_at"],"additionalProperties":false}},{"name":"create_analysis","description":"Ask a question about a video (POST /v1/analyses). Provide video_id (video_…) and a free-text prompt like \"Is there a person in this video?\". Analysis runs asynchronously — use wait_for_analysis to block until done. The result contains answer (yes|no|indeterminate), confidence (0-1), clip timestamps, detected_count (count queries), and indeterminate_reason. Recommended: call validate_analysis first to confirm the prompt is assessable and preview the cost before spending credits. For 2–10 prompts on the same video, use create_analysis_batch (each prompt after the first is billed at 50%). Pass narrative: true to also generate a timestamped narrative (event sentences) — the completed analysis then carries narrative {status: generating|ready|failed, entries: [{t_s, text}]}; generation runs asynchronously after completion (re-fetch with get_analysis until ready). No surcharge.","inputSchema":{"type":"object","properties":{"video_id":{"type":"string","description":"The video to analyze (video_… id from create_video_from_url)."},"prompt":{"type":"string","maxLength":2000,"description":"Free-text question about the video, e.g. \"Is there a person in this video?\""},"model":{"type":"string","description":"Model id (see list_models). Defaults to the current default model."},"narrative":{"type":"boolean","description":"true — also generate a timestamped narrative (async after completion; poll get_analysis until narrative.status is ready). No surcharge."},"metadata":{"type":"object","additionalProperties":{"type":"string"},"description":"Optional key-value metadata to attach."}},"required":["video_id","prompt"],"additionalProperties":false},"annotations":{"title":"Analyze video","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"id":{"type":"string","pattern":"^an_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"analysis"},"livemode":{"type":"boolean"},"origin":{"type":"string","enum":["api","console","system"]},"status":{"type":"string","enum":["queued","preparing","analyzing","rendering","completed","failed","canceled"]},"video_id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"prompt":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"query":{"type":"object","additionalProperties":{},"description":"Compiled interpretation of the prompt (subjects, conditions, query_type, search_terms, prompt_intent, original_prompt, …). Transparency feature: shows how the question was understood. Full schema: /v1/schemas/compiled-query.json."},"parse_mode":{"anyOf":[{"type":"string","enum":["llm","heuristic","client"]},{"type":"null"}]},"model":{"type":"string"},"options":{"type":"object","properties":{"narrative":{"type":"boolean","default":false}},"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"stage":{"type":"string"},"percent":{"type":"number","minimum":0,"maximum":100}},"required":["stage","percent"],"additionalProperties":false},{"type":"null"}]},"queue_position":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"result":{"anyOf":[{"type":"object","properties":{"answer":{"type":"string","enum":["yes","no","indeterminate"]},"confidence":{"type":"number","minimum":0,"maximum":1},"clips":{"type":"array","items":{"type":"object","properties":{"start_s":{"type":"number","minimum":0},"end_s":{"type":"number"},"confidence":{"type":"number","minimum":0,"maximum":1},"terms":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}}},"required":["start_s","end_s","confidence","terms"],"additionalProperties":false},"maxItems":500},"term_confidences":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}},"query_type":{"type":"string","enum":["object","action","compound","attribute","open_ended"]},"video_duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"detected_count":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]},"indeterminate_reason":{"anyOf":[{"type":"string","enum":["low_confidence","nothing_detected","unsupported_query_form","duration_mismatch","unsupported_action_term"]},{"type":"null"}]},"unsupported_action":{"type":"object","properties":{"reason":{"type":"string"},"docs_url":{"type":"string"}},"required":["reason","docs_url"],"additionalProperties":false}},"required":["answer","confidence","clips","term_confidences","query_type","video_duration_s"],"additionalProperties":false},{"type":"null"}]},"narrative":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["generating","ready","failed"]},"entries":{"type":"array","items":{"type":"object","properties":{"t_s":{"type":"number"},"text":{"type":"string"}},"required":["t_s","text"],"additionalProperties":false}}},"required":["status","entries"],"additionalProperties":false},{"type":"null"}]},"artifacts":{"anyOf":[{"type":"object","properties":{"annotated_video_url":{"type":"string","format":"uri"},"expires_at":{"type":"string","format":"date-time"}},"required":["annotated_video_url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metering_rule":{"type":"string","enum":["per_second","per_frame"]},"usage":{"anyOf":[{"type":"object","properties":{"billed_seconds":{"type":"integer","minimum":0},"credit_balance_after":{"anyOf":[{"type":"integer"},{"type":"null"}]},"metering_rule":{"$ref":"#/properties/metering_rule"},"frames":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]}},"required":["billed_seconds","credit_balance_after"],"additionalProperties":false},{"type":"null"}]},"rerun_eligible":{"type":"boolean"},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"created_at":{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},"started_at":{"anyOf":[{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]},"completed_at":{"anyOf":[{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]}},"required":["id","object","livemode","origin","status","video_id","prompt","query","parse_mode","model","options","progress","queue_position","result","narrative","artifacts","error","usage","created_at","started_at","completed_at"],"additionalProperties":false}},{"name":"validate_analysis","description":"Dry-run a prompt WITHOUT creating an analysis or spending credits (POST /v1/analyses with validate_only: true). Compiles the prompt and returns an analysis_preview: the compiled query, assessable (false means the model cannot score this query form — rephrase as a yes/no or count question), estimated_seconds, and estimated_cost_usd (both null when the video duration is not yet known). Recommended before create_analysis to catch unassessable prompts and preview cost. Preview pricing — early-access rate, may change up or down with model maturity, demand, and processing costs; always read live from the pricing endpoint.","inputSchema":{"type":"object","properties":{"video_id":{"type":"string","description":"The video the analysis would run against (video_… id)."},"prompt":{"type":"string","maxLength":2000,"description":"Free-text question to validate, e.g. \"How many people are walking?\""},"model":{"type":"string","description":"Model id (see list_models). Defaults to the current default model."}},"required":["video_id","prompt"],"additionalProperties":false},"annotations":{"title":"Validate prompt & preview cost (free)","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"object":{"type":"string","const":"analysis_preview"},"query":{"type":"object","additionalProperties":{}},"parse_mode":{"type":"string","enum":["llm","heuristic","client"]},"assessable":{"type":"boolean"},"video_duration_s":{"type":["number","null"]},"estimated_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}]},"estimated_cost_usd":{"type":["number","null"]}},"required":["object","query","parse_mode","assessable","video_duration_s","estimated_seconds","estimated_cost_usd"],"additionalProperties":false}},{"name":"create_analysis_batch","description":"Run 2–10 prompts against the SAME video in one call (POST /v1/analyses/batch). Pricing: the first prompt is billed at full price, each additional prompt at 50% — always cheaper than separate create_analysis calls for multi-question workloads. Returns an analysis_batch with every analysis resource plus a pricing summary; poll each analysis id individually with get_analysis or wait_for_analysis. To check assessability of individual prompts first, use validate_analysis (free). Preview pricing — early-access rate, may change up or down with model maturity, demand, and processing costs; always read live from the pricing endpoint.","inputSchema":{"type":"object","properties":{"video_id":{"type":"string","description":"The video to analyze (video_… id)."},"prompts":{"type":"array","items":{"type":"string","minLength":1,"maxLength":2000},"minItems":2,"maxItems":10,"description":"2–10 free-text prompts. First is full price; each additional is billed at 50%."},"model":{"type":"string","description":"Model id (see list_models). Defaults to the current default model."},"metadata":{"type":"object","additionalProperties":{"type":"string"},"description":"Optional key-value metadata attached to every analysis in the batch."}},"required":["video_id","prompts"],"additionalProperties":false},"annotations":{"title":"Analyze video with multiple prompts (batch discount)","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"object":{"type":"string","const":"analysis_batch"},"id":{"type":"string"},"video_id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"analyses":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^an_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"analysis"},"livemode":{"type":"boolean"},"origin":{"type":"string","enum":["api","console","system"]},"status":{"type":"string","enum":["queued","preparing","analyzing","rendering","completed","failed","canceled"]},"video_id":{"$ref":"#/properties/video_id"},"prompt":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"query":{"type":"object","additionalProperties":{},"description":"Compiled interpretation of the prompt (subjects, conditions, query_type, search_terms, prompt_intent, original_prompt, …). Transparency feature: shows how the question was understood. Full schema: /v1/schemas/compiled-query.json."},"parse_mode":{"anyOf":[{"type":"string","enum":["llm","heuristic","client"]},{"type":"null"}]},"model":{"type":"string"},"options":{"type":"object","properties":{"narrative":{"type":"boolean","default":false}},"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"stage":{"type":"string"},"percent":{"type":"number","minimum":0,"maximum":100}},"required":["stage","percent"],"additionalProperties":false},{"type":"null"}]},"queue_position":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"result":{"anyOf":[{"type":"object","properties":{"answer":{"type":"string","enum":["yes","no","indeterminate"]},"confidence":{"type":"number","minimum":0,"maximum":1},"clips":{"type":"array","items":{"type":"object","properties":{"start_s":{"type":"number","minimum":0},"end_s":{"type":"number"},"confidence":{"type":"number","minimum":0,"maximum":1},"terms":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}}},"required":["start_s","end_s","confidence","terms"],"additionalProperties":false},"maxItems":500},"term_confidences":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}},"query_type":{"type":"string","enum":["object","action","compound","attribute","open_ended"]},"video_duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"detected_count":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]},"indeterminate_reason":{"anyOf":[{"type":"string","enum":["low_confidence","nothing_detected","unsupported_query_form","duration_mismatch","unsupported_action_term"]},{"type":"null"}]},"unsupported_action":{"type":"object","properties":{"reason":{"type":"string"},"docs_url":{"type":"string"}},"required":["reason","docs_url"],"additionalProperties":false}},"required":["answer","confidence","clips","term_confidences","query_type","video_duration_s"],"additionalProperties":false},{"type":"null"}]},"narrative":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["generating","ready","failed"]},"entries":{"type":"array","items":{"type":"object","properties":{"t_s":{"type":"number"},"text":{"type":"string"}},"required":["t_s","text"],"additionalProperties":false}}},"required":["status","entries"],"additionalProperties":false},{"type":"null"}]},"artifacts":{"anyOf":[{"type":"object","properties":{"annotated_video_url":{"type":"string","format":"uri"},"expires_at":{"type":"string","format":"date-time"}},"required":["annotated_video_url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metering_rule":{"type":"string","enum":["per_second","per_frame"]},"usage":{"anyOf":[{"type":"object","properties":{"billed_seconds":{"type":"integer","minimum":0},"credit_balance_after":{"anyOf":[{"type":"integer"},{"type":"null"}]},"metering_rule":{"$ref":"#/properties/analyses/items/properties/metering_rule"},"frames":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]}},"required":["billed_seconds","credit_balance_after"],"additionalProperties":false},{"type":"null"}]},"rerun_eligible":{"type":"boolean"},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"created_at":{"$ref":"#/properties/analyses/items/properties/artifacts/anyOf/0/properties/expires_at"},"started_at":{"anyOf":[{"$ref":"#/properties/analyses/items/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]},"completed_at":{"anyOf":[{"$ref":"#/properties/analyses/items/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]}},"required":["id","object","livemode","origin","status","video_id","prompt","query","parse_mode","model","options","progress","queue_position","result","narrative","artifacts","error","usage","created_at","started_at","completed_at"],"additionalProperties":false}},"pricing":{"type":"object","properties":{"full_price_prompts":{"type":"integer"},"discounted_prompts":{"type":"integer"},"discount_pct":{"type":"integer"},"estimated_total_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}]},"estimated_total_cost_usd":{"type":["number","null"]}},"required":["full_price_prompts","discounted_prompts","discount_pct","estimated_total_seconds","estimated_total_cost_usd"],"additionalProperties":false}},"required":["object","id","video_id","analyses","pricing"],"additionalProperties":false}},{"name":"get_analysis","description":"Fetch an analysis by id (GET /v1/analyses/{id}). While running, shows live progress and queue_position. When status is \"completed\": result.answer (yes|no|indeterminate), result.confidence (for count queries this is confidence in the count itself), result.clips, result.detected_count (count-intent queries only; 0 = assessable but nothing found), result.indeterminate_reason (low_confidence — retry with a more specific prompt; nothing_detected — genuinely empty; unsupported_query_form — rephrase as yes/no or count; unsupported_action_term — action not in the supported vocabulary, pick one from docs_url; duration_mismatch — result untrusted), and result.video_duration_s (null when duration could not be determined). usage is {billed_seconds, credit_balance_after} — an immutable post-settlement snapshot.","inputSchema":{"type":"object","properties":{"analysis_id":{"type":"string","description":"The analysis id (an_…)."}},"required":["analysis_id"],"additionalProperties":false},"annotations":{"title":"Get analysis result","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"id":{"type":"string","pattern":"^an_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"analysis"},"livemode":{"type":"boolean"},"origin":{"type":"string","enum":["api","console","system"]},"status":{"type":"string","enum":["queued","preparing","analyzing","rendering","completed","failed","canceled"]},"video_id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"prompt":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"query":{"type":"object","additionalProperties":{},"description":"Compiled interpretation of the prompt (subjects, conditions, query_type, search_terms, prompt_intent, original_prompt, …). Transparency feature: shows how the question was understood. Full schema: /v1/schemas/compiled-query.json."},"parse_mode":{"anyOf":[{"type":"string","enum":["llm","heuristic","client"]},{"type":"null"}]},"model":{"type":"string"},"options":{"type":"object","properties":{"narrative":{"type":"boolean","default":false}},"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"stage":{"type":"string"},"percent":{"type":"number","minimum":0,"maximum":100}},"required":["stage","percent"],"additionalProperties":false},{"type":"null"}]},"queue_position":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"result":{"anyOf":[{"type":"object","properties":{"answer":{"type":"string","enum":["yes","no","indeterminate"]},"confidence":{"type":"number","minimum":0,"maximum":1},"clips":{"type":"array","items":{"type":"object","properties":{"start_s":{"type":"number","minimum":0},"end_s":{"type":"number"},"confidence":{"type":"number","minimum":0,"maximum":1},"terms":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}}},"required":["start_s","end_s","confidence","terms"],"additionalProperties":false},"maxItems":500},"term_confidences":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}},"query_type":{"type":"string","enum":["object","action","compound","attribute","open_ended"]},"video_duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"detected_count":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]},"indeterminate_reason":{"anyOf":[{"type":"string","enum":["low_confidence","nothing_detected","unsupported_query_form","duration_mismatch","unsupported_action_term"]},{"type":"null"}]},"unsupported_action":{"type":"object","properties":{"reason":{"type":"string"},"docs_url":{"type":"string"}},"required":["reason","docs_url"],"additionalProperties":false}},"required":["answer","confidence","clips","term_confidences","query_type","video_duration_s"],"additionalProperties":false},{"type":"null"}]},"narrative":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["generating","ready","failed"]},"entries":{"type":"array","items":{"type":"object","properties":{"t_s":{"type":"number"},"text":{"type":"string"}},"required":["t_s","text"],"additionalProperties":false}}},"required":["status","entries"],"additionalProperties":false},{"type":"null"}]},"artifacts":{"anyOf":[{"type":"object","properties":{"annotated_video_url":{"type":"string","format":"uri"},"expires_at":{"type":"string","format":"date-time"}},"required":["annotated_video_url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metering_rule":{"type":"string","enum":["per_second","per_frame"]},"usage":{"anyOf":[{"type":"object","properties":{"billed_seconds":{"type":"integer","minimum":0},"credit_balance_after":{"anyOf":[{"type":"integer"},{"type":"null"}]},"metering_rule":{"$ref":"#/properties/metering_rule"},"frames":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]}},"required":["billed_seconds","credit_balance_after"],"additionalProperties":false},{"type":"null"}]},"rerun_eligible":{"type":"boolean"},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"created_at":{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},"started_at":{"anyOf":[{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]},"completed_at":{"anyOf":[{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]}},"required":["id","object","livemode","origin","status","video_id","prompt","query","parse_mode","model","options","progress","queue_position","result","narrative","artifacts","error","usage","created_at","started_at","completed_at"],"additionalProperties":false}},{"name":"wait_for_analysis","description":"Block until an analysis reaches a terminal state (completed | failed | canceled), polling GET /v1/analyses/{id}. Returns { analysis, retry }: retry is null when the analysis reached a terminal state, or carries timeout guidance when the wait expired (call again). Default timeout 120s (test-mode analyses complete in seconds). On completion, see get_analysis for the full result field semantics (detected_count, indeterminate_reason, nullable video_duration_s, usage snapshot).","inputSchema":{"type":"object","properties":{"analysis_id":{"type":"string","description":"The analysis id (an_…)."},"timeout_s":{"type":"integer","minimum":1,"maximum":600,"description":"Max seconds to wait (default 120)."}},"required":["analysis_id"],"additionalProperties":false},"annotations":{"title":"Wait for analysis to finish","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"analysis":{"type":"object","properties":{"id":{"type":"string","pattern":"^an_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"analysis"},"livemode":{"type":"boolean"},"origin":{"type":"string","enum":["api","console","system"]},"status":{"type":"string","enum":["queued","preparing","analyzing","rendering","completed","failed","canceled"]},"video_id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"prompt":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"query":{"type":"object","additionalProperties":{},"description":"Compiled interpretation of the prompt (subjects, conditions, query_type, search_terms, prompt_intent, original_prompt, …). Transparency feature: shows how the question was understood. Full schema: /v1/schemas/compiled-query.json."},"parse_mode":{"anyOf":[{"type":"string","enum":["llm","heuristic","client"]},{"type":"null"}]},"model":{"type":"string"},"options":{"type":"object","properties":{"narrative":{"type":"boolean","default":false}},"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"stage":{"type":"string"},"percent":{"type":"number","minimum":0,"maximum":100}},"required":["stage","percent"],"additionalProperties":false},{"type":"null"}]},"queue_position":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"result":{"anyOf":[{"type":"object","properties":{"answer":{"type":"string","enum":["yes","no","indeterminate"]},"confidence":{"type":"number","minimum":0,"maximum":1},"clips":{"type":"array","items":{"type":"object","properties":{"start_s":{"type":"number","minimum":0},"end_s":{"type":"number"},"confidence":{"type":"number","minimum":0,"maximum":1},"terms":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}}},"required":["start_s","end_s","confidence","terms"],"additionalProperties":false},"maxItems":500},"term_confidences":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}},"query_type":{"type":"string","enum":["object","action","compound","attribute","open_ended"]},"video_duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"detected_count":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]},"indeterminate_reason":{"anyOf":[{"type":"string","enum":["low_confidence","nothing_detected","unsupported_query_form","duration_mismatch","unsupported_action_term"]},{"type":"null"}]},"unsupported_action":{"type":"object","properties":{"reason":{"type":"string"},"docs_url":{"type":"string"}},"required":["reason","docs_url"],"additionalProperties":false}},"required":["answer","confidence","clips","term_confidences","query_type","video_duration_s"],"additionalProperties":false},{"type":"null"}]},"narrative":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["generating","ready","failed"]},"entries":{"type":"array","items":{"type":"object","properties":{"t_s":{"type":"number"},"text":{"type":"string"}},"required":["t_s","text"],"additionalProperties":false}}},"required":["status","entries"],"additionalProperties":false},{"type":"null"}]},"artifacts":{"anyOf":[{"type":"object","properties":{"annotated_video_url":{"type":"string","format":"uri"},"expires_at":{"type":"string","format":"date-time"}},"required":["annotated_video_url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metering_rule":{"type":"string","enum":["per_second","per_frame"]},"usage":{"anyOf":[{"type":"object","properties":{"billed_seconds":{"type":"integer","minimum":0},"credit_balance_after":{"anyOf":[{"type":"integer"},{"type":"null"}]},"metering_rule":{"$ref":"#/properties/analysis/properties/metering_rule"},"frames":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]}},"required":["billed_seconds","credit_balance_after"],"additionalProperties":false},{"type":"null"}]},"rerun_eligible":{"type":"boolean"},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"created_at":{"$ref":"#/properties/analysis/properties/artifacts/anyOf/0/properties/expires_at"},"started_at":{"anyOf":[{"$ref":"#/properties/analysis/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]},"completed_at":{"anyOf":[{"$ref":"#/properties/analysis/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]}},"required":["id","object","livemode","origin","status","video_id","prompt","query","parse_mode","model","options","progress","queue_position","result","narrative","artifacts","error","usage","created_at","started_at","completed_at"],"additionalProperties":false},"retry":{"anyOf":[{"type":"object","properties":{"reason":{"type":"string","const":"timeout"},"note":{"type":"string"}},"required":["reason","note"],"additionalProperties":false},{"type":"null"}],"description":"Null when the analysis reached a terminal state. Set when the wait timed out — call wait_for_analysis or get_analysis again."}},"required":["analysis","retry"],"additionalProperties":false}},{"name":"list_models","description":"List available analysis models (GET /v1/models) with status (stable | preview | deprecated) and capabilities. Use the model marked default:true unless you have a reason not to.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"List analysis models","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"object":{"type":"string","const":"list"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"object":{"type":"string","const":"model"},"status":{"type":"string","enum":["stable","preview","deprecated"]},"default":{"type":"boolean"},"capabilities":{"type":"object","properties":{"prompt":{"type":"boolean"},"structured_query":{"type":"boolean"},"narrative":{"type":"boolean"},"streaming":{"type":"boolean"}},"required":["prompt","structured_query","narrative","streaming"],"additionalProperties":true},"sunset_at":{"type":["string","null"]},"created_at":{"type":"string"}},"required":["id","object","status","default","capabilities","sunset_at","created_at"],"additionalProperties":true}},"has_more":{"type":"boolean"}},"required":["object","data","has_more"],"additionalProperties":false}},{"name":"list_video_analyses","description":"List every analysis run against a video, newest first (GET /v1/videos/{id}/analyses). Same envelope + filters (status, limit, starting_after) as GET /v1/analyses. Combine with get_video (media — signed source playback) and each analysis's artifacts (annotated result video) for full video-library semantics: list, replay, per-video history.","inputSchema":{"type":"object","properties":{"video_id":{"type":"string","description":"The video id (video_…)."},"status":{"type":"string","enum":["queued","analyzing","completed","failed","canceled"],"description":"Filter by analysis status."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Results per page (default 20)."},"starting_after":{"type":"string","description":"Cursor — return analyses after this id."}},"required":["video_id"],"additionalProperties":false},"annotations":{"title":"List analyses for a video","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"object":{"type":"string","const":"list"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^an_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"analysis"},"livemode":{"type":"boolean"},"origin":{"type":"string","enum":["api","console","system"]},"status":{"type":"string","enum":["queued","preparing","analyzing","rendering","completed","failed","canceled"]},"video_id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"prompt":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"query":{"type":"object","additionalProperties":{},"description":"Compiled interpretation of the prompt (subjects, conditions, query_type, search_terms, prompt_intent, original_prompt, …). Transparency feature: shows how the question was understood. Full schema: /v1/schemas/compiled-query.json."},"parse_mode":{"anyOf":[{"type":"string","enum":["llm","heuristic","client"]},{"type":"null"}]},"model":{"type":"string"},"options":{"type":"object","properties":{"narrative":{"type":"boolean","default":false}},"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"stage":{"type":"string"},"percent":{"type":"number","minimum":0,"maximum":100}},"required":["stage","percent"],"additionalProperties":false},{"type":"null"}]},"queue_position":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"result":{"anyOf":[{"type":"object","properties":{"answer":{"type":"string","enum":["yes","no","indeterminate"]},"confidence":{"type":"number","minimum":0,"maximum":1},"clips":{"type":"array","items":{"type":"object","properties":{"start_s":{"type":"number","minimum":0},"end_s":{"type":"number"},"confidence":{"type":"number","minimum":0,"maximum":1},"terms":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}}},"required":["start_s","end_s","confidence","terms"],"additionalProperties":false},"maxItems":500},"term_confidences":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}},"query_type":{"type":"string","enum":["object","action","compound","attribute","open_ended"]},"video_duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"detected_count":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]},"indeterminate_reason":{"anyOf":[{"type":"string","enum":["low_confidence","nothing_detected","unsupported_query_form","duration_mismatch","unsupported_action_term"]},{"type":"null"}]},"unsupported_action":{"type":"object","properties":{"reason":{"type":"string"},"docs_url":{"type":"string"}},"required":["reason","docs_url"],"additionalProperties":false}},"required":["answer","confidence","clips","term_confidences","query_type","video_duration_s"],"additionalProperties":false},{"type":"null"}]},"narrative":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["generating","ready","failed"]},"entries":{"type":"array","items":{"type":"object","properties":{"t_s":{"type":"number"},"text":{"type":"string"}},"required":["t_s","text"],"additionalProperties":false}}},"required":["status","entries"],"additionalProperties":false},{"type":"null"}]},"artifacts":{"anyOf":[{"type":"object","properties":{"annotated_video_url":{"type":"string","format":"uri"},"expires_at":{"type":"string","format":"date-time"}},"required":["annotated_video_url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metering_rule":{"type":"string","enum":["per_second","per_frame"]},"usage":{"anyOf":[{"type":"object","properties":{"billed_seconds":{"type":"integer","minimum":0},"credit_balance_after":{"anyOf":[{"type":"integer"},{"type":"null"}]},"metering_rule":{"$ref":"#/properties/data/items/properties/metering_rule"},"frames":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]}},"required":["billed_seconds","credit_balance_after"],"additionalProperties":false},{"type":"null"}]},"rerun_eligible":{"type":"boolean"},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"created_at":{"$ref":"#/properties/data/items/properties/artifacts/anyOf/0/properties/expires_at"},"started_at":{"anyOf":[{"$ref":"#/properties/data/items/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]},"completed_at":{"anyOf":[{"$ref":"#/properties/data/items/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]}},"required":["id","object","livemode","origin","status","video_id","prompt","query","parse_mode","model","options","progress","queue_position","result","narrative","artifacts","error","usage","created_at","started_at","completed_at"],"additionalProperties":false}},"has_more":{"type":"boolean"}},"required":["object","data","has_more"],"additionalProperties":false}},{"name":"rerun_analysis","description":"Free re-run of an eligible failed analysis (POST /v1/analyses/{id}/rerun, PRI-493). Failed analyses carry rerun_eligible: true when the failure occurred during a declared platform incident. Creates a FRESH analysis at no charge (same video, prompt, model, options; new id; never billed). One free re-run per failed analysis; ineligible → 409 rerun_not_eligible. Follow with wait_for_analysis on the returned id.","inputSchema":{"type":"object","properties":{"analysis_id":{"type":"string","description":"The FAILED analysis id (an_…) with rerun_eligible: true."}},"required":["analysis_id"],"additionalProperties":false},"annotations":{"title":"Re-run a failed analysis (free)","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"id":{"type":"string","pattern":"^an_[0-9A-HJKMNP-TV-Z]{26}$"},"object":{"type":"string","const":"analysis"},"livemode":{"type":"boolean"},"origin":{"type":"string","enum":["api","console","system"]},"status":{"type":"string","enum":["queued","preparing","analyzing","rendering","completed","failed","canceled"]},"video_id":{"type":"string","pattern":"^video_[0-9A-HJKMNP-TV-Z]{26}$"},"prompt":{"anyOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null"}]},"query":{"type":"object","additionalProperties":{},"description":"Compiled interpretation of the prompt (subjects, conditions, query_type, search_terms, prompt_intent, original_prompt, …). Transparency feature: shows how the question was understood. Full schema: /v1/schemas/compiled-query.json."},"parse_mode":{"anyOf":[{"type":"string","enum":["llm","heuristic","client"]},{"type":"null"}]},"model":{"type":"string"},"options":{"type":"object","properties":{"narrative":{"type":"boolean","default":false}},"additionalProperties":false},"progress":{"anyOf":[{"type":"object","properties":{"stage":{"type":"string"},"percent":{"type":"number","minimum":0,"maximum":100}},"required":["stage","percent"],"additionalProperties":false},{"type":"null"}]},"queue_position":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"result":{"anyOf":[{"type":"object","properties":{"answer":{"type":"string","enum":["yes","no","indeterminate"]},"confidence":{"type":"number","minimum":0,"maximum":1},"clips":{"type":"array","items":{"type":"object","properties":{"start_s":{"type":"number","minimum":0},"end_s":{"type":"number"},"confidence":{"type":"number","minimum":0,"maximum":1},"terms":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}}},"required":["start_s","end_s","confidence","terms"],"additionalProperties":false},"maxItems":500},"term_confidences":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":1}},"query_type":{"type":"string","enum":["object","action","compound","attribute","open_ended"]},"video_duration_s":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}]},"detected_count":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]},"indeterminate_reason":{"anyOf":[{"type":"string","enum":["low_confidence","nothing_detected","unsupported_query_form","duration_mismatch","unsupported_action_term"]},{"type":"null"}]},"unsupported_action":{"type":"object","properties":{"reason":{"type":"string"},"docs_url":{"type":"string"}},"required":["reason","docs_url"],"additionalProperties":false}},"required":["answer","confidence","clips","term_confidences","query_type","video_duration_s"],"additionalProperties":false},{"type":"null"}]},"narrative":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["generating","ready","failed"]},"entries":{"type":"array","items":{"type":"object","properties":{"t_s":{"type":"number"},"text":{"type":"string"}},"required":["t_s","text"],"additionalProperties":false}}},"required":["status","entries"],"additionalProperties":false},{"type":"null"}]},"artifacts":{"anyOf":[{"type":"object","properties":{"annotated_video_url":{"type":"string","format":"uri"},"expires_at":{"type":"string","format":"date-time"}},"required":["annotated_video_url","expires_at"],"additionalProperties":false},{"type":"null"}]},"error":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false},{"type":"null"}]},"metering_rule":{"type":"string","enum":["per_second","per_frame"]},"usage":{"anyOf":[{"type":"object","properties":{"billed_seconds":{"type":"integer","minimum":0},"credit_balance_after":{"anyOf":[{"type":"integer"},{"type":"null"}]},"metering_rule":{"$ref":"#/properties/metering_rule"},"frames":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]}},"required":["billed_seconds","credit_balance_after"],"additionalProperties":false},{"type":"null"}]},"rerun_eligible":{"type":"boolean"},"metadata":{"type":"object","additionalProperties":{"type":"string","maxLength":500},"propertyNames":{"pattern":"^[a-zA-Z0-9_.-]{1,40}$"},"default":{}},"created_at":{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},"started_at":{"anyOf":[{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]},"completed_at":{"anyOf":[{"$ref":"#/properties/artifacts/anyOf/0/properties/expires_at"},{"type":"null"}]}},"required":["id","object","livemode","origin","status","video_id","prompt","query","parse_mode","model","options","progress","queue_position","result","narrative","artifacts","error","usage","created_at","started_at","completed_at"],"additionalProperties":false}},{"name":"get_usage","description":"Get credit balance and period usage meters for the current API key (GET /v1/usage). Use this after an insufficient_credits error to report the balance. For the per-analysis transaction ledger (what each analysis cost, with source ids), use get_credits instead.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get usage & credit balance","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"meters":{"type":"array","items":{"type":"object","properties":{"meter":{"type":"string"},"unit":{"type":"string"},"balance":{"type":"number"},"limit":{"type":["number","null"]},"used":{"type":"number"},"resets_at":{"type":"string","format":"date-time"}},"required":["meter","unit"],"additionalProperties":false},"description":"Authoritative usage meters (credit_seconds balance, period meters)."},"period":{"type":"object","properties":{"start":{"type":"string"},"end":{"type":"string"}},"required":["start","end"],"additionalProperties":false},"plan":{"type":"string"},"has_active_subscription":{"type":"boolean"},"meters_is_authoritative":{"type":"boolean"},"deprecated_fields":{"type":"array","items":{"type":"string"},"description":"Legacy flat fields still present for backwards compatibility; prefer meters[]."}},"required":["meters","period","plan","has_active_subscription"],"additionalProperties":true}},{"name":"get_credits","description":"Get the credit balance and transaction ledger for this API key (GET /v1/credits). Returns balance_seconds (the authoritative credit balance — legacy field name), grant_seconds, used_seconds, and a paginated transaction list where each debit carries the analysis/stream id it came from (source_id, source_type). Use this to audit what each analysis cost, check the balance before a batch job, or diagnose an insufficient_credits error.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Transactions per page (default 20)."},"before":{"type":"string","description":"Cursor — return transactions older than this id."}},"additionalProperties":false},"annotations":{"title":"Get credit balance & transaction history","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"object":{"type":"string","const":"credits"},"balance_seconds":{"type":"number"},"grant_seconds":{"type":["number","null"]},"used_seconds":{"type":["number","null"]},"transactions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string"},"seconds_delta":{"type":"number"},"balance_after_seconds":{"type":"number"},"source_type":{"type":["string","null"]},"source_id":{"type":["string","null"]},"created_at":{"type":"string"}},"required":["id","kind","seconds_delta","balance_after_seconds","source_type","source_id","created_at"],"additionalProperties":false}},"has_more":{"type":"boolean"}},"required":["object","balance_seconds","grant_seconds","used_seconds","transactions","has_more"],"additionalProperties":false}},{"name":"get_test_fixture","description":"Get the stable test fixture (GET /v1/test-fixture): a video URL + prompt + expected answer for verifying an integration end-to-end without burning quota. Test-mode (pv_test_) keys return deterministic canned results.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get test fixture","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"outputSchema":{"type":"object","properties":{"description":{"type":"string"},"fixtures":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"test_video_url":{"type":"string"},"test_prompt":{"type":"string"},"expected_answer":{"type":"string","enum":["yes","no","indeterminate"]},"expected_confidence_min":{"type":"number"},"expected_detected_count_min":{"type":"integer"},"note":{"type":"string"}},"required":["name","test_video_url","test_prompt","expected_answer","expected_confidence_min"],"additionalProperties":true}}},"required":["fixtures"],"additionalProperties":true}}],"resources":[],"prompts":[]},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","x-ratelimit-limit":"300","x-ratelimit-remaining":"298","x-ratelimit-reset":"60"}}},"oauth_protected_resource":{"status":"ok","latency_ms":73.36,"details":{"url":"https://api.primateintelligence.ai/.well-known/oauth-protected-resource","payload":{"resource":"https://api.primateintelligence.ai/mcp","authorization_servers":["https://api.primateintelligence.ai"]},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","x-ratelimit-limit":"300","x-ratelimit-remaining":"297","x-ratelimit-reset":"60"}}},"oauth_authorization_server":{"status":"ok","latency_ms":75.64,"details":{"url":"https://api.primateintelligence.ai/.well-known/oauth-authorization-server","payload":{"issuer":"https://api.primateintelligence.ai","authorization_endpoint":"https://api.primateintelligence.ai/oauth/authorize","token_endpoint":"https://api.primateintelligence.ai/oauth/token","registration_endpoint":"https://api.primateintelligence.ai/oauth/register","revocation_endpoint":"https://api.primateintelligence.ai/oauth/revoke","code_challenge_methods_supported":["S256"],"grant_types_supported":["authorization_code","refresh_token"],"response_types_supported":["code"],"token_endpoint_auth_methods_supported":["none","client_secret_post"],"scopes_supported":["mcp"],"authorization_response_iss_parameter_supported":true},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","x-ratelimit-limit":"300","x-ratelimit-remaining":"296","x-ratelimit-reset":"60"}}},"openid_configuration":{"status":"error","latency_ms":79.22,"details":{"url":"https://api.primateintelligence.ai/.well-known/openid-configuration","error":"Client error '404 Not Found' for url 'https://api.primateintelligence.ai/.well-known/openid-configuration'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404"}},"initialize":{"status":"auth_required","latency_ms":90.99,"details":{"url":"https://api.primateintelligence.ai/mcp","error":"Client error '401 Unauthorized' for url 'https://api.primateintelligence.ai/mcp'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401","http_status":401,"payload":{},"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","www-authenticate":"Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","x-ratelimit-limit":"300","x-ratelimit-remaining":"295","x-ratelimit-reset":"60"}}},"protocol_version_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_protocol_version","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25"}},"tools_list":{"status":"auth_required","latency_ms":86.91,"details":{"url":"https://api.primateintelligence.ai/mcp","error":"Client error '401 Unauthorized' for url 'https://api.primateintelligence.ai/mcp'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401","http_status":401,"payload":{},"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","www-authenticate":"Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","x-ratelimit-limit":"300","x-ratelimit-remaining":"294","x-ratelimit-reset":"60"}}},"prompts_list":{"status":"auth_required","latency_ms":90.69,"details":{"url":"https://api.primateintelligence.ai/mcp","error":"Client error '401 Unauthorized' for url 'https://api.primateintelligence.ai/mcp'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401","http_status":401,"payload":{},"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","www-authenticate":"Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","x-ratelimit-limit":"300","x-ratelimit-remaining":"293","x-ratelimit-reset":"60"},"reason":"auth_required"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"resources_list":{"status":"auth_required","latency_ms":132.56,"details":{"url":"https://api.primateintelligence.ai/mcp","error":"Client error '401 Unauthorized' for url 'https://api.primateintelligence.ai/mcp'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401","http_status":401,"payload":{},"headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","www-authenticate":"Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","x-ratelimit-limit":"300","x-ratelimit-remaining":"292","x-ratelimit-reset":"60"},"reason":"auth_required"}},"resource_read":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"determinism_probe":{"status":"missing","latency_ms":null,"details":{"reason":"tools_list_unavailable"}},"instruction_tool_reference_probe":{"status":"not_assessed","latency_ms":null,"details":{"reason":"initialize_or_tools_unavailable"}},"session_resume_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_session_id","transport":"streamable-http","resume_expected":false,"protocol_version":null}},"step_up_auth_probe":{"status":"ok","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":["initialize","tools_list","prompts_list","resources_list"],"supported_scopes":["mcp"],"scope_specificity_ratio":0.5,"broad_scopes":[],"challenge_headers":["Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\""],"step_up_signals":["Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\""],"minimal_scope_documented":true}},"transport_compliance_probe":{"status":"error","latency_ms":86.95,"details":{"transport":"streamable-http","session_id_present":false,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":401,"bad_protocol_payload":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Unauthorized: a Primate Vision API key is required. Get a free test key instantly: POST https://api.primateintelligence.ai/v1/sandbox. Upgrade to a live key with a free credit grant: POST https://api.primateintelligence.ai/v1/keys/upgrade."},"id":410},"bad_protocol_headers":{"content-type":"application/json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains","www-authenticate":"Bearer resource_metadata=\"https://api.primateintelligence.ai/.well-known/oauth-protected-resource\"","x-ratelimit-limit":"300","x-ratelimit-remaining":"291","x-ratelimit-reset":"59"},"bad_protocol_error":null,"delete_status_code":null,"delete_error":null,"expired_session_status_code":null,"expired_session_error":null,"issues":["missing_protocol_header","bad_protocol_not_rejected"]}},"utility_coverage_probe":{"status":"ok","latency_ms":246.24,"details":{"completions":{"advertised":true,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":true,"next_cursor_methods":[],"metadata_signal":true},"tasks":{"advertised":false,"probe_status":"auth_required","http_status":401},"initialize_capability_keys":[]}},"advanced_capabilities_probe":{"status":"warning","latency_ms":null,"details":{"capabilities":{"prompts":true,"resources":true,"completions":true,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":false,"resource_links":false},"enabled_count":3,"enabled":["completions","prompts","resources"],"initialize_capability_keys":[]}},"tool_snapshot_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_tools"}},"connector_replay_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_tools"}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":["oauth"],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"not_assessed","latency_ms":null,"details":{"summary":{"tool_count":0,"high_risk_tools":0,"destructive_tools":0,"exec_tools":0,"egress_tools":0,"secret_tools":0,"bulk_access_tools":0,"declared_non_read_only_tools":0,"annotation_conflict_tools":0,"risk_distribution":{"low":0,"medium":0,"high":0,"critical":0},"capability_distribution":{},"has_mutating_capability":false,"has_non_read_capability":false},"auth_present":true,"safeguard_count":0,"confirmation_signals":[],"reason":"empty_observation_set"}},"official_registry_probe":{"status":"ok","latency_ms":null,"details":{"registry_source":"official_registry","registry_identifier":"ai.primateintelligence/mcp","direct_match":true,"official_peer_count":1}},"provenance_divergence_probe":{"status":"not_assessed","latency_ms":null,"details":{"direct_official_match":true,"registry_title":null,"server_card_title":"primate-intelligence","registry_version":null,"server_card_version":"0.3.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":3,"compared_fields":["title","version","homepage","repository"],"readable_sources":["registry","server_card"],"comparable_field_count":0}},"schema_divergence_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_live_tools","compared_tool_count":0,"compared_dimensions":["server_name","server_version","declared_vs_observed_auth","tool_membership","parameter_names","required_parameters","parameter_types","output_schema_presence"],"server_name_mismatch":false,"card_server_name":"primate-intelligence","live_server_name":null,"server_version_mismatch":false,"card_server_version":"0.3.0","live_server_version":null,"auth_scheme_mismatch":false}},"connector_publishability_probe":{"status":"error","latency_ms":null,"details":{"transport":"streamable-http","tool_count":0,"high_risk_tools":0,"blockers":["tools_list","protocol_version","session_resume","transport_compliance","connector_replay","request_association","action_safety","tool_surface"],"criteria":{"remote_transport":true,"initialize":true,"tools_list":false,"protocol_version":false,"session_resume":false,"step_up_auth":true,"transport_compliance":false,"connector_replay":false,"request_association":false,"action_safety":false,"server_card":true,"tool_surface":false,"auth_flow":true}}}}},"active_alerts":[],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_99656d565878c035","generated_at":"2026-09-30T09:52:14.273621+00:00","trust_evaluated_at":"2026-09-30T09:52:14.273621+00:00","evidence_revision":"d9db6c314eccb046d6bd5395","source":"current_snapshot","server":"ai.primateintelligence/mcp","last_validated_at":"2026-09-30T09:41:28.172489+00:00","validation_age_hours":0.18,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-30T09:41:28.172489+00:00","age_hours":0.18,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"unverified","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"metadata_only","label":"Metadata only","reason":"No live validation evidence exists yet for this entry."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":0.18,"live_check_count":9,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":0.18,"freshness_threshold_hours":24}},"active_alerts":[],"active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-30T09:52:14.273621+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_99656d565878c035","generated_at":"2026-09-30T09:52:14.273621+00:00","trust_evaluated_at":"2026-09-30T09:52:14.273621+00:00","evidence_revision":"d9db6c314eccb046d6bd5395","source":"current_snapshot","server":"ai.primateintelligence/mcp","last_validated_at":"2026-09-30T09:41:28.172489+00:00","validation_age_hours":0.18,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-09-30T09:41:28.172489+00:00","age_hours":0.18,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"unverified","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"metadata_only","label":"Metadata only","reason":"No live validation evidence exists yet for this entry."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":0.18,"live_check_count":9,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":9,"validation_age_hours":0.18,"freshness_threshold_hours":24}},"active_alerts":[],"active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-30T09:52:14.273621+00:00"}},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"trust_evaluated_at":"2026-09-30T09:52:14.273621+00:00","evidence_revision":"d9db6c314eccb046d6bd5395","active_alert_summary":{"critical":0,"high":0,"medium":0,"low":0,"high_or_critical":0,"total":0},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-30T09:52:14.273621+00:00"},"owner_opted_out":false,"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"},"snapshot_id":"trustsnap_99656d565878c035"}],"rows":[{"label":"Snapshot ID","values":["trustsnap_99656d565878c035"]},{"label":"Status","values":["unverified"]},{"label":"Score","values":[null]},{"label":"Production readiness","values":["Metadata only"]},{"label":"Production trust decision","values":["Not assessed"]},{"label":"Recommended policy","values":["Not assessed"]},{"label":"Observed Attention","values":["No observed attention"]},{"label":"Evidence confidence","values":[null]},{"label":"Freshness","values":["n/a"]},{"label":"Latency","values":["n/a"]},{"label":"Spec recency","values":[0.0]},{"label":"Session resume","values":[0.0]},{"label":"Step-up auth","values":[4.0]},{"label":"Transport compliance","values":[0.0]},{"label":"Utility coverage","values":[3.0]},{"label":"Publishability","values":[0.0]},{"label":"Connector replay","values":[0.0]},{"label":"Request association","values":[0.0]},{"label":"Action safety","values":[null]},{"label":"Registry presence","values":[4.0]},{"label":"Provenance divergence","values":[null]},{"label":"Client compatibility: ChatGPT","values":["unknown"]},{"label":"Client compatibility: Claude","values":["unknown"]},{"label":"Write-action publishing","values":["unknown"]},{"label":"Snapshot churn risk","values":["unknown"]},{"label":"Transport","values":["streamable-http"]},{"label":"Auth","values":["OAuth"]},{"label":"Tools","values":[0]},{"label":"Prompts","values":[0]},{"label":"Resources","values":[0]},{"label":"OAuth","values":[true]},{"label":"DCR","values":[true]},{"label":"Taxonomy","values":[""]},{"label":"Recommended for","values":["none"]},{"label":"Top alerts","values":["none"]}],"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"cache_note":"Compact compare fallback response; deep compare evidence is deferred to protect web capacity.","trust_evaluated_at":"2026-09-30T09:52:14.273621+00:00","materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-09-30T09:52:14.276565+00:00"}}