SALT19 Agent Utility Grid
Ce que fait ce MCP
Provides paid agent decision gates, code and dependency risk checks, repository intelligence, blockchain facts, payment-policy checks, x402 verification, and signed commerce receipts.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['claim'], 'properties': {'claim': {'type': 'string', 'maxLength': 12000, 'minLength': 1, 'description': 'Input parameter "claim" for the agent-claim-output-verifier tool.'}, 'context': {'type': 'string', 'maxLength': 8000, 'description': 'Input parameter "context" for the agent-claim-output-verifier tool.'}, 'evidence': {'type': 'array', 'items': {'oneOf': [{'type': 'string', 'maxLength': 8000, 'minLength': 1}, {'type': 'object', 'required': ['statement'], 'properties': {'id': {'type': 'string', 'maxLength': 256}, 'source': {'type': 'string', 'maxLength': 1000}, 'relation': {'enum': ['SUPPORTS', 'CONTRADICTS', 'NEUTRAL'], 'type': 'string'}, 'statement': {'type': 'string', 'maxLength': 8000, 'minLength': 1}, 'observed_at': {'type': 'string', 'maxLength': 128}}, 'additionalProperties': False}]}, 'maxItems': 64, 'description': 'Input parameter "evidence" for the agent-claim-output-verifier tool.'}, 'required_standard': {'type': 'string', 'maxLength': 2000, 'description': 'Input parameter "required_standard" for the agent-claim-output-verifier tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['diff'], 'properties': {'diff': {'type': 'string', 'maxLength': 48000, 'minLength': 1, 'description': 'Input parameter "diff" for the agent-code-change-risk-gate tool.'}, 'context': {'type': 'string', 'maxLength': 4000, 'description': 'Input parameter "context" for the agent-code-change-risk-gate tool.'}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000}, 'maxItems': 32, 'description': 'Input parameter "constraints" for the agent-code-change-risk-gate tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['decision_type', 'target'], 'properties': {'target': {'type': 'object', 'properties': {'repo': {'type': 'string', 'maxLength': 512}, 'package': {'type': 'string', 'maxLength': 214, 'minLength': 1}, 'version': {'type': 'string', 'maxLength': 64}}, 'description': 'Input parameter "target" for the agent-decision-preflight tool.', 'additionalProperties': False}, 'constraints': {'type': 'object', 'properties': {'require_latest': {'type': 'boolean'}, 'require_license': {'type': 'boolean'}, 'max_days_since_push': {'type': 'integer', 'maximum': 3650, 'minimum': 1}, 'max_vulnerabilities': {'type': 'integer', 'maximum': 100, 'minimum': 0}}, 'description': 'Input parameter "constraints" for the agent-decision-preflight tool.', 'additionalProperties': False}, 'decision_type': {'enum': ['npm_dependency', 'github_repository'], 'type': 'string', 'description': 'Input parameter "decision_type" for the agent-decision-preflight tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['goal', 'plan'], 'properties': {'goal': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': 'Input parameter "goal" for the agent-plan-verifier tool.'}, 'plan': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'maxItems': 64, 'minItems': 1, 'description': 'Input parameter "plan" for the agent-plan-verifier tool.'}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'maxItems': 32, 'description': 'Input parameter "constraints" for the agent-plan-verifier tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['token_address', 'owner', 'spender'], 'properties': {'owner': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'spender': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'token_address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['token_address', 'owner'], 'properties': {'owner': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'token_address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['transaction_hash'], 'properties': {'transaction_hash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['request', 'payment_required', 'policy'], 'properties': {'policy': {'type': 'object', 'properties': {'allowed_assets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'allowed_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'blocked_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'allowed_networks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'spend_24h_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_amount_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_per_day_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_timeout_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}}, 'description': 'Input parameter "policy" for the commerce-decision tool.', 'additionalProperties': False}, 'request': {'type': 'object', 'required': ['resource'], 'properties': {'body': {}, 'method': {'type': 'string', 'maxLength': 16}, 'resource': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'parameters': {'type': 'object'}, 'content_type': {'type': 'string', 'maxLength': 128}}, 'description': 'Input parameter "request" for the commerce-decision tool.', 'additionalProperties': False}, 'payment_required': {'type': 'object', 'required': ['x402Version', 'accepts'], 'properties': {'accepts': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 16, 'minItems': 1}, 'resource': {'type': 'object'}, 'extensions': {'type': 'object'}, 'x402Version': {'enum': [2], 'type': 'integer'}}, 'description': 'Input parameter "payment_required" for the commerce-decision tool.', 'additionalProperties': True}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['request', 'payment_required', 'payment_payload', 'settlement', 'delivery'], 'properties': {'policy': {'type': 'object', 'properties': {'allowed_assets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'allowed_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'blocked_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'allowed_networks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'spend_24h_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_amount_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_per_day_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_timeout_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}}, 'description': 'Input parameter "policy" for the commerce-receipt tool.', 'additionalProperties': False}, 'request': {'type': 'object', 'required': ['resource'], 'properties': {'body': {}, 'method': {'type': 'string', 'maxLength': 16}, 'resource': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'parameters': {'type': 'object'}, 'content_type': {'type': 'string', 'maxLength': 128}}, 'description': 'Input parameter "request" for the commerce-receipt tool.', 'additionalProperties': False}, 'delivery': {'description': 'Input parameter "delivery" for the commerce-receipt tool.'}, 'settlement': {'type': 'object', 'description': 'Input parameter "settlement" for the commerce-receipt tool.'}, 'payment_payload': {'type': 'object', 'description': 'Input parameter "payment_payload" for the commerce-receipt tool.'}, 'payment_required': {'type': 'object', 'required': ['x402Version', 'accepts'], 'properties': {'accepts': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 16, 'minItems': 1}, 'resource': {'type': 'object'}, 'extensions': {'type': 'object'}, 'x402Version': {'enum': [2], 'type': 'integer'}}, 'description': 'Input parameter "payment_required" for the commerce-receipt tool.', 'additionalProperties': True}, 'expected_delivery': {'type': 'object', 'properties': {'expected_sha256': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, 'required_fields': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}}, 'description': 'Input parameter "expected_delivery" for the commerce-receipt tool.', 'additionalProperties': False}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}, 'target_salt19_operation_id': {'type': 'string', 'maxLength': 128, 'minLength': 8, 'description': 'Input parameter "target_salt19_operation_id" for the commerce-receipt tool.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['request', 'payment_required', 'payment_payload', 'settlement', 'delivery'], 'properties': {'policy': {'type': 'object', 'properties': {'allowed_assets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'allowed_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'blocked_payees': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}, 'allowed_networks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 32}, 'spend_24h_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_amount_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_per_day_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'max_timeout_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}}, 'description': 'Input parameter "policy" for the commerce-verify tool.', 'additionalProperties': False}, 'request': {'type': 'object', 'required': ['resource'], 'properties': {'body': {}, 'method': {'type': 'string', 'maxLength': 16}, 'resource': {'type': 'string', 'maxLength': 2048, 'minLength': 1}, 'parameters': {'type': 'object'}, 'content_type': {'type': 'string', 'maxLength': 128}}, 'description': 'Input parameter "request" for the commerce-verify tool.', 'additionalProperties': False}, 'delivery': {'description': 'Input parameter "delivery" for the commerce-verify tool.'}, 'settlement': {'type': 'object', 'description': 'Input parameter "settlement" for the commerce-verify tool.'}, 'payment_payload': {'type': 'object', 'description': 'Input parameter "payment_payload" for the commerce-verify tool.'}, 'payment_required': {'type': 'object', 'required': ['x402Version', 'accepts'], 'properties': {'accepts': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 16, 'minItems': 1}, 'resource': {'type': 'object'}, 'extensions': {'type': 'object'}, 'x402Version': {'enum': [2], 'type': 'integer'}}, 'description': 'Input parameter "payment_required" for the commerce-verify tool.', 'additionalProperties': True}, 'expected_delivery': {'type': 'object', 'properties': {'expected_sha256': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, 'required_fields': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 64}}, 'description': 'Input parameter "expected_delivery" for the commerce-verify tool.', 'additionalProperties': False}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}, 'target_salt19_operation_id': {'type': 'string', 'maxLength': 128, 'minLength': 8, 'description': 'Input parameter "target_salt19_operation_id" for the commerce-verify tool.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['package'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1, 'description': 'Input parameter "package" for the dependency-go-no-go tool.'}, 'version': {'type': 'string', 'maxLength': 64, 'description': 'Input parameter "version" for the dependency-go-no-go tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['package', 'current_version', 'target_version'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1, 'description': 'Input parameter "package" for the dependency-upgrade-go-no-go tool.'}, 'runtime': {'type': 'string', 'maxLength': 128, 'description': 'Input parameter "runtime" for the dependency-upgrade-go-no-go tool.'}, 'framework': {'type': 'string', 'maxLength': 128, 'description': 'Input parameter "framework" for the dependency-upgrade-go-no-go tool.'}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 4000}, 'maxItems': 32, 'description': 'Input parameter "constraints" for the dependency-upgrade-go-no-go tool.'}, 'target_version': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Input parameter "target_version" for the dependency-upgrade-go-no-go tool.'}, 'current_version': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Input parameter "current_version" for the dependency-upgrade-go-no-go tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['need'], 'properties': {'need': {'type': 'string', 'maxLength': 1000, 'minLength': 3, 'description': 'Natural-language description of the external state or machine operation needed.'}, 'max_price_usd': {'type': 'number', 'minimum': 0, 'description': 'Optional hard maximum price for the eventual paid tool call.'}, 'prefer_fresh_state': {'type': 'boolean', 'default': True, 'description': 'Prefer low-friction Fresh-State primitives when they satisfy the request.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['selection_id', 'selected', 'alternatives', 'next_action'], 'properties': {'selected': {'type': ['object', 'null']}, 'next_action': {'type': 'object'}, 'alternatives': {'type': 'array'}, 'selection_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'maxLength': 512, 'minLength': 3}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'maxLength': 512, 'description': 'Input parameter "repo" for the github-repo-preflight tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['parameter_count_b', 'quantization_bits', 'vram_gb'], 'properties': {'vram_gb': {'type': 'number', 'maximum': 10000, 'minimum': 0.1, 'description': 'Input parameter "vram_gb" for the model-memory-fit tool.'}, 'parameter_count_b': {'type': 'number', 'maximum': 10000, 'minimum': 0.01, 'description': 'Input parameter "parameter_count_b" for the model-memory-fit tool.'}, 'quantization_bits': {'type': 'number', 'maximum': 32, 'minimum': 1, 'description': 'Input parameter "quantization_bits" for the model-memory-fit tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, 'runtime_overhead_ratio': {'type': 'number', 'maximum': 2, 'minimum': 0, 'description': 'Input parameter "runtime_overhead_ratio" for the model-memory-fit tool.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['package'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1}, 'version': {'type': 'string', 'maxLength': 64}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['package'], 'properties': {'package': {'type': 'string', 'maxLength': 214, 'minLength': 1, 'description': 'Input parameter "package" for the npm-package-intel tool.'}, 'version': {'type': 'string', 'maxLength': 64, 'description': 'Input parameter "version" for the npm-package-intel tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['area'], 'properties': {'area': {'type': 'string', 'pattern': '^[A-Za-z]{2}$'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'maxLength': 512, 'description': 'Input parameter "repo" for the repo-adoption-go-no-go tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['decline_reason'], 'properties': {'product': {'type': 'string', 'maxLength': 128}, 'session_id': {'type': 'string', 'maxLength': 256, 'description': 'Optional opaque session label; stored only as a SHA-256 fingerprint.'}, 'supports_x402': {'type': 'boolean'}, 'decline_reason': {'enum': ['NONE', 'NO_WALLET', 'INSUFFICIENT_BALANCE', 'BUDGET_POLICY', 'PRICE_TOO_HIGH', 'UNSUPPORTED_NETWORK', 'UNSUPPORTED_ASSET', 'X402_UNSUPPORTED', 'USER_APPROVAL_REQUIRED', 'VALUE_NOT_JUSTIFIED', 'UNKNOWN'], 'type': 'string'}, 'max_purchase_usd': {'type': 'number', 'minimum': 0}, 'supported_assets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'wallet_available': {'enum': ['YES', 'NO', 'UNKNOWN'], 'type': 'string'}, 'supported_networks': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'autonomous_spend_allowed': {'enum': ['YES', 'NO', 'UNKNOWN'], 'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['handoff_id', 'stage'], 'properties': {'sdk': {'type': 'string', 'maxLength': 128}, 'stage': {'enum': ['CHALLENGE_RECEIVED', 'SIGNER_AVAILABLE', 'SIGNER_UNAVAILABLE', 'SIGNING_INVOKED', 'SIGNATURE_CONSTRUCTED', 'RETRY_DISPATCHED', 'ABORTED'], 'type': 'string'}, 'error_code': {'type': 'string', 'maxLength': 128}, 'handoff_id': {'type': 'string', 'format': 'uuid'}, 'signer_kind': {'type': 'string', 'maxLength': 64}, 'client_timestamp': {'type': 'string', 'maxLength': 64}, 'signer_available': {'enum': ['YES', 'NO', 'UNKNOWN'], 'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'tier': {'enum': ['primitive', 'decision'], 'type': 'string'}, 'max_price_usd': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['count', 'products', 'start_here'], 'properties': {'count': {'type': 'integer', 'minimum': 0}, 'products': {'type': 'array'}, 'start_here': {'type': 'object'}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'pattern': '^[0-9]{1,10}$'}, 'concepts': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 8}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'pattern': '^[0-9]{1,10}$'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'description': 'Input parameter "url" for the url-http-preflight tool.'}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier. Generate once per intended purchase and preserve it across challenge, payment, timeout recovery, and retries for the strongest at-most-once contract. Standard x402 clients may omit it.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE proof. Omit on the first call to receive the payment challenge; include after satisfying that challenge.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'max_chars': {'type': 'integer', 'maximum': 150000, 'minimum': 1000}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'hours': {'type': 'integer', 'maximum': 168, 'minimum': 1}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'min_magnitude': {'type': 'number', 'maximum': 10, 'minimum': 0}, '_salt19_handoff_id': {'type': 'string', 'format': 'uuid', 'description': 'Optional SALT19 authorization handoff correlation. Preserve the same value across challenge, local signing, and paid retry.'}, '_salt19_operation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional but recommended semantic purchase identifier preserved across challenge/payment/retries.'}, '_x402_payment_signature': {'type': 'string', 'description': 'Optional x402 payment proof. Omit on the first call; include after satisfying the challenge.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'description': 'SALT19 decision receipt UUID'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'Canonical SALT19 tool identifier when the result is tool-specific.'}, 'status': {'type': 'string', 'description': 'SALT19 execution, payment, availability, or verification state.'}, 'response': {'description': 'Tool-specific structured response payload when execution completes.'}, 'operation_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'Client-controlled semantic purchase identifier when applicable.'}}, 'description': 'Structured SALT19 result envelope. Fields vary by tool and may include execution status, semantic operation identity, payment challenge data, a tool-specific response payload, or verification evidence.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['product', 'arguments'], 'properties': {'product': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'arguments': {'type': 'object', 'description': 'The exact paid tool arguments that will be retried after authorization. Do not include private keys, seed phrases, or payment signatures.'}, 'session_id': {'type': 'string', 'maxLength': 256}, 'operation_id': {'type': 'string', 'maxLength': 128, 'minLength': 8}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['product'], 'properties': {'product': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'max_price_usd': {'type': 'number', 'minimum': 0}, 'supports_x402': {'type': 'boolean'}, 'wallet_address': {'type': 'string', 'description': 'Optional public EVM address only; never provide a private key.'}, 'supported_assets': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'supported_networks': {'type': 'array', 'items': {'type': 'string', 'maxLength': 96}, 'maxItems': 16}, 'autonomous_spend_allowed': {'type': 'boolean'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…
developer-tools
Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…
Qiniso
Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…