Serveur MCP

ComputeSage StackBench

com.computesage/stackbench
Cloud et infrastructure Outils développeur Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Provides GPU and LLM inference benchmark evidence, deployment-fit checks, performance predictions, hardware recommendations, and launch configurations.

check_deployment_fit
$0.01 USDC on Base mainnet: check model/configuration fit against bounded StackBench capacity evidence.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['model', 'hardware_system', 'context_length'], 'properties': {'model': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'engine': {'anyOf': [{'type': 'string', 'maxLength': 120, 'minLength': 1}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'max_evidence': {'type': 'integer', 'default': 12, 'maximum': 50, 'minimum': 1}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 120, 'minLength': 1}, {'type': 'null'}]}, 'context_length': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'hardware_system': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['status', 'result', 'payment_receipt'], 'properties': {'result': {'type': 'object', 'required': ['model', 'hardware_system', 'quantization', 'engine', 'context_length', 'concurrency', 'fit_probability', 'confidence_score', 'confidence_label', 'known_successes', 'known_capacity_failures', 'predicted_peak_memory_bytes', 'available_accelerator_memory_bytes', 'method', 'caveats', 'evidence'], 'properties': {'model': {'type': 'string', 'maxLength': 500}, 'engine': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'method': {'type': 'string', 'maxLength': 500}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'status', 'fit_outcome', 'context_length', 'concurrency', 'evidence_grade', 'verification_status', 'source_name', 'source_url', 'distance_score', 'evidence_weight', 'peak_vram_bytes', 'peak_ram_bytes', 'failure_categories', 'source_type', 'source_key', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'quality_flags', 'notes', 'provenance_label'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'status': {'type': 'string', 'maxLength': 500}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'fit_outcome': {'enum': ['success', 'capacity_failure', 'other_failure', 'unknown'], 'type': 'string'}, 'source_name': {'type': 'string', 'maxLength': 500}, 'source_type': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'context_length': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'peak_ram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'failure_categories': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'context_length': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'fit_probability': {'type': 'number'}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'known_successes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'known_capacity_failures': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'predicted_peak_memory_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'available_accelerator_memory_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'status': {'type': 'string', 'const': 'ok'}, 'payment_receipt': {'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'unavailable'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'enum': ['backend_not_configured', 'backend_unavailable', 'backend_error', 'backend_invalid_response'], 'type': 'string'}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'error'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'enum': ['backend_not_configured', 'backend_unavailable', 'backend_error', 'backend_invalid_response'], 'type': 'string'}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
generate_launch_config
$0.50 USDC: generate deterministic vLLM or llama.cpp launch templates from an exact StackBench recommendation without claiming a launch occurred.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['runtime', 'model', 'hardware_system', 'prompt_tokens'], 'properties': {'model': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'runtime': {'enum': ['vllm', 'llama.cpp'], 'type': 'string'}, 'objective': {'enum': ['balanced', 'maximize_decode', 'maximize_prefill', 'minimize_vram', 'minimize_power', 'minimize_capex', 'minimize_tco', 'maximize_decode_per_dollar', 'maximize_prefill_per_dollar'], 'type': 'string', 'default': 'balanced'}, 'batch_size': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'concurrency': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'prompt_tokens': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'evidence_policy': {'enum': ['verified_only', 'include_public', 'all'], 'type': 'string', 'default': 'include_public'}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'constraint_policy': {'enum': ['point_estimate', 'conservative'], 'type': 'string', 'default': 'point_estimate'}, 'maximum_vram_bytes': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maximum_power_watts': {'type': 'number', 'exclusiveMinimum': 0}, 'candidate_kv_formats': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, {'type': 'null'}]}, 'decode_context_depth': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'minimum_decode_tok_s': {'type': 'number', 'exclusiveMinimum': 0}, 'minimum_prefill_tok_s': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['status', 'result', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'object', 'required': ['runtime', 'candidate', 'settings', 'environment_placeholders', 'commands', 'omitted_settings', 'caveats', 'evidence', 'evidence_experiment_ids'], 'properties': {'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 40}, 'runtime': {'enum': ['vllm', 'llama.cpp'], 'type': 'string'}, 'commands': {'type': 'object', 'required': ['runtime', 'docker', 'compose_yaml'], 'properties': {'docker': {'type': 'string', 'maxLength': 500}, 'runtime': {'type': 'string', 'maxLength': 500}, 'compose_yaml': {'type': 'string', 'maxLength': 12000, 'minLength': 1}}, 'additionalProperties': False}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'protocol', 'protocol_version', 'prompt_tokens', 'decode_context_depth', 'evidence_grade', 'verification_status', 'source_name', 'model_variant_id', 'model_artifact_sha256', 'source_url', 'source_key', 'status', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'distance_score', 'evidence_weight', 'prefill_tok_s', 'prefill_tok_s_stddev', 'decode_tok_s', 'decode_tok_s_stddev', 'peak_vram_bytes', 'avg_power_watts', 'quality_flags', 'notes', 'legacy', 'provenance_label', 'missing_metrics', 'effective_prefill_tok_s', 'effective_prefill_method', 'quality'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'legacy': {'type': 'boolean'}, 'status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'quality': {'type': 'object', 'required': ['coverage', 'unavailable_reason', 'authority'], 'properties': {'coverage': {'enum': ['exact_variant', 'estimated_variant', 'canonical_model_proxy', 'unavailable'], 'type': 'string'}, 'authority': {'enum': ['exact', 'estimated', 'proxy', 'unavailable'], 'type': 'string'}, 'unavailable_reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'protocol': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_name': {'type': 'string', 'maxLength': 500}, 'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prompt_tokens': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'model_variant_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'protocol_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'prefill_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'model_artifact_sha256': {'anyOf': [{'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'effective_prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effective_prefill_method': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}, 'settings': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'value', 'classification', 'reason', 'evidence_ids'], 'properties': {'name': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]*$', 'maxLength': 80}, 'value': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}]}, {'type': 'null'}]}, 'reason': {'type': 'string', 'maxLength': 500}, 'evidence_ids': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 12}, 'classification': {'enum': ['evidence_backed', 'policy_default', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 40, 'minItems': 16}, 'candidate': {'type': 'object', 'required': ['rank', 'recommendation_id', 'model', 'hardware_system', 'engine', 'engine_version', 'evidence_geometry', 'confidence_score', 'confidence_label'], 'properties': {'rank': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'model': {'type': 'string', 'maxLength': 500}, 'engine': {'type': 'string', 'maxLength': 500}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'evidence_geometry': {'type': 'string', 'maxLength': 500}, 'recommendation_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'omitted_settings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 40}, 'evidence_experiment_ids': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 12, 'minItems': 1}, 'environment_placeholders': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9_]{0,31}$'}}, 'additionalProperties': False}, 'maxItems': 4, 'minItems': 1}}, 'additionalProperties': False}, 'status': {'type': 'string', 'const': 'ok'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'null'}, 'payment_receipt': {'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'no_result'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.-]{0,119}$'}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'unsupported'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.-]{0,119}$'}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'enum': ['unavailable', 'error'], 'type': 'string'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.-]{0,119}$'}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
predict_performance
$0.05 USDC: predict configuration throughput, memory, and power from bounded StackBench evidence with confidence, missing metrics, and caveats.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['model', 'hardware_system', 'prompt_tokens'], 'properties': {'model': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'engine': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'max_evidence': {'type': 'integer', 'default': 12, 'maximum': 50, 'minimum': 1}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'prompt_tokens': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'kv_cache_type_k': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'kv_cache_type_v': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'requested_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'default': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'maxItems': 4, 'minItems': 1}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'object', 'required': ['model', 'hardware_system', 'quantization', 'engine', 'engine_version', 'kv_cache_type_k', 'kv_cache_type_v', 'prompt_tokens', 'decode_context_depth', 'batch_size', 'ubatch_size', 'concurrency', 'flash_attention', 'method', 'method_version', 'overall_confidence_score', 'overall_confidence_label', 'metrics', 'evidence', 'caveats'], 'properties': {'model': {'type': 'string', 'maxLength': 500}, 'engine': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'method': {'type': 'string', 'maxLength': 500}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['metric_name', 'point_estimate', 'lower_bound', 'upper_bound', 'unit', 'confidence_score', 'confidence_label', 'method', 'evidence_count', 'interpolation_mode', 'geometry_class', 'target_axis_value', 'supporting_axis_values', 'prediction_id'], 'properties': {'unit': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'lower_bound': {'type': 'number'}, 'metric_name': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'upper_bound': {'type': 'number'}, 'prediction_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'evidence_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'geometry_class': {'enum': ['exact', 'interpolation', 'extrapolation_low', 'extrapolation_high', 'single_point'], 'type': 'string'}, 'point_estimate': {'type': 'number'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'target_axis_value': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'interpolation_mode': {'enum': ['exact', 'interpolation', 'extrapolation', 'single_point'], 'type': 'string'}, 'supporting_axis_values': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'maxItems': 32}}, 'additionalProperties': False}, 'maxItems': 4}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'protocol', 'protocol_version', 'prompt_tokens', 'decode_context_depth', 'evidence_grade', 'verification_status', 'source_name', 'model_variant_id', 'model_artifact_sha256', 'source_url', 'source_key', 'status', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'distance_score', 'evidence_weight', 'prefill_tok_s', 'prefill_tok_s_stddev', 'decode_tok_s', 'decode_tok_s_stddev', 'peak_vram_bytes', 'avg_power_watts', 'quality_flags', 'notes', 'legacy', 'provenance_label', 'missing_metrics', 'effective_prefill_tok_s', 'effective_prefill_method', 'quality'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'legacy': {'type': 'boolean'}, 'status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'quality': {'type': 'object', 'required': ['coverage', 'unavailable_reason', 'authority'], 'properties': {'coverage': {'enum': ['exact_variant', 'estimated_variant', 'canonical_model_proxy', 'unavailable'], 'type': 'string'}, 'authority': {'enum': ['exact', 'estimated', 'proxy', 'unavailable'], 'type': 'string'}, 'unavailable_reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'protocol': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_name': {'type': 'string', 'maxLength': 500}, 'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prompt_tokens': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'model_variant_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'protocol_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'prefill_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'model_artifact_sha256': {'anyOf': [{'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'effective_prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effective_prefill_method': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'prompt_tokens': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'method_version': {'type': 'string', 'maxLength': 500}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'kv_cache_type_k': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'kv_cache_type_v': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_context_depth': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'overall_confidence_label': {'type': 'string', 'maxLength': 500}, 'overall_confidence_score': {'type': 'number'}}, 'additionalProperties': False}, 'status': {'type': 'string', 'const': 'ok'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'null'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'payment_receipt': {'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'object', 'required': ['model', 'hardware_system', 'quantization', 'engine', 'engine_version', 'kv_cache_type_k', 'kv_cache_type_v', 'prompt_tokens', 'decode_context_depth', 'batch_size', 'ubatch_size', 'concurrency', 'flash_attention', 'method', 'method_version', 'overall_confidence_score', 'overall_confidence_label', 'metrics', 'evidence', 'caveats'], 'properties': {'model': {'type': 'string', 'maxLength': 500}, 'engine': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'method': {'type': 'string', 'maxLength': 500}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['metric_name', 'point_estimate', 'lower_bound', 'upper_bound', 'unit', 'confidence_score', 'confidence_label', 'method', 'evidence_count', 'interpolation_mode', 'geometry_class', 'target_axis_value', 'supporting_axis_values', 'prediction_id'], 'properties': {'unit': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'lower_bound': {'type': 'number'}, 'metric_name': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'upper_bound': {'type': 'number'}, 'prediction_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'evidence_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'geometry_class': {'enum': ['exact', 'interpolation', 'extrapolation_low', 'extrapolation_high', 'single_point'], 'type': 'string'}, 'point_estimate': {'type': 'number'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'target_axis_value': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'interpolation_mode': {'enum': ['exact', 'interpolation', 'extrapolation', 'single_point'], 'type': 'string'}, 'supporting_axis_values': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'maxItems': 32}}, 'additionalProperties': False}, 'maxItems': 4}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'protocol', 'protocol_version', 'prompt_tokens', 'decode_context_depth', 'evidence_grade', 'verification_status', 'source_name', 'model_variant_id', 'model_artifact_sha256', 'source_url', 'source_key', 'status', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'distance_score', 'evidence_weight', 'prefill_tok_s', 'prefill_tok_s_stddev', 'decode_tok_s', 'decode_tok_s_stddev', 'peak_vram_bytes', 'avg_power_watts', 'quality_flags', 'notes', 'legacy', 'provenance_label', 'missing_metrics', 'effective_prefill_tok_s', 'effective_prefill_method', 'quality'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'legacy': {'type': 'boolean'}, 'status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'quality': {'type': 'object', 'required': ['coverage', 'unavailable_reason', 'authority'], 'properties': {'coverage': {'enum': ['exact_variant', 'estimated_variant', 'canonical_model_proxy', 'unavailable'], 'type': 'string'}, 'authority': {'enum': ['exact', 'estimated', 'proxy', 'unavailable'], 'type': 'string'}, 'unavailable_reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'protocol': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_name': {'type': 'string', 'maxLength': 500}, 'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prompt_tokens': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'model_variant_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'protocol_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'prefill_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'model_artifact_sha256': {'anyOf': [{'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'effective_prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effective_prefill_method': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'prompt_tokens': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'method_version': {'type': 'string', 'maxLength': 500}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'kv_cache_type_k': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'kv_cache_type_v': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_context_depth': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'overall_confidence_label': {'type': 'string', 'maxLength': 500}, 'overall_confidence_score': {'type': 'number'}}, 'additionalProperties': False}, 'status': {'type': 'string', 'const': 'partial'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'null'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'payment_receipt': {'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'no_result'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'const': 'no_result'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'unavailable'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.-]{0,119}$'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'error'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.-]{0,119}$'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
recommend_deployment
$0.25 USDC: recommend what to buy or run from bounded StackBench fit, performance, confidence, evidence, caveats, and economics only when supported.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['model', 'prompt_tokens'], 'properties': {'mode': {'enum': ['configuration', 'hardware_experimental'], 'type': 'string', 'default': 'configuration'}, 'model': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'engine': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'objective': {'enum': ['balanced', 'maximize_decode', 'maximize_prefill', 'minimize_vram', 'minimize_power', 'minimize_capex', 'minimize_tco', 'maximize_decode_per_dollar', 'maximize_prefill_per_dollar'], 'type': 'string', 'default': 'balanced'}, 'tco_years': {'type': 'number', 'default': 3, 'maximum': 20, 'exclusiveMinimum': 0}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'cost_policy': {'enum': ['latest_official', 'latest_any', 'manual_only', 'market_preferred', 'market_only', 'market_override_only'], 'type': 'string', 'default': 'latest_official'}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 5, 'minimum': 1}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'budget_amount': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'prompt_tokens': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'ownership_mode': {'enum': ['purchase', 'owned'], 'type': 'string', 'default': 'purchase'}, 'quality_policy': {'enum': ['prefer', 'require', 'ignore'], 'type': 'string', 'default': 'prefer'}, 'budget_currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$'}, 'evidence_policy': {'enum': ['verified_only', 'include_public', 'all'], 'type': 'string', 'default': 'include_public'}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'anyOf': [{'type': 'string', 'maxLength': 240, 'minLength': 1}, {'type': 'null'}]}, 'workload_profile': {'anyOf': [{'type': 'string', 'maxLength': 120, 'minLength': 1}, {'type': 'null'}]}, 'constraint_policy': {'enum': ['point_estimate', 'conservative'], 'type': 'string', 'default': 'point_estimate'}, 'maximum_tco_amount': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'maximum_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quality_thresholds': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'required': ['dimension', 'unit', 'direction', 'value'], 'properties': {'unit': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'value': {'type': 'number'}, 'dimension': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'direction': {'enum': ['higher_is_better', 'lower_is_better'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 30}, {'type': 'null'}]}, 'maximum_power_watts': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'candidate_kv_formats': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 20}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'minimum_decode_tok_s': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'recommendation_scope': {'enum': ['full', 'performance_only'], 'type': 'string', 'default': 'full'}, 'manual_hardware_costs': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'additionalProperties': {'type': 'number', 'minimum': 0}}, {'type': 'null'}]}, 'minimum_prefill_tok_s': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'materiality_tiebreaker': {'enum': ['balanced', 'maximize_decode', 'maximize_prefill', 'minimize_vram', 'minimize_power'], 'type': 'string', 'default': 'minimize_power'}, 'quality_policy_version': {'type': 'string', 'default': 'planner-quality-policy-v2', 'maxLength': 120, 'minLength': 1}, 'quality_evidence_policy': {'enum': ['allow_calibrated_estimates', 'allow_cross_model_estimates', 'measured_only'], 'type': 'string', 'default': 'allow_calibrated_estimates'}, 'economic_materiality_pct': {'type': 'number', 'default': 2, 'maximum': 100, 'minimum': 0}, 'electricity_rate_per_kwh': {'type': 'number', 'default': 0.18, 'minimum': 0}, 'workload_profile_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'utilization_days_per_year': {'type': 'number', 'default': 365, 'maximum': 366, 'minimum': 0}, 'utilization_hours_per_day': {'type': 'number', 'default': 8, 'maximum': 24, 'minimum': 0}, 'economic_materiality_amount': {'type': 'number', 'default': 25, 'minimum': 0}, 'allow_manual_market_override': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'object', 'required': ['model', 'mode', 'objective', 'recommendation_scope', 'selected', 'alternatives', 'candidates_considered', 'feasible_candidates', 'method', 'method_version', 'caveats', 'quality_policy', 'quality_evidence_policy', 'workload_profile', 'workload_profile_version', 'quality_decision_trace'], 'properties': {'mode': {'enum': ['configuration', 'hardware_experimental'], 'type': 'string'}, 'model': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'selected': {'anyOf': [{'type': 'object', 'required': ['rank', 'score', 'feasible', 'conservative_feasible', 'pareto_frontier', 'confidence_score', 'confidence_label', 'evidence_geometry', 'fit_probability', 'fit_confidence_score', 'available_accelerator_memory_bytes', 'configuration', 'metrics', 'constraints', 'rationale', 'caveats', 'evidence_experiment_ids', 'economics', 'available_metrics', 'missing_metrics', 'omitted_claims', 'evidence'], 'properties': {'rank': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'score': {'type': 'number'}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['metric_name', 'point_estimate', 'lower_bound', 'upper_bound', 'unit', 'confidence_score', 'confidence_label', 'method', 'evidence_count', 'interpolation_mode', 'geometry_class', 'target_axis_value', 'supporting_axis_values', 'prediction_id'], 'properties': {'unit': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'lower_bound': {'type': 'number'}, 'metric_name': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'upper_bound': {'type': 'number'}, 'prediction_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'evidence_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'geometry_class': {'enum': ['exact', 'interpolation', 'extrapolation_low', 'extrapolation_high', 'single_point'], 'type': 'string'}, 'point_estimate': {'type': 'number'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'target_axis_value': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'interpolation_mode': {'enum': ['exact', 'interpolation', 'extrapolation', 'single_point'], 'type': 'string'}, 'supporting_axis_values': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'maxItems': 32}}, 'additionalProperties': False}, 'maxItems': 4}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'protocol', 'protocol_version', 'prompt_tokens', 'decode_context_depth', 'evidence_grade', 'verification_status', 'source_name', 'model_variant_id', 'model_artifact_sha256', 'source_url', 'source_key', 'status', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'distance_score', 'evidence_weight', 'prefill_tok_s', 'prefill_tok_s_stddev', 'decode_tok_s', 'decode_tok_s_stddev', 'peak_vram_bytes', 'avg_power_watts', 'quality_flags', 'notes', 'legacy', 'provenance_label', 'missing_metrics', 'effective_prefill_tok_s', 'effective_prefill_method', 'quality'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'legacy': {'type': 'boolean'}, 'status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'quality': {'type': 'object', 'required': ['coverage', 'unavailable_reason', 'authority'], 'properties': {'coverage': {'enum': ['exact_variant', 'estimated_variant', 'canonical_model_proxy', 'unavailable'], 'type': 'string'}, 'authority': {'enum': ['exact', 'estimated', 'proxy', 'unavailable'], 'type': 'string'}, 'unavailable_reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'protocol': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_name': {'type': 'string', 'maxLength': 500}, 'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prompt_tokens': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'model_variant_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'protocol_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'prefill_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'model_artifact_sha256': {'anyOf': [{'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'effective_prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effective_prefill_method': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12}, 'feasible': {'type': 'boolean'}, 'economics': {'anyOf': [{'type': 'object', 'required': ['acquisition_cost', 'energy_cost', 'tco', 'currency', 'electricity_rate_per_kwh', 'annual_energy_kwh', 'tco_years', 'utilization_hours_per_day', 'utilization_days_per_year', 'price_observation_id', 'price_kind', 'price_observed_at', 'price_source_name', 'price_source_url', 'price_scope', 'cost_basis', 'decode_tok_s_per_tco_dollar', 'prefill_tok_s_per_tco_dollar', 'economically_equivalent_to_best', 'economic_delta_from_best', 'economic_delta_pct_from_best', 'caveats'], 'properties': {'tco': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'tco_years': {'type': 'number', 'exclusiveMinimum': 0}, 'cost_basis': {'type': 'string', 'maxLength': 500}, 'price_kind': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'energy_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_scope': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'acquisition_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'annual_energy_kwh': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_observed_at': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_source_name': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_observation_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'economic_delta_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'electricity_rate_per_kwh': {'type': 'number', 'minimum': 0}, 'utilization_days_per_year': {'type': 'number', 'minimum': 0}, 'utilization_hours_per_day': {'type': 'number', 'minimum': 0}, 'decode_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economic_delta_pct_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prefill_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economically_equivalent_to_best': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'rationale': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'constraints': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'operator', 'target', 'point_estimate', 'lower_bound', 'upper_bound', 'passed', 'conservative_passed', 'unit'], 'properties': {'name': {'type': 'string', 'maxLength': 500}, 'unit': {'type': 'string', 'maxLength': 500}, 'passed': {'type': 'boolean'}, 'target': {'type': 'number'}, 'operator': {'enum': ['>=', '<='], 'type': 'string'}, 'lower_bound': {'type': 'number'}, 'upper_bound': {'type': 'number'}, 'point_estimate': {'type': 'number'}, 'conservative_passed': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxItems': 20}, 'configuration': {'type': 'object', 'required': ['hardware_system', 'quantization', 'engine', 'engine_version', 'kv_cache_type_k', 'kv_cache_type_v', 'batch_size', 'ubatch_size', 'concurrency', 'flash_attention'], 'properties': {'engine': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'kv_cache_type_k': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'kv_cache_type_v': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'omitted_claims': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'fit_probability': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'pareto_frontier': {'type': 'boolean'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'available_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'evidence_geometry': {'type': 'string', 'maxLength': 500}, 'fit_confidence_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'conservative_feasible': {'type': 'boolean'}, 'evidence_experiment_ids': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 12}, 'available_accelerator_memory_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'objective': {'enum': ['balanced', 'maximize_decode', 'maximize_prefill', 'minimize_vram', 'minimize_power', 'minimize_capex', 'minimize_tco', 'maximize_decode_per_dollar', 'maximize_prefill_per_dollar'], 'type': 'string'}, 'alternatives': {'type': 'array', 'items': {'type': 'object', 'required': ['rank', 'score', 'feasible', 'conservative_feasible', 'pareto_frontier', 'confidence_score', 'confidence_label', 'evidence_geometry', 'fit_probability', 'fit_confidence_score', 'available_accelerator_memory_bytes', 'configuration', 'metrics', 'constraints', 'rationale', 'caveats', 'evidence_experiment_ids', 'economics', 'available_metrics', 'missing_metrics', 'omitted_claims', 'evidence'], 'properties': {'rank': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'score': {'type': 'number'}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['metric_name', 'point_estimate', 'lower_bound', 'upper_bound', 'unit', 'confidence_score', 'confidence_label', 'method', 'evidence_count', 'interpolation_mode', 'geometry_class', 'target_axis_value', 'supporting_axis_values', 'prediction_id'], 'properties': {'unit': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'lower_bound': {'type': 'number'}, 'metric_name': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'upper_bound': {'type': 'number'}, 'prediction_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'evidence_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'geometry_class': {'enum': ['exact', 'interpolation', 'extrapolation_low', 'extrapolation_high', 'single_point'], 'type': 'string'}, 'point_estimate': {'type': 'number'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'target_axis_value': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'interpolation_mode': {'enum': ['exact', 'interpolation', 'extrapolation', 'single_point'], 'type': 'string'}, 'supporting_axis_values': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'maxItems': 32}}, 'additionalProperties': False}, 'maxItems': 4}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'protocol', 'protocol_version', 'prompt_tokens', 'decode_context_depth', 'evidence_grade', 'verification_status', 'source_name', 'model_variant_id', 'model_artifact_sha256', 'source_url', 'source_key', 'status', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'distance_score', 'evidence_weight', 'prefill_tok_s', 'prefill_tok_s_stddev', 'decode_tok_s', 'decode_tok_s_stddev', 'peak_vram_bytes', 'avg_power_watts', 'quality_flags', 'notes', 'legacy', 'provenance_label', 'missing_metrics', 'effective_prefill_tok_s', 'effective_prefill_method', 'quality'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'legacy': {'type': 'boolean'}, 'status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'quality': {'type': 'object', 'required': ['coverage', 'unavailable_reason', 'authority'], 'properties': {'coverage': {'enum': ['exact_variant', 'estimated_variant', 'canonical_model_proxy', 'unavailable'], 'type': 'string'}, 'authority': {'enum': ['exact', 'estimated', 'proxy', 'unavailable'], 'type': 'string'}, 'unavailable_reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'protocol': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_name': {'type': 'string', 'maxLength': 500}, 'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prompt_tokens': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'model_variant_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'protocol_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'prefill_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'model_artifact_sha256': {'anyOf': [{'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'effective_prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effective_prefill_method': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12}, 'feasible': {'type': 'boolean'}, 'economics': {'anyOf': [{'type': 'object', 'required': ['acquisition_cost', 'energy_cost', 'tco', 'currency', 'electricity_rate_per_kwh', 'annual_energy_kwh', 'tco_years', 'utilization_hours_per_day', 'utilization_days_per_year', 'price_observation_id', 'price_kind', 'price_observed_at', 'price_source_name', 'price_source_url', 'price_scope', 'cost_basis', 'decode_tok_s_per_tco_dollar', 'prefill_tok_s_per_tco_dollar', 'economically_equivalent_to_best', 'economic_delta_from_best', 'economic_delta_pct_from_best', 'caveats'], 'properties': {'tco': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'tco_years': {'type': 'number', 'exclusiveMinimum': 0}, 'cost_basis': {'type': 'string', 'maxLength': 500}, 'price_kind': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'energy_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_scope': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'acquisition_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'annual_energy_kwh': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_observed_at': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_source_name': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_observation_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'economic_delta_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'electricity_rate_per_kwh': {'type': 'number', 'minimum': 0}, 'utilization_days_per_year': {'type': 'number', 'minimum': 0}, 'utilization_hours_per_day': {'type': 'number', 'minimum': 0}, 'decode_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economic_delta_pct_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prefill_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economically_equivalent_to_best': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'rationale': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'constraints': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'operator', 'target', 'point_estimate', 'lower_bound', 'upper_bound', 'passed', 'conservative_passed', 'unit'], 'properties': {'name': {'type': 'string', 'maxLength': 500}, 'unit': {'type': 'string', 'maxLength': 500}, 'passed': {'type': 'boolean'}, 'target': {'type': 'number'}, 'operator': {'enum': ['>=', '<='], 'type': 'string'}, 'lower_bound': {'type': 'number'}, 'upper_bound': {'type': 'number'}, 'point_estimate': {'type': 'number'}, 'conservative_passed': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxItems': 20}, 'configuration': {'type': 'object', 'required': ['hardware_system', 'quantization', 'engine', 'engine_version', 'kv_cache_type_k', 'kv_cache_type_v', 'batch_size', 'ubatch_size', 'concurrency', 'flash_attention'], 'properties': {'engine': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'kv_cache_type_k': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'kv_cache_type_v': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'omitted_claims': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'fit_probability': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'pareto_frontier': {'type': 'boolean'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'available_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'evidence_geometry': {'type': 'string', 'maxLength': 500}, 'fit_confidence_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'conservative_feasible': {'type': 'boolean'}, 'evidence_experiment_ids': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 12}, 'available_accelerator_memory_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 3}, 'method_version': {'type': 'string', 'maxLength': 500}, 'quality_policy': {'enum': ['prefer', 'require', 'ignore'], 'type': 'string'}, 'workload_profile': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'feasible_candidates': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'recommendation_scope': {'enum': ['full', 'performance_only'], 'type': 'string'}, 'candidates_considered': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'quality_decision_trace': {'anyOf': [{'type': 'object', 'required': ['algorithm_version', 'quality_policy', 'quality_evidence_policy', 'policy_version', 'caveat'], 'properties': {'caveat': {'type': 'string', 'maxLength': 500}, 'policy_version': {'type': 'string', 'maxLength': 500}, 'quality_policy': {'enum': ['prefer', 'require', 'ignore'], 'type': 'string'}, 'algorithm_version': {'type': 'string', 'maxLength': 500}, 'quality_evidence_policy': {'enum': ['allow_calibrated_estimates', 'allow_cross_model_estimates', 'measured_only'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'quality_evidence_policy': {'enum': ['allow_calibrated_estimates', 'allow_cross_model_estimates', 'measured_only'], 'type': 'string'}, 'workload_profile_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'status': {'type': 'string', 'const': 'ok'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'null'}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'payment_receipt': {'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'object', 'required': ['model', 'mode', 'objective', 'recommendation_scope', 'selected', 'alternatives', 'candidates_considered', 'feasible_candidates', 'method', 'method_version', 'caveats', 'quality_policy', 'quality_evidence_policy', 'workload_profile', 'workload_profile_version', 'quality_decision_trace'], 'properties': {'mode': {'enum': ['configuration', 'hardware_experimental'], 'type': 'string'}, 'model': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'selected': {'anyOf': [{'type': 'object', 'required': ['rank', 'score', 'feasible', 'conservative_feasible', 'pareto_frontier', 'confidence_score', 'confidence_label', 'evidence_geometry', 'fit_probability', 'fit_confidence_score', 'available_accelerator_memory_bytes', 'configuration', 'metrics', 'constraints', 'rationale', 'caveats', 'evidence_experiment_ids', 'economics', 'available_metrics', 'missing_metrics', 'omitted_claims', 'evidence'], 'properties': {'rank': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'score': {'type': 'number'}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['metric_name', 'point_estimate', 'lower_bound', 'upper_bound', 'unit', 'confidence_score', 'confidence_label', 'method', 'evidence_count', 'interpolation_mode', 'geometry_class', 'target_axis_value', 'supporting_axis_values', 'prediction_id'], 'properties': {'unit': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'lower_bound': {'type': 'number'}, 'metric_name': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'upper_bound': {'type': 'number'}, 'prediction_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'evidence_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'geometry_class': {'enum': ['exact', 'interpolation', 'extrapolation_low', 'extrapolation_high', 'single_point'], 'type': 'string'}, 'point_estimate': {'type': 'number'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'target_axis_value': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'interpolation_mode': {'enum': ['exact', 'interpolation', 'extrapolation', 'single_point'], 'type': 'string'}, 'supporting_axis_values': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'maxItems': 32}}, 'additionalProperties': False}, 'maxItems': 4}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'protocol', 'protocol_version', 'prompt_tokens', 'decode_context_depth', 'evidence_grade', 'verification_status', 'source_name', 'model_variant_id', 'model_artifact_sha256', 'source_url', 'source_key', 'status', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'distance_score', 'evidence_weight', 'prefill_tok_s', 'prefill_tok_s_stddev', 'decode_tok_s', 'decode_tok_s_stddev', 'peak_vram_bytes', 'avg_power_watts', 'quality_flags', 'notes', 'legacy', 'provenance_label', 'missing_metrics', 'effective_prefill_tok_s', 'effective_prefill_method', 'quality'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'legacy': {'type': 'boolean'}, 'status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'quality': {'type': 'object', 'required': ['coverage', 'unavailable_reason', 'authority'], 'properties': {'coverage': {'enum': ['exact_variant', 'estimated_variant', 'canonical_model_proxy', 'unavailable'], 'type': 'string'}, 'authority': {'enum': ['exact', 'estimated', 'proxy', 'unavailable'], 'type': 'string'}, 'unavailable_reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'protocol': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_name': {'type': 'string', 'maxLength': 500}, 'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prompt_tokens': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'model_variant_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'protocol_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'prefill_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'model_artifact_sha256': {'anyOf': [{'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'effective_prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effective_prefill_method': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12}, 'feasible': {'type': 'boolean'}, 'economics': {'anyOf': [{'type': 'object', 'required': ['acquisition_cost', 'energy_cost', 'tco', 'currency', 'electricity_rate_per_kwh', 'annual_energy_kwh', 'tco_years', 'utilization_hours_per_day', 'utilization_days_per_year', 'price_observation_id', 'price_kind', 'price_observed_at', 'price_source_name', 'price_source_url', 'price_scope', 'cost_basis', 'decode_tok_s_per_tco_dollar', 'prefill_tok_s_per_tco_dollar', 'economically_equivalent_to_best', 'economic_delta_from_best', 'economic_delta_pct_from_best', 'caveats'], 'properties': {'tco': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'tco_years': {'type': 'number', 'exclusiveMinimum': 0}, 'cost_basis': {'type': 'string', 'maxLength': 500}, 'price_kind': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'energy_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_scope': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'acquisition_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'annual_energy_kwh': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_observed_at': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_source_name': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_observation_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'economic_delta_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'electricity_rate_per_kwh': {'type': 'number', 'minimum': 0}, 'utilization_days_per_year': {'type': 'number', 'minimum': 0}, 'utilization_hours_per_day': {'type': 'number', 'minimum': 0}, 'decode_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economic_delta_pct_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prefill_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economically_equivalent_to_best': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'rationale': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'constraints': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'operator', 'target', 'point_estimate', 'lower_bound', 'upper_bound', 'passed', 'conservative_passed', 'unit'], 'properties': {'name': {'type': 'string', 'maxLength': 500}, 'unit': {'type': 'string', 'maxLength': 500}, 'passed': {'type': 'boolean'}, 'target': {'type': 'number'}, 'operator': {'enum': ['>=', '<='], 'type': 'string'}, 'lower_bound': {'type': 'number'}, 'upper_bound': {'type': 'number'}, 'point_estimate': {'type': 'number'}, 'conservative_passed': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxItems': 20}, 'configuration': {'type': 'object', 'required': ['hardware_system', 'quantization', 'engine', 'engine_version', 'kv_cache_type_k', 'kv_cache_type_v', 'batch_size', 'ubatch_size', 'concurrency', 'flash_attention'], 'properties': {'engine': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'kv_cache_type_k': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'kv_cache_type_v': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'omitted_claims': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'fit_probability': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'pareto_frontier': {'type': 'boolean'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'available_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'evidence_geometry': {'type': 'string', 'maxLength': 500}, 'fit_confidence_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'conservative_feasible': {'type': 'boolean'}, 'evidence_experiment_ids': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 12}, 'available_accelerator_memory_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'objective': {'enum': ['balanced', 'maximize_decode', 'maximize_prefill', 'minimize_vram', 'minimize_power', 'minimize_capex', 'minimize_tco', 'maximize_decode_per_dollar', 'maximize_prefill_per_dollar'], 'type': 'string'}, 'alternatives': {'type': 'array', 'items': {'type': 'object', 'required': ['rank', 'score', 'feasible', 'conservative_feasible', 'pareto_frontier', 'confidence_score', 'confidence_label', 'evidence_geometry', 'fit_probability', 'fit_confidence_score', 'available_accelerator_memory_bytes', 'configuration', 'metrics', 'constraints', 'rationale', 'caveats', 'evidence_experiment_ids', 'economics', 'available_metrics', 'missing_metrics', 'omitted_claims', 'evidence'], 'properties': {'rank': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'score': {'type': 'number'}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['metric_name', 'point_estimate', 'lower_bound', 'upper_bound', 'unit', 'confidence_score', 'confidence_label', 'method', 'evidence_count', 'interpolation_mode', 'geometry_class', 'target_axis_value', 'supporting_axis_values', 'prediction_id'], 'properties': {'unit': {'type': 'string', 'maxLength': 500}, 'method': {'type': 'string', 'maxLength': 500}, 'lower_bound': {'type': 'number'}, 'metric_name': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'upper_bound': {'type': 'number'}, 'prediction_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'evidence_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'geometry_class': {'enum': ['exact', 'interpolation', 'extrapolation_low', 'extrapolation_high', 'single_point'], 'type': 'string'}, 'point_estimate': {'type': 'number'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'target_axis_value': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'interpolation_mode': {'enum': ['exact', 'interpolation', 'extrapolation', 'single_point'], 'type': 'string'}, 'supporting_axis_values': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'maxItems': 32}}, 'additionalProperties': False}, 'maxItems': 4}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['experiment_id', 'protocol', 'protocol_version', 'prompt_tokens', 'decode_context_depth', 'evidence_grade', 'verification_status', 'source_name', 'model_variant_id', 'model_artifact_sha256', 'source_url', 'source_key', 'status', 'publication_status', 'visibility', 'commercial_use_allowed', 'redistribution_allowed', 'attribution_required', 'publication_caveat', 'distance_score', 'evidence_weight', 'prefill_tok_s', 'prefill_tok_s_stddev', 'decode_tok_s', 'decode_tok_s_stddev', 'peak_vram_bytes', 'avg_power_watts', 'quality_flags', 'notes', 'legacy', 'provenance_label', 'missing_metrics', 'effective_prefill_tok_s', 'effective_prefill_method', 'quality'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'legacy': {'type': 'boolean'}, 'status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'quality': {'type': 'object', 'required': ['coverage', 'unavailable_reason', 'authority'], 'properties': {'coverage': {'enum': ['exact_variant', 'estimated_variant', 'canonical_model_proxy', 'unavailable'], 'type': 'string'}, 'authority': {'enum': ['exact', 'estimated', 'proxy', 'unavailable'], 'type': 'string'}, 'unavailable_reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'protocol': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_key': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'source_name': {'type': 'string', 'maxLength': 500}, 'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prompt_tokens': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'quality_flags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'distance_score': {'type': 'number'}, 'evidence_grade': {'type': 'string', 'maxLength': 500}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'evidence_weight': {'type': 'number'}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'model_variant_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'protocol_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'provenance_label': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_caveat': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'publication_status': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'decode_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verification_status': {'type': 'string', 'maxLength': 500}, 'attribution_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'decode_context_depth': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'prefill_tok_s_stddev': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'model_artifact_sha256': {'anyOf': [{'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, {'type': 'null'}]}, 'commercial_use_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'redistribution_allowed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'effective_prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effective_prefill_method': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 12}, 'feasible': {'type': 'boolean'}, 'economics': {'anyOf': [{'type': 'object', 'required': ['acquisition_cost', 'energy_cost', 'tco', 'currency', 'electricity_rate_per_kwh', 'annual_energy_kwh', 'tco_years', 'utilization_hours_per_day', 'utilization_days_per_year', 'price_observation_id', 'price_kind', 'price_observed_at', 'price_source_name', 'price_source_url', 'price_scope', 'cost_basis', 'decode_tok_s_per_tco_dollar', 'prefill_tok_s_per_tco_dollar', 'economically_equivalent_to_best', 'economic_delta_from_best', 'economic_delta_pct_from_best', 'caveats'], 'properties': {'tco': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'caveats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'tco_years': {'type': 'number', 'exclusiveMinimum': 0}, 'cost_basis': {'type': 'string', 'maxLength': 500}, 'price_kind': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'energy_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_scope': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'acquisition_cost': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_source_url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'annual_energy_kwh': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'price_observed_at': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_source_name': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'price_observation_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'economic_delta_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'electricity_rate_per_kwh': {'type': 'number', 'minimum': 0}, 'utilization_days_per_year': {'type': 'number', 'minimum': 0}, 'utilization_hours_per_day': {'type': 'number', 'minimum': 0}, 'decode_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economic_delta_pct_from_best': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prefill_tok_s_per_tco_dollar': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'economically_equivalent_to_best': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'rationale': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'constraints': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'operator', 'target', 'point_estimate', 'lower_bound', 'upper_bound', 'passed', 'conservative_passed', 'unit'], 'properties': {'name': {'type': 'string', 'maxLength': 500}, 'unit': {'type': 'string', 'maxLength': 500}, 'passed': {'type': 'boolean'}, 'target': {'type': 'number'}, 'operator': {'enum': ['>=', '<='], 'type': 'string'}, 'lower_bound': {'type': 'number'}, 'upper_bound': {'type': 'number'}, 'point_estimate': {'type': 'number'}, 'conservative_passed': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxItems': 20}, 'configuration': {'type': 'object', 'required': ['hardware_system', 'quantization', 'engine', 'engine_version', 'kv_cache_type_k', 'kv_cache_type_v', 'batch_size', 'ubatch_size', 'concurrency', 'flash_attention'], 'properties': {'engine': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'batch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'concurrency': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'ubatch_size': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'engine_version': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'flash_attention': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'hardware_system': {'type': 'string', 'maxLength': 500}, 'kv_cache_type_k': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'kv_cache_type_v': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'omitted_claims': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 20}, 'fit_probability': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'pareto_frontier': {'type': 'boolean'}, 'confidence_label': {'type': 'string', 'maxLength': 500}, 'confidence_score': {'type': 'number'}, 'available_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'evidence_geometry': {'type': 'string', 'maxLength': 500}, 'fit_confidence_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'conservative_feasible': {'type': 'boolean'}, 'evidence_experiment_ids': {'type': 'array', 'items': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'maxItems': 12}, 'available_accelerator_memory_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 3}, 'method_version': {'type': 'string', 'maxLength': 500}, 'quality_policy': {'enum': ['prefer', 'require', 'ignore'], 'type': 'string'}, 'workload_profile': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'feasible_candidates': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'recommendation_scope': {'enum': ['full', 'performance_only'], 'type': 'string'}, 'candidates_considered': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'quality_decision_trace': {'anyOf': [{'type': 'object', 'required': ['algorithm_version', 'quality_policy', 'quality_evidence_policy', 'policy_version', 'caveat'], 'properties': {'caveat': {'type': 'string', 'maxLength': 500}, 'policy_version': {'type': 'string', 'maxLength': 500}, 'quality_policy': {'enum': ['prefer', 'require', 'ignore'], 'type': 'string'}, 'algorithm_version': {'type': 'string', 'maxLength': 500}, 'quality_evidence_policy': {'enum': ['allow_calibrated_estimates', 'allow_cross_model_estimates', 'measured_only'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'quality_evidence_policy': {'enum': ['allow_calibrated_estimates', 'allow_cross_model_estimates', 'measured_only'], 'type': 'string'}, 'workload_profile_version': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'status': {'type': 'string', 'const': 'partial'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'null'}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'payment_receipt': {'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'no_result'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'const': 'no_result'}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'unavailable'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.-]{0,119}$'}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'result', 'missing_metrics', 'error_code', 'message', 'payment_receipt'], 'properties': {'result': {'type': 'null'}, 'status': {'type': 'string', 'const': 'error'}, 'message': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.-]{0,119}$'}, 'missing_metrics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20}, 'payment_receipt': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}, {'type': 'object', 'required': ['x402_version', 'scheme', 'amount', 'decimals', 'transaction', 'payer', 'pay_to', 'verified', 'settled', 'network', 'asset'], 'properties': {'asset': {'type': 'string', 'const': '0x036CbD53842c5426634e7929541eC2318f3dCF7e'}, 'payer': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'pay_to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'scheme': {'type': 'string', 'const': 'exact'}, 'network': {'type': 'string', 'const': 'eip155:84532'}, 'settled': {'type': 'boolean', 'const': True}, 'decimals': {'type': 'number', 'const': 6}, 'verified': {'type': 'boolean', 'const': True}, 'transaction': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, 'x402_version': {'type': 'number', 'const': 2}}, 'additionalProperties': False}]}, {'type': 'null'}]}, 'ledger_reconciliation': {'enum': ['settled', 'pending'], 'type': 'string'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
search_evidence
$0.00 free search of bounded public StackBench benchmark and failure evidence; use this for evidence-only requests.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 160, 'minLength': 1}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'oneOf': [{'type': 'object', 'required': ['status', 'summary', 'total', 'results', 'error_code'], 'properties': {'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'status': {'type': 'string', 'const': 'ok'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'evidence_ids', 'summary', 'evidence', 'grade', 'verification', 'source', 'missing_metrics'], 'properties': {'kind': {'enum': ['benchmark', 'failure'], 'type': 'string'}, 'grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'source': {'type': 'object', 'required': ['type', 'name', 'url', 'key'], 'properties': {'key': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'summary': {'type': 'string', 'maxLength': 500}, 'evidence': {'type': 'object', 'required': ['model', 'hardware_system', 'engine', 'quantization', 'status', 'measured_at', 'metrics', 'failure'], 'properties': {'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'failure': {'anyOf': [{'type': 'object', 'required': ['category', 'stage', 'error_code', 'message'], 'properties': {'stage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'error_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'metrics': {'type': 'object', 'required': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'properties': {'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'measured_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'hardware_system': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'evidence_ids': {'type': 'object', 'required': ['experiment_id', 'failure_id'], 'properties': {'failure_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}, 'verification': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}}, 'additionalProperties': False}, 'maxItems': 10}, 'summary': {'type': 'string', 'maxLength': 500}, 'error_code': {'type': 'null'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'summary', 'total', 'results', 'error_code'], 'properties': {'total': {'type': 'null'}, 'status': {'type': 'string', 'const': 'unavailable'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'evidence_ids', 'summary', 'evidence', 'grade', 'verification', 'source', 'missing_metrics'], 'properties': {'kind': {'enum': ['benchmark', 'failure'], 'type': 'string'}, 'grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'source': {'type': 'object', 'required': ['type', 'name', 'url', 'key'], 'properties': {'key': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'summary': {'type': 'string', 'maxLength': 500}, 'evidence': {'type': 'object', 'required': ['model', 'hardware_system', 'engine', 'quantization', 'status', 'measured_at', 'metrics', 'failure'], 'properties': {'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'failure': {'anyOf': [{'type': 'object', 'required': ['category', 'stage', 'error_code', 'message'], 'properties': {'stage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'error_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'metrics': {'type': 'object', 'required': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'properties': {'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'measured_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'hardware_system': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'evidence_ids': {'type': 'object', 'required': ['experiment_id', 'failure_id'], 'properties': {'failure_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}, 'verification': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}}, 'additionalProperties': False}, 'maxItems': 0, 'minItems': 0}, 'summary': {'type': 'string', 'maxLength': 500}, 'error_code': {'enum': ['backend_not_configured', 'backend_unavailable'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['status', 'summary', 'total', 'results', 'error_code'], 'properties': {'total': {'type': 'null'}, 'status': {'type': 'string', 'const': 'error'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'evidence_ids', 'summary', 'evidence', 'grade', 'verification', 'source', 'missing_metrics'], 'properties': {'kind': {'enum': ['benchmark', 'failure'], 'type': 'string'}, 'grade': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'source': {'type': 'object', 'required': ['type', 'name', 'url', 'key'], 'properties': {'key': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'url': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 500}, {'type': 'null'}]}, 'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'summary': {'type': 'string', 'maxLength': 500}, 'evidence': {'type': 'object', 'required': ['model', 'hardware_system', 'engine', 'quantization', 'status', 'measured_at', 'metrics', 'failure'], 'properties': {'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engine': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'failure': {'anyOf': [{'type': 'object', 'required': ['category', 'stage', 'error_code', 'message'], 'properties': {'stage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'error_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'metrics': {'type': 'object', 'required': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'properties': {'decode_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'prefill_tok_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'avg_power_watts': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}]}, 'peak_vram_bytes': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}}, 'additionalProperties': False}, 'measured_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'quantization': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'hardware_system': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'evidence_ids': {'type': 'object', 'required': ['experiment_id', 'failure_id'], 'properties': {'failure_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'experiment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}, 'verification': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'missing_metrics': {'type': 'array', 'items': {'enum': ['prefill_tok_s', 'decode_tok_s', 'peak_vram_bytes', 'avg_power_watts'], 'type': 'string'}, 'maxItems': 4}}, 'additionalProperties': False}, 'maxItems': 0, 'minItems': 0}, 'summary': {'type': 'string', 'maxLength': 500}, 'error_code': {'enum': ['backend_error', 'backend_invalid_response'], 'type': 'string'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Ajouté
generate_launch_config
17 September 2026 12:34
Ajouté
recommend_deployment
17 September 2026 12:34
Ajouté
predict_performance
17 September 2026 12:34
Ajouté
check_deployment_fit
17 September 2026 12:34
Ajouté
search_evidence
17 September 2026 12:34