Agent Decision & Evidence Tools (MCP + x402)
このMCPでできること
Provides compliance checks, invoice payment decisions, sanctions and VAT screening, market data, crypto RPC reads, transaction analysis, and paid LLM inference with evidence receipts.
ツール
入力スキーマ
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'maxLength': 6000, 'minLength': 1}, 'system': {'type': 'string', 'default': '', 'maxLength': 2000}, 'max_tokens': {'type': 'integer', 'default': 200, 'maximum': 750, 'minimum': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['id', 'object', 'created', 'model', 'choices', 'usage', 'x402_service', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'id': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'model': {'type': 'string'}, 'usage': {'type': 'object', 'additionalProperties': True}, 'object': {'type': 'string', 'const': 'chat.completion'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'choices': {'type': 'array', 'items': {}}, 'created': {'type': 'integer'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'x402_service': {'type': 'object', 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for agentllm_basic. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'maxLength': 6000, 'minLength': 1}, 'system': {'type': 'string', 'default': '', 'maxLength': 2000}, 'max_tokens': {'type': 'integer', 'default': 80, 'maximum': 300, 'minimum': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['id', 'object', 'created', 'model', 'choices', 'usage', 'x402_service', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'id': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'model': {'type': 'string'}, 'usage': {'type': 'object', 'additionalProperties': True}, 'object': {'type': 'string', 'const': 'chat.completion'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'choices': {'type': 'array', 'items': {}}, 'created': {'type': 'integer'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'x402_service': {'type': 'object', 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'maxLength': 6000, 'minLength': 1}, 'system': {'type': 'string', 'default': '', 'maxLength': 2000}, 'max_tokens': {'type': 'integer', 'default': 500, 'maximum': 1200, 'minimum': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['id', 'object', 'created', 'model', 'choices', 'usage', 'x402_service', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'id': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'model': {'type': 'string'}, 'usage': {'type': 'object', 'additionalProperties': True}, 'object': {'type': 'string', 'const': 'chat.completion'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'choices': {'type': 'array', 'items': {}}, 'created': {'type': 'integer'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'x402_service': {'type': 'object', 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for agentllm_plus. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['wallet'], 'properties': {'days': {'type': 'integer', 'default': 30, 'maximum': 3650, 'minimum': 1}, 'format': {'enum': ['json', 'csv'], 'type': 'string', 'default': 'json'}, 'wallet': {'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['wallet', 'period', 'payment_count', 'outgoing_transfer_count', 'complete', 'gaps', 'total_usd', 'total_eur', 'payees', 'payments', 'truncated', 'vat_assessment', 'sources', 'generated_at', 'disclaimer', 'receipt', 'extensions']}, {'required': ['format', 'media_type', 'csv', 'wallet', 'days', 'classification', 'note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'csv': {'type': 'string'}, 'days': {'type': 'integer'}, 'gaps': {'type': 'array', 'items': {}}, 'note': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'format': {'type': 'string'}, 'payees': {'type': 'array', 'items': {}}, 'period': {'type': 'object', 'additionalProperties': True}, 'wallet': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'object', 'additionalProperties': True}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'complete': {'type': 'boolean'}, 'payments': {'type': 'array', 'items': {}}, 'retryable': {'type': 'boolean'}, 'total_eur': {'type': 'number'}, 'total_usd': {'type': 'number'}, 'truncated': {'type': 'boolean'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'media_type': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'generated_at': {'type': 'string'}, 'payment_count': {'type': 'integer'}, 'classification': {'type': 'string'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'vat_assessment': {'type': 'object', 'additionalProperties': True}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'transaction_semantics': {'type': 'string'}, 'outgoing_transfer_count': {'type': 'integer'}}, 'description': 'Structured result contract for agent_spend_statement. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'kind': {'type': 'string', 'default': 'text'}, 'model': {'type': 'string', 'default': ''}, 'content': {'type': 'string', 'default': ''}, 'deployer': {'type': 'string', 'default': ''}, 'language': {'type': 'string', 'default': 'en'}, 'content_sha256': {'type': 'string', 'default': ''}, 'model_provider': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['standard', 'regulation', 'provenance', 'disclosure', 'obligations', 'penalty_exposure', 'scope_and_limits', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'standard': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'disclosure': {'type': 'object', 'additionalProperties': True}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'provenance': {'type': 'object', 'additionalProperties': True}, 'regulation': {'type': 'string'}, 'obligations': {'type': 'array', 'items': {}}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'penalty_exposure': {'type': 'string'}, 'scope_and_limits': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for ai_act_disclosure. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'b2b': {'type': 'boolean', 'default': True}, 'vat': {'type': 'string', 'default': ''}, 'iban': {'type': 'string', 'default': ''}, 'name': {'type': 'string', 'default': ''}, 'type': {'type': 'string', 'default': 'service'}, 'country': {'type': 'string', 'default': ''}, 'own_country': {'type': 'string', 'default': ''}, 'relationship': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['input', 'checked_at', 'coverage', 'risk', 'checks_performed', 'checks_missing', 'disclaimer', 'compliance_workflow', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'vat': {'type': 'object', 'additionalProperties': True}, 'risk': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'input': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'coverage': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'sanctions': {'type': 'object', 'additionalProperties': True}, 'checked_at': {'type': 'string'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'iban_result': {'type': 'object', 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'legal_entity': {'type': 'object', 'additionalProperties': True}, 'checks_missing': {'type': 'array', 'items': {}}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'checks_performed': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'compliance_workflow': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for check_counterparty_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'symbol': {'type': 'string', 'default': 'BTC'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['symbol', 'as_of', 'positioning_score', 'positioning', 'spot', 'perp', 'trend', 'evidence', 'missing_checks', 'rule', 'note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'note': {'type': 'string'}, 'perp': {'type': 'object', 'additionalProperties': True}, 'rule': {'type': 'string'}, 'spot': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'as_of': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'trend': {'type': 'object', 'additionalProperties': True}, 'symbol': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'evidence': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'positioning': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'positioning_score': {'type': 'integer'}}, 'description': 'Structured result contract for coin_positioning_brief. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'enum': ['base', 'ethereum', 'arbitrum', 'optimism', 'polygon'], 'type': 'string', 'default': 'base'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'chain', 'read_only', 'checked_at', 'sources', 'address', 'account_type', 'is_contract', 'has_deployed_bytecode', 'classification_note', 'bytecode_bytes', 'native_symbol', 'balance_wei', 'balance_native', 'transaction_count', 'observed_block', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'chain': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'address': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'array', 'items': {}}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'read_only': {'type': 'boolean'}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'balance_wei': {'type': 'string'}, 'is_contract': {'type': ['boolean', 'null']}, 'status_code': {'type': 'integer'}, 'account_type': {'type': 'string'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'native_symbol': {'type': 'string'}, 'balance_native': {'type': 'string'}, 'bytecode_bytes': {'type': 'integer'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'observed_block': {'type': 'integer'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'transaction_count': {'type': 'integer'}, 'classification_note': {'type': 'string'}, 'has_deployed_bytecode': {'type': 'boolean'}}, 'description': 'Structured result contract for contract_info. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['name', 'vat', 'iban', 'country'], 'properties': {'vat': {'type': 'string', 'minLength': 4}, 'iban': {'type': 'string', 'minLength': 15}, 'name': {'type': 'string', 'minLength': 1}, 'country': {'type': 'string', 'pattern': '^[A-Z]{2}$'}, 'registration_id': {'type': 'string', 'default': ''}, 'require_register': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'dossier_id', 'decision', 'coverage', 'evidence', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'charged': {'type': 'boolean'}, 'message': {'type': 'string'}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'recheck': {'type': 'object', 'additionalProperties': True}, 'subject': {'type': 'object', 'additionalProperties': True}, 'contract': {'type': 'string', 'const': 'eu-counterparty-dossier/1'}, 'coverage': {'type': 'object', 'additionalProperties': True}, 'decision': {'type': 'object', 'additionalProperties': True}, 'evidence': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string', 'format': 'date-time'}, 'disclaimer': {'type': 'string'}, 'dossier_id': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'status_code': {'type': 'integer'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'invalid_inputs': {'type': 'array', 'items': {'type': 'string'}}, 'missing_inputs': {'type': 'array', 'items': {'type': 'string'}}, 'source_manifest': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'identity_consistency': {'type': 'object', 'additionalProperties': True}}, 'description': 'Completed signed dossier or an uncharged domain error.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['supplier', 'customer'], 'properties': {'b2b': {'type': 'boolean', 'default': True}, 'type': {'type': 'string', 'default': 'service'}, 'customer': {'type': 'string'}, 'supplier': {'type': 'string'}, 'customer_vat_valid': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}, 'above_oss_threshold': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['supplier_country', 'supplier_country_name', 'customer_country', 'customer_in_eu', 'b2b', 'supply_type', 'decision', 'charge_vat', 'vat_rate_percent', 'place_of_supply', 'en16931_vat_category_code', 'en16931_exemption_reason_code', 'en16931_exemption_reason_text', 'invoice_note_en', 'invoice_note_de', 'legal_reference', 'notes', 'standard_rate_source', 'standard_rate_as_of', 'checked_at', 'disclaimer', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'b2b': {'type': 'boolean'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'notes': {'type': 'array', 'items': {}}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'decision': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'charge_vat': {'type': ['boolean', 'null']}, 'checked_at': {'type': 'string'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'supply_type': {'type': 'string'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'customer_in_eu': {'type': 'boolean'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'invoice_note_de': {'type': ['string', 'null']}, 'invoice_note_en': {'type': ['string', 'null']}, 'legal_reference': {'type': 'string'}, 'place_of_supply': {'type': 'string'}, 'customer_country': {'type': ['string', 'null']}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'supplier_country': {'type': 'string'}, 'vat_rate_percent': {'type': ['number', 'null']}, 'standard_rate_as_of': {'type': 'string'}, 'standard_rate_source': {'type': 'string'}, 'supplier_country_name': {'type': 'string'}, 'en16931_vat_category_code': {'type': 'string'}, 'en16931_exemption_reason_code': {'type': ['string', 'null']}, 'en16931_exemption_reason_text': {'type': ['string', 'null']}}, 'description': 'Structured result contract for eu_vat_rules. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'to': {'type': 'string', 'default': ''}, 'data': {'type': 'string', 'default': '0x', 'pattern': '^0x(?:[a-fA-F0-9]{2})*$'}, 'chain': {'enum': ['base', 'ethereum', 'arbitrum', 'optimism', 'polygon'], 'type': 'string', 'default': 'base'}, 'sender': {'type': 'string', 'default': ''}, 'value_native': {'type': 'string', 'default': '0'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'chain', 'read_only', 'checked_at', 'sources', 'native_symbol', 'gas_price_wei', 'gas_price_gwei', 'max_priority_fee_wei', 'observed_block', 'transaction_estimated', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'chain': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'array', 'items': {}}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'gas_limit': {'type': 'string'}, 'read_only': {'type': 'boolean'}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'transaction': {'type': 'object', 'additionalProperties': True}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'would_revert': {'type': 'boolean'}, 'gas_price_wei': {'type': 'string'}, 'native_symbol': {'type': 'string'}, 'revert_reason': {'type': ['string', 'null']}, 'gas_price_gwei': {'type': 'string'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'observed_block': {'type': 'integer'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'total_fee_complete': {'type': 'boolean'}, 'max_priority_fee_wei': {'type': ['string', 'null']}, 'transaction_estimated': {'type': 'boolean'}, 'estimated_execution_fee_wei': {'type': 'string'}, 'fee_components_not_included': {'type': 'array', 'items': {}}, 'estimated_execution_fee_native': {'type': 'string'}}, 'description': 'Structured result contract for gas_estimate. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'oneOf': [{'required': ['invoice_xml']}, {'required': ['document_base64']}], 'required': ['buyer_country', 'expected_amount', 'expected_currency', 'trusted_payee_iban'], 'properties': {'b2b': {'type': 'boolean', 'default': True}, 'filename': {'type': 'string', 'default': 'invoice.xml'}, 'invoice_xml': {'type': 'string', 'default': ''}, 'supply_type': {'type': 'string', 'default': 'service'}, 'buyer_country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$'}, 'document_base64': {'type': 'string', 'default': ''}, 'expected_amount': {'type': 'string'}, 'expected_currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$'}, 'expected_buyer_vat': {'type': 'string', 'default': ''}, 'trusted_payee_iban': {'type': 'string'}, 'expected_supplier_vat': {'type': 'string', 'default': ''}, 'expected_supplier_name': {'type': 'string', 'default': ''}, 'purchase_order_reference': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'policy_version', 'decision', 'input_fingerprint', 'invoice', 'supplier', 'payment', 'checks', 'evidence_coverage', 'evidence', 'source_snapshots', 'next_actions', 'validity', 'limitations', 'pricing', 'privacy', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'checks': {'type': 'array', 'items': {}}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'invoice': {'type': 'object', 'additionalProperties': True}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'payment': {'type': 'object', 'additionalProperties': True}, 'pricing': {'type': 'object', 'additionalProperties': True}, 'privacy': {'type': 'object', 'additionalProperties': True}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'decision': {'type': 'object', 'additionalProperties': True}, 'evidence': {'type': 'object', 'additionalProperties': True}, 'supplier': {'type': 'object', 'additionalProperties': True}, 'validity': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'limitations': {'type': 'array', 'items': {}}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'next_actions': {'type': 'array', 'items': {}}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'policy_version': {'type': 'string'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'source_snapshots': {'type': 'array', 'items': {}}, 'evidence_coverage': {'type': 'object', 'additionalProperties': True}, 'input_fingerprint': {'type': 'string'}}, 'description': 'Structured result contract for invoice_to_pay_dossier_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['country'], 'properties': {'id': {'type': 'string', 'default': ''}, 'name': {'type': 'string', 'default': ''}, 'country': {'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['query', 'register', 'register_url', 'result_count', 'results', 'checked_at', 'available_countries', 'not_covered', 'disclaimer', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'query': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'results': {'type': 'array', 'items': {}}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'register': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'not_covered': {}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'register_url': {'type': 'string'}, 'result_count': {'type': 'integer'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'available_countries': {'type': 'array', 'items': {}}}, 'description': 'Structured result contract for lookup_company_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'product': {'enum': ['market_brief', 'yield', 'gas'], 'type': 'string', 'default': 'market_brief'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['product', 'signal', 'sources', 'data', 'coverage', 'freshness', 'trade', 'generated_at', 'disclaimer', 'automation', 'related_resources', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'trade': {'type': 'object', 'additionalProperties': True}, 'signal': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'product': {'enum': ['market_brief', 'yield', 'gas'], 'type': 'string'}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'array', 'items': {}}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'coverage': {'type': 'string'}, 'freshness': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'automation': {'type': 'object', 'additionalProperties': True}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'generated_at': {'type': 'string'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'related_resources': {'type': 'array', 'items': {}}}, 'description': 'Structured result contract for market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['product', 'generated_at', 'decision', 'components', 'spot', 'perps', 'history_7d', 'coverage', 'rule', 'disclaimer', 'freshness', 'automation', 'related_resources', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'rule': {'type': 'string'}, 'spot': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'perps': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'product': {'type': 'string', 'const': 'market_decision_pack'}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'coverage': {'type': 'string'}, 'decision': {'type': 'object', 'additionalProperties': True}, 'freshness': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'automation': {'type': 'object', 'additionalProperties': True}, 'components': {'type': 'object', 'additionalProperties': True}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'history_7d': {'type': 'object', 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'generated_at': {'type': 'string'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'related_resources': {'type': 'array', 'items': {}}}, 'description': 'Structured result contract for market_decision_pack. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['product'], 'properties': {'days': {'type': 'integer', 'default': 7, 'maximum': 365, 'minimum': 1}, 'product': {'type': 'string'}, 'resolution': {'enum': ['raw', 'daily'], 'type': 'string', 'default': 'raw'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['product', 'unit', 'window_days', 'resolution', 'points', 'stats', 'rule', 'coverage_note', 'disclaimer', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'rule': {'type': 'string'}, 'tool': {'type': 'string'}, 'unit': {'type': ['string', 'null']}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'stats': {'type': 'object', 'additionalProperties': True}, 'points': {'type': 'array', 'items': {}}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'product': {'type': 'string'}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'retryable': {'type': 'boolean'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'resolution': {'enum': ['raw', 'daily'], 'type': 'string'}, 'status_code': {'type': 'integer'}, 'window_days': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'coverage_note': {'type': ['string', 'null']}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for market_history. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['payee_name', 'payee_vat', 'payee_iban'], 'properties': {'amount': {'type': 'number', 'default': 0.0, 'minimum': 0}, 'country': {'type': 'string', 'default': ''}, 'currency': {'type': 'string', 'default': 'EUR'}, 'payee_vat': {'type': 'string'}, 'payee_iban': {'type': 'string'}, 'payee_name': {'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['decision', 'allowed', 'reasons', 'payee', 'amount', 'currency', 'risk_level', 'checks', 'detail', 'policy', 'verify_offline', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'payee': {'type': 'object', 'additionalProperties': True}, 'amount': {'type': 'number'}, 'checks': {'type': 'array', 'items': {}}, 'detail': {'type': 'object', 'additionalProperties': True}, 'policy': {'type': 'string'}, 'allowed': {'type': 'boolean'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'reasons': {'type': 'array', 'items': {}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'currency': {'type': 'string'}, 'decision': {'enum': ['allow', 'deny'], 'type': 'string'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'risk_level': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'verify_offline': {'type': 'string'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for must_verify_before_pay. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['query', 'posts', 'sources_ok', 'sources_failed', 'sources_not_applicable', 'coverage_complete', 'coverage_note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'posts': {'type': 'array', 'items': {}}, 'query': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'sources_ok': {'type': 'array', 'items': {}}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'coverage_note': {'type': 'string'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'sources_failed': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'coverage_complete': {'type': 'boolean'}, 'sources_not_applicable': {'type': 'array', 'items': {}}}, 'description': 'Structured result contract for open_social_search. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'top': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'coin': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['markets', 'market_count_total', 'source', 'as_of', 'evidence', 'missing_checks', 'note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'note': {'type': 'string'}, 'tool': {'type': 'string'}, 'as_of': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'source': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'markets': {'type': 'array', 'items': {}}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'evidence': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'market_count_total': {'type': 'integer'}}, 'description': 'Structured result contract for perp_market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['prompt'], 'properties': {'tier': {'enum': ['micro', 'basic', 'plus'], 'type': 'string', 'default': 'micro'}, 'prompt': {'type': 'string', 'maxLength': 6000, 'minLength': 1}, 'system': {'type': 'string', 'default': '', 'maxLength': 2000}, 'max_tokens': {'type': 'integer', 'default': 80, 'maximum': 1200, 'minimum': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['ok', 'tier', 'model', 'input_bytes', 'message_count', 'accepted_max_output_tokens', 'limits', 'fixed_price_usdc', 'contract', 'ready_to_buy', 'charged', 'upstream_called', 'paid_tool', 'paid_arguments', 'payment', 'price']}, {'required': ['error']}], 'properties': {'ok': {'type': 'boolean'}, 'tier': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'model': {'type': 'string'}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'limits': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'payment': {'type': 'object', 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'paid_tool': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'input_bytes': {'type': 'integer'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'ready_to_buy': {'type': 'boolean'}, 'message_count': {'type': 'integer'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'paid_arguments': {'type': 'object', 'additionalProperties': True}, 'upstream_called': {'type': 'boolean'}, 'fixed_price_usdc': {'type': 'string'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'accepted_max_output_tokens': {'type': 'integer'}}, 'description': 'Structured result contract for prepare_agentllm. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'maxLength': 6000, 'minLength': 1}, 'system': {'type': 'string', 'default': '', 'maxLength': 2000}, 'max_tokens': {'type': 'integer', 'default': 80, 'maximum': 300, 'minimum': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['ok', 'tier', 'model', 'input_bytes', 'message_count', 'accepted_max_output_tokens', 'limits', 'fixed_price_usdc', 'contract', 'ready_to_buy', 'charged', 'upstream_called', 'paid_tool', 'paid_arguments', 'payment', 'price']}, {'required': ['error']}], 'properties': {'ok': {'type': 'boolean'}, 'tier': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'model': {'type': 'string'}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'limits': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'payment': {'type': 'object', 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'paid_tool': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'input_bytes': {'type': 'integer'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'ready_to_buy': {'type': 'boolean'}, 'message_count': {'type': 'integer'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'paid_arguments': {'type': 'object', 'additionalProperties': True}, 'upstream_called': {'type': 'boolean'}, 'fixed_price_usdc': {'type': 'string'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'accepted_max_output_tokens': {'type': 'integer'}}, 'description': 'Structured result contract for prepare_agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'oneOf': [{'required': ['invoice_xml']}, {'required': ['document_base64']}], 'required': ['buyer_country', 'expected_amount', 'expected_currency', 'trusted_payee_iban'], 'properties': {'b2b': {'type': 'boolean', 'default': True}, 'filename': {'type': 'string', 'default': 'invoice.xml'}, 'invoice_xml': {'type': 'string', 'default': ''}, 'supply_type': {'type': 'string', 'default': 'service'}, 'buyer_country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$'}, 'document_base64': {'type': 'string', 'default': ''}, 'expected_amount': {'type': 'string'}, 'expected_currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$'}, 'expected_buyer_vat': {'type': 'string', 'default': ''}, 'trusted_payee_iban': {'type': 'string'}, 'expected_supplier_vat': {'type': 'string', 'default': ''}, 'expected_supplier_name': {'type': 'string', 'default': ''}, 'purchase_order_reference': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'chargeable', 'eligible_for_paid_dossier', 'issues', 'purchase', 'privacy', 'price']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'issues': {'type': 'array', 'items': {}}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'privacy': {'type': 'object', 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'coverage': {'type': 'object', 'additionalProperties': True}, 'detected': {'type': 'object', 'additionalProperties': True}, 'purchase': {'type': ['object', 'null'], 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'chargeable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'input_fingerprint': {'type': 'string'}, 'eligible_for_paid_dossier': {'type': 'boolean'}}, 'description': 'Structured result contract for prepare_invoice_to_pay_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['dispatch_country', 'country_of_origin', 'product_name', 'product_description', 'material_or_composition', 'intended_use', 'customs_value_usd', 'quantity', 'importer_use', 'merchant_forwarding_policy', 'risk_answers'], 'properties': {'gtin': {'type': 'string', 'default': '', 'description': 'Optional GTIN/UPC/EAN'}, 'brand': {'type': 'string', 'default': '', 'maxLength': 120}, 'model': {'type': 'string', 'default': '', 'maxLength': 120}, 'hts_code': {'type': 'string', 'default': '', 'description': 'Optional buyer-declared 6, 8 or 10 digit HTS code'}, 'quantity': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'importer_use': {'enum': ['personal', 'commercial_resale', 'business_use', 'gift', 'sample'], 'type': 'string'}, 'intended_use': {'type': 'string', 'maxLength': 500, 'minLength': 3}, 'product_name': {'type': 'string', 'maxLength': 160, 'minLength': 3}, 'risk_answers': {'type': 'object', 'required': ['battery', 'food_or_supplement', 'drug_or_medical_device', 'cosmetic', 'plant_seed_or_animal_product', 'chemical_or_hazmat', 'alcohol_or_tobacco', 'weapon_or_weapon_part', 'counterfeit_or_unlicensed_replica', 'radio_transmitter', 'childrens_product'], 'properties': {'battery': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'cosmetic': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'childrens_product': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'radio_transmitter': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'alcohol_or_tobacco': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'chemical_or_hazmat': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'food_or_supplement': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'weapon_or_weapon_part': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'drug_or_medical_device': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'plant_seed_or_animal_product': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'counterfeit_or_unlicensed_replica': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}, 'dispatch_country': {'enum': ['DE', 'AT'], 'type': 'string'}, 'country_of_origin': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'Valid ISO-3166 manufacturing origin, not dispatch country'}, 'customs_value_usd': {'type': 'string', 'pattern': '^[0-9]+(?:\\.[0-9]{1,2})?$'}, 'destination_country': {'type': 'string', 'const': 'US', 'default': 'US'}, 'product_description': {'type': 'string', 'maxLength': 2000, 'minLength': 20}, 'material_or_composition': {'type': 'string', 'maxLength': 1000, 'minLength': 3}, 'merchant_forwarding_policy': {'enum': ['allowed', 'prohibited', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'chargeable', 'eligible_for_paid_dossier', 'input_fingerprint', 'issues', 'coverage', 'purchase', 'privacy', 'price']}, {'required': ['error']}], 'properties': {'job': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'issues': {'type': 'array', 'items': {}}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'privacy': {'type': 'object', 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'coverage': {'type': 'object', 'additionalProperties': True}, 'purchase': {'type': ['object', 'null'], 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'chargeable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'input_fingerprint': {'type': 'string'}, 'eligible_for_paid_dossier': {'type': 'boolean'}}, 'description': 'Structured result contract for prepare_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['payment_required'], 'properties': {'payment_required': {'type': 'string', 'maxLength': 65536, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'ready_to_buy', 'ready_for_paid_analysis', 'charged', 'challenge_sha256', 'challenge_hash_basis', 'paid_tool', 'required_policy', 'target_network_called', 'wallet_accessed', 'target_payment_attempted', 'price']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'charged': {'type': 'boolean'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'paid_tool': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'ready_to_buy': {'type': 'boolean'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'required_policy': {'type': 'array', 'items': {}}, 'wallet_accessed': {'type': 'boolean'}, 'challenge_sha256': {'type': 'string'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'challenge_hash_basis': {'type': 'string'}, 'target_network_called': {'type': 'boolean'}, 'ready_for_paid_analysis': {'type': 'boolean'}, 'target_payment_attempted': {'type': 'boolean'}}, 'description': 'Structured result contract for prepare_x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'pattern': '^https?://'}, 'format': {'enum': ['markdown', 'text'], 'type': 'string', 'default': 'markdown'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['url', 'final_url', 'status', 'title', 'author', 'date', 'sitename', 'format', 'content', 'truncated', 'content_chars', 'fetched_at', 'note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'url': {'type': 'string'}, 'date': {'type': ['string', 'null']}, 'note': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'title': {'type': ['string', 'null']}, 'author': {'type': ['string', 'null']}, 'format': {'enum': ['markdown', 'text'], 'type': 'string'}, 'status': {'type': 'integer'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'content': {'type': 'string'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'sitename': {'type': ['string', 'null']}, 'final_url': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'truncated': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'fetched_at': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'content_chars': {'type': 'integer'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for read_url. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['goal'], 'properties': {'goal': {'type': 'string', 'maxLength': 8000, 'minLength': 1}, 'chain': {'type': 'string', 'default': '', 'maxLength': 40}, 'country': {'type': 'string', 'default': '', 'pattern': '^(?:[A-Za-z]{2})?$'}, 'category': {'enum': ['', 'compliance', 'payments', 'invoice', 'import', 'blockchain', 'market', 'accounting', 'ai', 'web'], 'type': 'string', 'default': ''}, 'max_results': {'type': 'integer', 'default': 3, 'maximum': 3, 'minimum': 1}, 'prefer_free': {'type': 'boolean', 'default': True}, 'max_price_usdc': {'type': 'string', 'default': '', 'pattern': '^(?:|0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$'}, 'available_inputs': {'type': 'string', 'default': '', 'maxLength': 4096, 'description': 'Optional comma-separated input field names already available; values must not be supplied.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['catalog', 'routing', 'recommendations', 'no_match', 'no_match_reason', 'charged', 'price']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'catalog': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'routing': {'type': 'object', 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'no_match': {'type': 'boolean'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'no_match_reason': {'type': ['string', 'null']}, 'recommendations': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for recommend_agent_tool. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['job_id', 'recovery_secret'], 'properties': {'job_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{20,64}$'}, 'recovery_secret': {'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'policy_version', 'decision', 'input_fingerprint', 'route', 'product', 'tariff', 'ordinary_duty_component', 'entry_policy', 'recalls', 'regulatory_routing', 'forwarding', 'cost_view', 'source_snapshots', 'next_actions', 'validity', 'limitations', 'pricing', 'privacy', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'route': {'type': 'object', 'additionalProperties': True}, 'tariff': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'pricing': {'type': 'object', 'additionalProperties': True}, 'privacy': {'type': 'object', 'additionalProperties': True}, 'product': {'type': 'object', 'additionalProperties': True}, 'recalls': {'type': 'object', 'additionalProperties': True}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'decision': {'type': 'object', 'additionalProperties': True}, 'validity': {'type': 'object', 'additionalProperties': True}, 'cost_view': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'forwarding': {'type': 'object', 'additionalProperties': True}, 'limitations': {'type': 'array', 'items': {}}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'entry_policy': {'type': 'object', 'additionalProperties': True}, 'next_actions': {'type': 'array', 'items': {}}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'policy_version': {'type': 'string'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'source_snapshots': {'type': 'array', 'items': {}}, 'input_fingerprint': {'type': 'string'}, 'regulatory_routing': {'type': 'object', 'additionalProperties': True}, 'ordinary_duty_component': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for recover_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['requests'], 'properties': {'chain': {'type': 'string', 'default': 'base', 'description': 'Default chain used when a request entry has no chain override.'}, 'requests': {'type': 'array', 'items': {'type': 'object', 'required': ['method'], 'properties': {'id': {'oneOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'description': 'Caller-provided JSON-RPC correlation ID.'}, 'chain': {'type': 'string', 'description': 'Optional per-request chain override for mixed-chain batches.'}, 'method': {'type': 'string', 'minLength': 1, 'description': 'Allowlisted read-only JSON-RPC method.'}, 'params': {'oneOf': [{'type': 'array'}, {'type': 'object'}], 'default': [], 'description': 'JSON-RPC positional array or named-parameter object.'}, 'jsonrpc': {'type': 'string', 'const': '2.0', 'default': '2.0'}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'read_only', 'request_count', 'mixed_chain_batch', 'took_ms', 'result', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'chain': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'chains': {'type': 'object', 'additionalProperties': True}, 'result': {'oneOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'array', 'items': {}}]}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'took_ms': {'type': 'integer'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'node_used': {'type': 'string'}, 'read_only': {'type': 'boolean'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'chain_count': {'type': 'integer'}, 'multi_chain': {'type': 'boolean'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'nodes_failed': {'type': 'array', 'items': {}}, 'request_count': {'type': 'integer'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'mixed_chain_batch': {'type': 'boolean'}, 'transport_attempts': {'type': 'integer'}, 'transport_failures': {'type': 'array', 'items': {}}}, 'description': 'Structured result contract for rpc_read_batch. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'lists': {'type': 'string', 'default': ''}, 'country': {'type': 'string', 'default': ''}, 'threshold': {'type': 'number', 'default': 0.85, 'maximum': 1, 'minimum': 0}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['query', 'country_filter', 'lists_screened', 'clear', 'match_count', 'matches', 'checked_at', 'list_generated', 'entities_screened', 'names_screened', 'sources', 'not_included', 'source', 'threshold', 'disclaimer', 'compliance_workflow', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'clear': {'type': 'boolean'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'query': {'type': 'string'}, 'source': {}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'matches': {'type': 'array', 'items': {}}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'array', 'items': {}}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'retryable': {'type': 'boolean'}, 'threshold': {'type': 'number'}, 'checked_at': {'type': 'string'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'match_count': {'type': 'integer'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'not_included': {}, 'country_filter': {'type': ['string', 'null']}, 'list_generated': {}, 'lists_screened': {'type': 'array', 'items': {}}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'names_screened': {'type': 'integer'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'entities_screened': {'type': 'integer'}, 'compliance_workflow': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for screen_sanctions_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['product', 'signal', 'sources', 'data', 'coverage', 'freshness', 'trade', 'generated_at', 'disclaimer', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'trade': {'type': 'object', 'additionalProperties': True}, 'signal': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'product': {'type': 'string', 'const': 'commodities'}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'array', 'items': {}}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'coverage': {'type': 'string'}, 'freshness': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'generated_at': {'type': 'string'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for soft_commodity_stress. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {'symbol': {'type': 'string', 'default': 'BTC'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['symbol', 'price_usd', 'method', 'sources', 'sources_failed', 'spread_pct', 'as_of', 'note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'note': {'type': 'string'}, 'tool': {'type': 'string'}, 'as_of': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'method': {'type': 'string'}, 'symbol': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'array', 'items': {}}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'price_usd': {'type': 'number'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'spread_pct': {'type': 'number'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'sources_failed': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for spot_price. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['token', 'owner'], 'properties': {'chain': {'type': 'string', 'default': 'base'}, 'owner': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'token': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'amount': {'anyOf': [{'type': 'string'}, {'type': 'number', 'minimum': 0}], 'default': '', 'description': 'Exact decimal string preferred; JSON number remains accepted for backwards compatibility.'}, 'spender': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['chain', 'chain_id', 'token', 'owner', 'balance_raw', 'balance', 'checked_at', 'note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'note': {'type': 'string'}, 'tool': {'type': 'string'}, 'chain': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'owner': {'type': 'string'}, 'token': {'type': 'object', 'additionalProperties': True}, 'balance': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'spender': {'type': 'string'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'chain_id': {'type': 'integer'}, 'allowance': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'balance_raw': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'action_needed': {'type': 'string'}, 'would_succeed': {'type': 'boolean'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'blocking_reasons': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'requested_amount': {'type': 'string'}}, 'description': 'Structured result contract for token_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['sender', 'to'], 'properties': {'to': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'data': {'type': 'string', 'default': '0x'}, 'chain': {'type': 'string', 'default': 'base'}, 'token': {'type': 'string', 'default': ''}, 'amount': {'type': 'string', 'default': ''}, 'sender': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'spender': {'type': 'string', 'default': ''}, 'value_eth': {'type': 'string', 'default': '0'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'chain', 'chain_id', 'sender', 'to', 'value', 'checked_at', 'read_only', 'broadcasts_transaction', 'gas', 'simulation', 'nonce', 'recipient', 'wallet_sanctions', 'evidence', 'missing_checks', 'checks', 'decision', 'next_actions', 'would_succeed', 'blocking_reasons', 'review_reasons', 'verdict', 'pricing', 'limitations', 'note', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'to': {'type': 'string'}, 'gas': {'type': 'object', 'additionalProperties': True}, 'note': {'type': 'string'}, 'tool': {'type': 'string'}, 'chain': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'nonce': {'type': 'object', 'additionalProperties': True}, 'token': {'type': 'object', 'additionalProperties': True}, 'value': {'type': 'object', 'additionalProperties': True}, 'checks': {'type': 'array', 'items': {}}, 'sender': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'pricing': {'type': 'object', 'additionalProperties': True}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'verdict': {'type': 'string'}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'chain_id': {'type': 'integer'}, 'contract': {'type': 'string'}, 'decision': {'type': 'object', 'additionalProperties': True}, 'evidence': {'type': 'object', 'additionalProperties': True}, 'read_only': {'type': 'boolean'}, 'recipient': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'simulation': {'type': 'object', 'additionalProperties': True}, 'limitations': {'type': 'array', 'items': {}}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'next_actions': {'type': 'array', 'items': {}}, 'would_succeed': {'type': 'boolean'}, 'missing_checks': {'type': 'array', 'items': {}}, 'review_reasons': {'type': 'array', 'items': {}}, 'blocking_reasons': {'type': 'array', 'items': {}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'wallet_sanctions': {'type': 'object', 'additionalProperties': True}, 'broadcasts_transaction': {'type': 'boolean'}}, 'description': 'Structured result contract for tx_preflight. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['tx_hash'], 'properties': {'chain': {'type': 'string', 'default': 'base'}, 'tx_hash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['chain', 'tx_hash', 'status', 'confirmations', 'known_to_node', 'evidence', 'checked_at', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'to': {'type': ['string', 'null']}, 'from': {'type': 'string'}, 'logs': {'type': 'array', 'items': {}}, 'tool': {'type': 'string'}, 'block': {'type': 'integer'}, 'chain': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'value': {'type': 'string'}, 'status': {'enum': ['pending', 'unknown', 'success', 'failed'], 'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'tx_hash': {'type': 'string'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'evidence': {'type': 'object', 'additionalProperties': True}, 'gas_used': {'type': 'integer'}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'fee_paid_eth': {'type': 'string'}, 'fee_paid_wei': {'type': 'string'}, 'confirmations': {'type': ['integer', 'null']}, 'known_to_node': {'type': 'boolean'}, 'revert_reason': {'type': ['string', 'null']}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for tx_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['job_id', 'recovery_secret', 'dispatch_country', 'country_of_origin', 'product_name', 'product_description', 'material_or_composition', 'intended_use', 'customs_value_usd', 'quantity', 'importer_use', 'merchant_forwarding_policy', 'risk_answers'], 'properties': {'gtin': {'type': 'string', 'default': '', 'description': 'Optional GTIN/UPC/EAN'}, 'brand': {'type': 'string', 'default': '', 'maxLength': 120}, 'model': {'type': 'string', 'default': '', 'maxLength': 120}, 'job_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{20,64}$', 'description': 'Opaque job ID returned by the free prepare call'}, 'hts_code': {'type': 'string', 'default': '', 'description': 'Optional buyer-declared 6, 8 or 10 digit HTS code'}, 'quantity': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'importer_use': {'enum': ['personal', 'commercial_resale', 'business_use', 'gift', 'sample'], 'type': 'string'}, 'intended_use': {'type': 'string', 'maxLength': 500, 'minLength': 3}, 'product_name': {'type': 'string', 'maxLength': 160, 'minLength': 3}, 'risk_answers': {'type': 'object', 'required': ['battery', 'food_or_supplement', 'drug_or_medical_device', 'cosmetic', 'plant_seed_or_animal_product', 'chemical_or_hazmat', 'alcohol_or_tobacco', 'weapon_or_weapon_part', 'counterfeit_or_unlicensed_replica', 'radio_transmitter', 'childrens_product'], 'properties': {'battery': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'cosmetic': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'childrens_product': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'radio_transmitter': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'alcohol_or_tobacco': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'chemical_or_hazmat': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'food_or_supplement': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'weapon_or_weapon_part': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'drug_or_medical_device': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'plant_seed_or_animal_product': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}, 'counterfeit_or_unlicensed_replica': {'enum': ['yes', 'no', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}, 'recovery_secret': {'type': 'string', 'description': 'Secret returned by the free prepare call'}, 'dispatch_country': {'enum': ['DE', 'AT'], 'type': 'string'}, 'country_of_origin': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'Valid ISO-3166 manufacturing origin, not dispatch country'}, 'customs_value_usd': {'type': 'string', 'pattern': '^[0-9]+(?:\\.[0-9]{1,2})?$'}, 'destination_country': {'type': 'string', 'const': 'US', 'default': 'US'}, 'product_description': {'type': 'string', 'maxLength': 2000, 'minLength': 20}, 'material_or_composition': {'type': 'string', 'maxLength': 1000, 'minLength': 3}, 'merchant_forwarding_policy': {'enum': ['allowed', 'prohibited', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'policy_version', 'decision', 'input_fingerprint', 'route', 'product', 'tariff', 'ordinary_duty_component', 'entry_policy', 'recalls', 'regulatory_routing', 'forwarding', 'cost_view', 'source_snapshots', 'next_actions', 'validity', 'limitations', 'pricing', 'privacy', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'route': {'type': 'object', 'additionalProperties': True}, 'tariff': {'type': 'object', 'additionalProperties': True}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'pricing': {'type': 'object', 'additionalProperties': True}, 'privacy': {'type': 'object', 'additionalProperties': True}, 'product': {'type': 'object', 'additionalProperties': True}, 'recalls': {'type': 'object', 'additionalProperties': True}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'decision': {'type': 'object', 'additionalProperties': True}, 'validity': {'type': 'object', 'additionalProperties': True}, 'cost_view': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'forwarding': {'type': 'object', 'additionalProperties': True}, 'limitations': {'type': 'array', 'items': {}}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'entry_policy': {'type': 'object', 'additionalProperties': True}, 'next_actions': {'type': 'array', 'items': {}}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'policy_version': {'type': 'string'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'source_snapshots': {'type': 'array', 'items': {}}, 'input_fingerprint': {'type': 'string'}, 'regulatory_routing': {'type': 'object', 'additionalProperties': True}, 'ordinary_duty_component': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for us_import_readiness_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['xml'], 'properties': {'xml': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['valid', 'syntax', 'source', 'profile', 'customization_id', 'document_type', 'summary', 'error_count', 'errors', 'warning_count', 'warnings', 'full_schematron', 'schematron', 'checked_at', 'standard', 'disclaimer', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'valid': {'type': 'boolean'}, 'errors': {'type': 'array', 'items': {}}, 'source': {'type': 'string'}, 'syntax': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'profile': {'type': 'string'}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'summary': {'type': 'object', 'additionalProperties': True}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'standard': {'type': 'string'}, 'warnings': {'type': 'array', 'items': {}}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'disclaimer': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'schematron': {'type': 'object', 'additionalProperties': True}, 'error_count': {'type': 'integer'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'document_type': {'type': 'string'}, 'warning_count': {'type': 'integer'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'full_schematron': {'type': 'boolean'}, 'customization_id': {'type': ['string', 'null']}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for validate_einvoice_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'maxLength': 42, 'minLength': 15}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['valid', 'input', 'price']}, {'required': ['error']}], 'properties': {'bic': {'type': ['string', 'null']}, 'bban': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'input': {'type': 'string'}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'valid': {'type': 'boolean'}, 'length': {'type': 'integer'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'country': {'type': 'string'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'bank_code': {'type': ['string', 'null']}, 'bank_name': {'type': ['string', 'null']}, 'formatted': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'check_digits': {'type': 'string'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'bank_registry_note': {'type': 'string'}, 'bank_registry_checked': {'type': 'boolean'}}, 'description': 'Structured result contract for validate_iban. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['vat_id'], 'properties': {'vat_id': {'type': 'string', 'maxLength': 32, 'minLength': 4}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['input', 'normalized', 'country', 'format_valid', 'price']}, {'required': ['error']}], 'properties': {'hint': {'type': 'string'}, 'name': {'type': ['string', 'null']}, 'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'input': {'type': 'string'}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'source': {'type': 'string'}, 'address': {'type': ['string', 'null']}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'country': {'type': 'string'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'normalized': {'type': 'string'}, 'registered': {'type': 'boolean'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'format_valid': {'type': 'boolean'}, 'vies_checked': {'type': 'boolean'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'suggested_vat_id': {'type': 'string'}}, 'description': 'Structured result contract for validate_vat. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['document_json'], 'properties': {'document_json': {'type': 'string', 'minLength': 2}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['valid', 'reasons', 'failures', 'price']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'price': {'type': 'string', 'const': 'free', 'description': 'No payment is required for this tool.'}, 'valid': {'type': 'boolean'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'expired': {'type': 'boolean'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'reasons': {'type': 'array', 'items': {}}, 'service': {'type': 'string'}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'subject': {'type': 'string'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'failures': {'type': 'array', 'items': {}}, 'issued_at': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'valid_until': {'type': 'string'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'issued_by_us': {'type': 'boolean'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'signature_valid': {'type': 'boolean'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'recovered_signer': {'type': 'string'}, 'content_unchanged': {'type': 'boolean'}, 'official_issuer_key': {'type': 'string'}}, 'description': 'Structured result contract for verify_compliance_receipt. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'enum': ['base', 'ethereum', 'arbitrum', 'optimism', 'polygon'], 'type': 'string', 'default': 'base'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'chain', 'read_only', 'checked_at', 'sources', 'address', 'native_symbol', 'balance_wei', 'balance_native', 'pending_nonce', 'observed_block', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'chain': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'address': {'type': 'string'}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'sources': {'type': 'array', 'items': {}}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'read_only': {'type': 'boolean'}, 'retryable': {'type': 'boolean'}, 'checked_at': {'type': 'string'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'balance_wei': {'type': 'string'}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'native_symbol': {'type': 'string'}, 'pending_nonce': {'type': 'integer'}, 'balance_native': {'type': 'string'}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'observed_block': {'type': 'integer'}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}}, 'description': 'Structured result contract for wallet_balance. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'required': ['payment_required', 'resource_url', 'resource_method', 'max_price_usdc', 'allowed_networks', 'expected_pay_to'], 'properties': {'resource_url': {'type': 'string', 'format': 'uri'}, 'max_price_usdc': {'type': 'string', 'pattern': '^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$'}, 'expected_pay_to': {'type': 'string'}, 'resource_method': {'enum': ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS'], 'type': 'string'}, 'allowed_networks': {'type': 'array', 'items': {'enum': ['eip155:8453', 'eip155:42161', 'eip155:137', 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp'], 'type': 'string'}, 'maxItems': 4, 'minItems': 1, 'uniqueItems': True}, 'payment_required': {'type': 'string', 'maxLength': 65536, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'anyOf': [{'required': ['contract', 'decision', 'reasons', 'risk_flags', 'normalized_payment_options', 'evidence', 'execution', 'confirmation_requirements', 'receipt', 'extensions']}, {'required': ['error']}], 'properties': {'tool': {'type': 'string'}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['message'], 'properties': {'code': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'param': {'type': ['string', 'null']}, 'message': {'type': 'string'}}, 'additionalProperties': True}]}, 'charged': {'type': 'boolean', 'description': 'When present on an error, false means the failed result is uncharged.'}, 'message': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'reasons': {'type': 'array', 'items': {}}, 'receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}, 'settled': {'type': 'boolean', 'description': 'When present on an error, false means no settlement occurred.'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'accepted': {'type': 'array', 'items': {'type': 'string'}}, 'contract': {'type': 'string'}, 'decision': {'enum': ['PROCEED_TO_USER_CONFIRMATION', 'REVIEW_REQUIRED', 'REJECT_CHALLENGE'], 'type': 'string'}, 'evidence': {'type': 'object', 'additionalProperties': True}, 'execution': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'extensions': {'type': 'object', 'required': ['delivery-receipt'], 'properties': {'delivery-receipt': {'type': 'object', 'required': ['standard', 'service', 'subject', 'result_hash', 'issued_at', 'valid_until', 'issuer', 'issuer_key', 'key_id', 'verify_url', 'how_to_verify', 'signature', 'signed_message'], 'properties': {'issuer': {'type': 'string'}, 'key_id': {'type': 'string'}, 'service': {'type': 'string'}, 'subject': {'type': 'string'}, 'standard': {'type': 'string', 'const': 'eucompliance-receipt/2'}, 'issued_at': {'type': 'string', 'format': 'date-time'}, 'signature': {'type': 'string'}, 'issuer_key': {'type': 'string'}, 'verify_url': {'type': 'string'}, 'result_hash': {'type': 'string'}, 'valid_until': {'type': 'string', 'format': 'date-time'}, 'how_to_verify': {'type': 'string'}, 'signed_message': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}, 'risk_flags': {'type': 'array', 'items': {}}, 'status_code': {'type': 'integer'}, 'did_you_mean': {'type': ['object', 'null'], 'additionalProperties': True}, 'missing_checks': {'type': 'array', 'items': {'type': 'string'}}, 'partial_evidence': {'type': 'object', 'additionalProperties': True}, 'confirmation_requirements': {'type': 'object', 'additionalProperties': True}, 'normalized_payment_options': {'type': 'array', 'items': {}}}, 'description': 'Structured result contract for x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.', 'additionalProperties': True}
最近のツール変更
類似のMCPサーバー
mica
Assesses MiCA stablecoin compliance, reserves, attestations, regulatory status, whitepapers, audit trails, incidents, and remedia…
reserveoracle
Provides reserve, issuer, custody, asset composition, pricing, and MiCA context for stablecoins and other tokenized real-world as…
Moltline TaxLots
Parses crypto transaction ledgers, matches transfers, calculates tax lots and gains, produces Form 8949 rows, and reconciles brok…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…