PHION Agent Trust Infrastructure
Ce que fait ce MCP
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent workflows.
Outils
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['tool', 'policy'], 'properties': {'tool': {'type': 'object', 'required': ['last_success_at', 'reachable', 'independent_probe_count']}, 'policy': {'type': 'object'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['approval'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['request', 'usage', 'policy']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['memory', 'source'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['demand', 'offer'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['subject'], 'properties': {'signals': {'type': 'object'}, 'subject': {'type': 'object', 'minProperties': 1}, 'evidence': {'type': 'array', 'maxItems': 32}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['previous', 'current'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['handoff']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['content'], 'properties': {'content': {}, 'sources': {'type': 'array'}, 'ttl_seconds': {'type': 'integer', 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['required', 'offered'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'properties': {'lid': {'type': 'string'}, 'name': {'type': 'string'}, 'email': {'type': 'string'}, 'input': {'type': 'object'}, 'phone': {'type': 'string'}, 'query': {'type': 'object'}, 'entity': {'type': 'object'}, 'pdl_id': {'type': 'string'}, 'person': {'type': 'object'}, 'region': {'type': 'string'}, 'school': {'type': 'string'}, 'ticker': {'type': 'string'}, 'company': {'description': 'Company name or nested input object'}, 'contact': {'type': 'object'}, 'country': {'type': 'string'}, 'profile': {'type': 'string'}, 'subject': {'type': 'object'}, 'website': {'type': 'string'}, 'locality': {'type': 'string'}, 'location': {'type': 'string'}, 'last_name': {'type': 'string'}, 'birth_date': {'type': 'string'}, 'email_hash': {'type': 'string'}, 'first_name': {'type': 'string'}, 'identifier': {'type': 'string', 'description': 'Email, profile URL, phone, company domain, ticker or name; interpreted by service'}, 'postal_code': {'type': 'string'}, 'street_address': {'type': 'string'}, 'minimum_likelihood': {'type': 'integer', 'maximum': 10, 'minimum': 0}}, 'description': 'Company identifier: pdl_id, website/domain, profile, ticker, name, company, or identifier; nested input/query/entity/company accepted. Validation occurs before payment.', 'minProperties': 1, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['requested_slots', 'active_slots', 'lease_id', 'idempotency_key', 'lease_valid_until', 'counter_observed_at', 'policy'], 'properties': {'policy': {'type': 'object', 'required': ['maximum_slots']}, 'lease_id': {'type': 'string'}, 'active_slots': {'type': 'integer', 'minimum': 0}, 'idempotency_key': {'type': 'string'}, 'requested_slots': {'type': 'integer', 'minimum': 1}, 'lease_valid_until': {'type': 'integer'}, 'counter_observed_at': {'type': 'integer'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['candidates', 'policy'], 'properties': {'policy': {'type': 'object'}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'value_sha256', 'observed_at', 'confidence']}, 'maxItems': 100, 'minItems': 2}}}
Schéma d’entrée
{'type': 'object', 'properties': {'lid': {'type': 'string'}, 'name': {'type': 'string'}, 'email': {'type': 'string'}, 'input': {'type': 'object'}, 'phone': {'type': 'string'}, 'query': {'type': 'object'}, 'entity': {'type': 'object'}, 'pdl_id': {'type': 'string'}, 'person': {'type': 'object'}, 'region': {'type': 'string'}, 'school': {'type': 'string'}, 'ticker': {'type': 'string'}, 'company': {'description': 'Company name or nested input object'}, 'contact': {'type': 'object'}, 'country': {'type': 'string'}, 'profile': {'type': 'string'}, 'subject': {'type': 'object'}, 'website': {'type': 'string'}, 'locality': {'type': 'string'}, 'location': {'type': 'string'}, 'last_name': {'type': 'string'}, 'birth_date': {'type': 'string'}, 'email_hash': {'type': 'string'}, 'first_name': {'type': 'string'}, 'identifier': {'type': 'string', 'description': 'Email, profile URL, phone, company domain, ticker or name; interpreted by service'}, 'postal_code': {'type': 'string'}, 'street_address': {'type': 'string'}, 'minimum_likelihood': {'type': 'integer', 'maximum': 10, 'minimum': 0}}, 'description': 'Person identifier: pdl_id, email, email_hash, phone, lid, profile, or name plus context; nested input/query/subject/person/contact accepted. Validation occurs before payment.', 'minProperties': 1, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['content', 'source']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['subject', 'transaction'], 'properties': {'policy': {'type': 'object'}, 'subject': {'type': 'object'}, 'reputation': {'type': 'object'}, 'transaction': {'type': 'object'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['receipts'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['payload', 'destination'], 'properties': {'policy': {'type': 'object'}, 'payload': {}, 'destination': {'type': 'object'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['data', 'policy'], 'properties': {'data': {'type': 'object', 'required': ['observed_at', 'source_uri', 'content_sha256']}, 'policy': {'type': 'object', 'required': ['maximum_age_seconds']}}}
Schéma d’entrée
{'type': 'object', 'required': ['credential', 'action'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['delegation', 'policy'], 'properties': {'policy': {'type': 'object'}, 'delegation': {'type': 'object'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['delivery'], 'properties': {'delivery': {'type': 'object', 'required': ['transaction_id', 'status', 'delivered_at', 'content_sha256', 'expected_content_sha256', 'request_sha256']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['dependencies', 'policy'], 'properties': {'policy': {'type': 'object', 'required': ['allowed_registries']}, 'dependencies': {'type': 'array', 'maxItems': 1000, 'minItems': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}, 'expected_fields': {'type': 'array'}}}
Schéma d’entrée
{'type': 'object', 'required': ['domain', 'evidence'], 'properties': {'domain': {'type': 'string'}, 'evidence': {'type': 'object', 'required': ['domain', 'method', 'verified_at', 'challenge_sha256', 'independently_verified']}}}
Schéma d’entrée
{'type': 'object', 'required': ['charges'], 'properties': {'charges': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 1000, 'minItems': 1}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['task'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'subject': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}, 'expected_fields': {'type': 'array', 'maxItems': 32}}}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['steps', 'budget_atomic'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['action', 'policy']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['idempotency_key', 'action']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['mode'], 'properties': {'mode': {'enum': ['snapshot', 'delta']}, 'since_snapshot_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['policies'], 'properties': {'policies': {'type': 'array', 'items': {'type': 'object', 'required': ['policy_id', 'subject', 'action', 'expires_at', 'decision']}, 'maxItems': 64, 'minItems': 2}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['task', 'checkpoint', 'policy'], 'properties': {'task': {'type': 'object', 'required': ['task_id', 'attempts', 'deadline', 'side_effect_status']}, 'policy': {'type': 'object', 'required': ['max_attempts']}, 'checkpoint': {'type': 'object', 'required': ['task_id', 'sequence', 'state_sha256']}}}
Schéma d’entrée
{'type': 'object', 'required': ['journey_id', 'events'], 'properties': {'events': {'type': 'array', 'maxItems': 128, 'minItems': 2}, 'expected': {'type': 'object'}, 'journey_id': {'type': 'string', 'maxLength': 128}}}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls', 'max_age_seconds'], 'properties': {'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}, 'max_age_seconds': {'type': 'integer', 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['mandate_id', 'idempotency_key', 'capability_token', 'amount', 'cumulative_limit'], 'properties': {'amount': {'type': 'string', 'pattern': '^[1-9][0-9]*$'}, 'mandate_id': {'type': 'string', 'maxLength': 128}, 'ttl_seconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}, 'idempotency_key': {'type': 'string', 'maxLength': 128}, 'capability_token': {'type': 'string', 'maxLength': 256, 'minLength': 32}, 'cumulative_limit': {'type': 'string', 'pattern': '^[1-9][0-9]*$'}}}
Schéma d’entrée
{'type': 'object', 'required': ['previous', 'current'], 'properties': {'current': {'type': 'object', 'required': ['version']}, 'previous': {'type': 'object', 'required': ['version']}}}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'subject': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}, 'expected_fields': {'type': 'array'}}}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['protocol_version', 'methods'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['mcp_task', 'a2a_task'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['catalog', 'ttl_ms', 'cache_scope'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['manifest'], 'properties': {'policy': {'type': 'object'}, 'manifest': {'type': 'object'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['identity']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['write'], 'properties': {'write': {'type': 'object'}, 'policy': {'type': 'object'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'query': {'type': 'string'}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 2}, 'expected_fields': {'type': 'array'}}}
Schéma d’entrée
{'type': 'object', 'required': ['claims', 'expected_issuer', 'expected_audience'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['claims', 'expected_audience']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'subject': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['service', 'intent'], 'properties': {'intent': {'enum': ['discovery_only', 'evaluate_purchase']}, 'service': {'type': 'string'}, 'funds_available': {'type': 'boolean'}, 'spend_authorized': {'type': 'boolean'}, 'supported_assets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8}, 'supports_x402_v2': {'type': 'boolean'}, 'wallet_available': {'type': 'boolean'}, 'supported_networks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['payment', 'delivery'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['service'], 'properties': {'service': {'type': 'string'}, 'body_valid': {'type': 'boolean'}, 'error_code': {'type': 'string'}, 'http_status': {'type': 'integer'}, 'x402_version': {'type': 'string'}, 'selected_network': {'type': 'string'}, 'has_payment_signature': {'type': 'boolean'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['payment_requirement', 'policy'], 'properties': {'policy': {'type': 'object'}, 'intent_id': {'type': 'string', 'maxLength': 128}, 'payment_requirement': {'type': 'object'}}}
Schéma de sortie
{'type': 'object', 'required': ['decision', 'receipt', 'charged']}
Schéma d’entrée
{'type': 'object', 'required': ['payment', 'receipt'], 'properties': {'payment': {'type': 'object'}, 'receipt': {'type': 'object'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routes', 'policy'], 'properties': {'policy': {'type': 'object', 'properties': {'allowed_assets': {'type': 'array', 'items': {'type': 'string'}}, 'max_latency_ms': {'type': 'integer', 'minimum': 0}, 'allowed_networks': {'type': 'array', 'items': {'type': 'string'}}, 'max_total_atomic': {'type': ['string', 'integer']}, 'max_amount_atomic': {'type': ['string', 'integer']}, 'preferred_networks': {'type': 'array', 'items': {'type': 'string'}}, 'minimum_validity_seconds': {'type': 'integer', 'minimum': 0}}}, 'routes': {'type': 'array', 'items': {'type': 'object', 'required': ['amount_atomic'], 'properties': {'asset': {'type': 'string'}, 'scheme': {'type': 'string'}, 'network': {'type': 'string'}, 'available': {'type': 'boolean'}, 'expires_at': {'type': 'integer'}, 'x402_version': {'type': 'integer'}, 'amount_atomic': {'type': ['string', 'integer']}, 'gas_sufficient': {'type': 'boolean'}, 'estimated_fee_atomic': {'type': ['string', 'integer']}, 'estimated_latency_ms': {'type': 'integer', 'minimum': 0}, 'facilitator_supported': {'type': 'boolean'}, 'wallet_balance_atomic': {'type': ['string', 'integer']}}}, 'maxItems': 64, 'minItems': 1}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'properties': {'lid': {'type': 'string'}, 'name': {'type': 'string'}, 'email': {'type': 'string'}, 'input': {'type': 'object'}, 'phone': {'type': 'string'}, 'query': {'type': 'object'}, 'entity': {'type': 'object'}, 'pdl_id': {'type': 'string'}, 'person': {'type': 'object'}, 'region': {'type': 'string'}, 'school': {'type': 'string'}, 'ticker': {'type': 'string'}, 'company': {'description': 'Company name or nested input object'}, 'contact': {'type': 'object'}, 'country': {'type': 'string'}, 'profile': {'type': 'string'}, 'subject': {'type': 'object'}, 'website': {'type': 'string'}, 'locality': {'type': 'string'}, 'location': {'type': 'string'}, 'last_name': {'type': 'string'}, 'birth_date': {'type': 'string'}, 'email_hash': {'type': 'string'}, 'first_name': {'type': 'string'}, 'identifier': {'type': 'string', 'description': 'Email, profile URL, phone, company domain, ticker or name; interpreted by service'}, 'postal_code': {'type': 'string'}, 'street_address': {'type': 'string'}, 'minimum_likelihood': {'type': 'integer', 'maximum': 10, 'minimum': 0}}, 'description': 'Person identifier: pdl_id, email, email_hash, phone, lid, profile, or name plus context; nested input/query/subject/person/contact accepted. Validation occurs before payment.', 'minProperties': 1, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['objective', 'target_service', 'input', 'max_budget_atomic', 'idempotency_key'], 'properties': {'input': {'type': 'object'}, 'dry_run': {'type': 'boolean'}, 'objective': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'target_service': {'type': 'string'}, 'idempotency_key': {'type': 'string', 'maxLength': 256, 'minLength': 8}, 'max_budget_atomic': {'type': 'string', 'pattern': '^[0-9]+$'}, 'acceptance_criteria': {'type': 'array', 'items': {'type': 'object', 'required': ['pointer'], 'properties': {'equals': {}, 'pointer': {'type': 'string'}, 'required': {'type': 'boolean'}}}, 'maxItems': 32}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['serviceId'], 'properties': {'serviceId': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['serviceId', 'input'], 'properties': {'input': {'type': 'object'}, 'network': {'type': 'string'}, 'intentId': {'type': 'string'}, 'protocol': {'type': 'string'}, 'serviceId': {'type': 'string'}, 'budgetUsdc': {'type': 'number', 'minimum': 0}, 'correlationId': {'type': 'string'}, 'idempotencyKey': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'anyOf': [{'required': ['task']}, {'required': ['capability']}], 'properties': {'task': {'type': 'string', 'maxLength': 2000}, 'capability': {'type': 'string'}, 'constraints': {'type': 'object', 'properties': {'privacy': {'type': 'string'}, 'currency': {'type': 'string'}, 'maxPrice': {'type': 'number', 'minimum': 0}, 'deadlineMs': {'type': 'integer', 'minimum': 0}, 'jurisdiction': {'type': 'string'}, 'allowedAssets': {'type': 'array', 'items': {'type': 'string'}}, 'minimumQuality': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'allowedNetworks': {'type': 'array', 'items': {'type': 'string'}}, 'allowedProviders': {'type': 'array', 'items': {'type': 'string'}}, 'freshnessSeconds': {'type': 'integer', 'minimum': 0}, 'excludedProviders': {'type': 'array', 'items': {'type': 'string'}}, 'requireVerification': {'type': 'boolean'}}}, 'executionMode': {'enum': ['SHADOW', 'ADVISORY', 'PREFLIGHT']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500}, 'maxPrice': {'type': 'number', 'minimum': 0}, 'protocol': {'type': 'string'}, 'capability': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['events'], 'properties': {'events': {'type': 'array', 'items': {'type': 'object', 'required': ['event_id', 'observed_at', 'trace_id', 'span_id']}, 'maxItems': 1000, 'minItems': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['consent', 'action'], 'properties': {'action': {'type': 'object', 'required': ['subject', 'recipient', 'purpose', 'scope']}, 'consent': {'type': 'object', 'required': ['consent_id', 'subject', 'recipient', 'purpose', 'scope', 'issued_at', 'expires_at', 'revocation_checked', 'revoked']}}}
Schéma d’entrée
{'type': 'object', 'required': ['quote'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['requested_url', 'allowed_hosts']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['trace', 'policy'], 'properties': {'trace': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'tokens', 'cost_atomic']}}, 'policy': {'type': 'object', 'required': ['max_steps', 'max_tokens', 'max_cost_atomic']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['record', 'action'], 'properties': {'action': {'type': 'object', 'required': ['kind']}, 'record': {'type': 'object', 'required': ['record_id', 'content_sha256']}}}
Schéma d’entrée
{'type': 'object', 'required': ['asset'], 'properties': {'asset': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5}, 'declared_facts': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'required': ['asset', 'policy'], 'properties': {'asset': {'type': 'object'}, 'policy': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5}}}
Schéma d’entrée
{'type': 'object', 'required': ['asset', 'previous_state', 'current_state'], 'properties': {'asset': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5}, 'current_state': {'type': 'object'}, 'previous_state': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'required': ['asset', 'declared_facts', 'observed_facts', 'source_urls'], 'properties': {'asset': {'type': 'object', 'minProperties': 1}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}, 'tolerance_bps': {'type': 'integer', 'maximum': 10000, 'minimum': 0}, 'declared_facts': {'type': 'object', 'required': ['nav', 'reserve_ratio', 'as_of', 'unit']}, 'observed_facts': {'type': 'object', 'required': ['nav', 'reserve_ratio', 'as_of', 'unit']}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['subject', 'jurisdictions'], 'properties': {'subject': {'type': 'object', 'required': ['name']}, 'source_urls': {'type': 'array', 'maxItems': 3}, 'jurisdictions': {'type': 'array', 'items': {'enum': ['US', 'EU']}}}}
Schéma d’entrée
{'type': 'object', 'required': ['asset', 'transaction', 'policy'], 'properties': {'asset': {'type': 'object'}, 'policy': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5}, 'transaction': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'required': ['target_service', 'payload'], 'properties': {'payload': {'type': 'object'}, 'target_service': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['target_service', 'payload'], 'properties': {'payload': {'type': 'object'}, 'target_service': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['payload']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['candidates'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['samples', 'policy']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['results']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'query': {'type': 'string'}, 'subject': {'type': 'object'}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls', 'query'], 'properties': {'query': {'type': 'string', 'minLength': 1}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['subscription', 'usage', 'policy'], 'properties': {'usage': {'type': 'object'}, 'policy': {'type': 'object', 'required': ['period_limit_atomic']}, 'subscription': {'type': 'object', 'required': ['next_charge_atomic']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['task', 'side_effects'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['checkpoint'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['lease', 'requester'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['call', 'intent', 'policy'], 'properties': {'call': {'type': 'object'}, 'intent': {'type': 'object'}, 'policy': {'type': 'object'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['baseline', 'current']}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['output'], 'properties': {'output': {}, 'policy': {'type': 'object'}, 'source': {'type': 'object'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['result', 'schema'], 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['transaction_id', 'intent', 'offer', 'payment', 'delivery'], 'properties': {'offer': {'type': 'object'}, 'intent': {'type': 'object'}, 'payment': {'type': 'object'}, 'delivery': {'type': 'object'}, 'acceptance': {'type': 'array', 'maxItems': 32}, 'transaction_id': {'type': 'string', 'maxLength': 128}}}
Schéma d’entrée
{'type': 'object', 'required': ['transaction_id', 'assurance', 'payment', 'policy'], 'properties': {'policy': {'type': 'object'}, 'payment': {'type': 'object'}, 'attempts': {'type': 'array', 'maxItems': 10}, 'assurance': {'type': 'object'}, 'transaction_id': {'type': 'string', 'maxLength': 128}}}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Schéma d’entrée
{'type': 'object', 'required': ['service'], 'properties': {'service': {'enum': ['attest', 'payment-firewall', 'web-evidence', 'mandate-reserve', 'agent-inspection', 'commerce-journey', 'transaction-assurance', 'transaction-recovery', 'rwa-asset-due-diligence', 'rwa-compliance', 'rwa-nav-reserve', 'rwa-transaction-assurance', 'rwa-corporate-actions', 'schema-normalize', 'sanctions-screening-evidence', 'agent-reputation-evidence', 'counterparty-risk-preflight', 'tool-output-firewall', 'delegation-scope-guard', 'memory-write-guard', 'mcp-manifest-firewall', 'tool-call-policy-guard', 'data-egress-preflight', 'agent-budget-guard', 'idempotency-replay-guard', 'human-approval-policy', 'secret-redaction-preflight', 'oauth-token-audience-guard', 'redirect-callback-validator', 'tool-capability-drift-monitor', 'mcp-server-identity-evidence', 'agent-task-handoff-receipt', 'context-provenance-labeler', 'signed-result-comparator', 'service-sla-attestation', 'payment-route-selector', 'x402-quote-comparator', 'payment-receipt-reconciler', 'duplicate-charge-detector', 'subscription-spend-guard', 'webhook-verifier', 'delivery-evidence', 'inter-agent-policy-evaluator', 'concurrency-guard', 'resource-cycle-guard', 'abandoned-tool-detector', 'manifest-version-diff', 'dependency-provenance-assessment', 'conflict-resolution', 'data-freshness-certificate', 'domain-ownership-evidence', 'purpose-bound-consent', 'retention-deletion-receipt', 'interrupted-task-recovery', 'portable-observability-audit', 'index-feed', 'verified-web-extract', 'entity-enrichment-evidence', 'social-source-evidence', 'market-data-snapshot', 'onchain-evidence', 'verified-news-monitor', 'multi-source-fact-bundle', 'document-to-verified-json', 'source-backed-search', 'live-data-freshness', 'person-enrichment-evidence', 'company-enrichment-evidence', 'contact-enrichment-evidence', 'mcp-2026-compatibility-gateway', 'durable-agent-task', 'task-checkpoint-evidence', 'task-cancel-assurance', 'agent-approval-relay', 'capability-negotiation-preflight', 'mcp-catalog-cache-guard', 'oauth-issuer-binding-evidence', 'mcp-a2a-task-bridge', 'quote-freshness-guard', 'delegated-credential-guard', 'agent-session-continuity', 'task-lease-guard', 'tool-result-schema-validator', 'agent-memory-provenance', 'payment-delivery-atomicity', 'service-failover-selector', 'agent-rate-limit-negotiator', 'execution-cost-estimator', 'cross-agent-receipt-bundle', 'capability-verification', 'capability-benchmark', 'sybil-reputation-guard', 'agent-behavior-fingerprint', 'trust-anomaly-detector', 'economic-loop-detector', 'provider-quality-predictor', 'transaction-risk-score', 'payment-optimizer', 'x402-v2-router', 'erc8004-identity-evidence', 'erc8004-reputation-intelligence', 'delegated-spend-policy', 'ap2-mandate-bridge', 'a2a-transaction-bridge', 'mcp-transaction-gateway', 'proof-of-service', 'automated-dispute-bundle', 'transaction-recovery-v2', 'reputation-update-receipt', 'agent-economic-graph', 'market-demand-predictor', 'service-gap-detector', 'price-discovery-engine', 'sla-risk-predictor', 'dynamic-service-pricing', 'autonomous-procurement', 'multi-agent-escrow', 'cross-protocol-receipt', 'phion-inference', 'phion-search', 'phion-enrich', 'phion-intelligence'], 'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'query': {'type': 'string'}, 'source_urls': {'type': 'array', 'maxItems': 5, 'minItems': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['source_urls'], 'properties': {'query': {'type': 'string'}, 'source_urls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 5, 'minItems': 1}, 'expected_fields': {'type': 'array', 'maxItems': 32}}}
Schéma d’entrée
{'type': 'object', 'required': ['receipt'], 'properties': {'content': {}, 'receipt': {'type': 'object'}, 'sources': {'type': 'array'}}}
Schéma d’entrée
{'type': 'object', 'required': ['event', 'verification'], 'properties': {'event': {'type': 'object', 'required': ['delivery_id', 'timestamp', 'payload']}, 'verification': {'type': 'object', 'required': ['signature_valid', 'trusted_key', 'algorithm', 'key_id', 'nonce', 'verified_components', 'replay_seen']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['quotes'], 'properties': {'quotes': {'type': 'array', 'items': {'type': 'object', 'required': ['network', 'asset', 'asset_decimals', 'amount', 'payTo'], 'properties': {'asset': {'type': 'string'}, 'payTo': {'type': 'string'}, 'amount': {'type': ['string', 'integer']}, 'scheme': {'type': 'string'}, 'network': {'type': 'string'}, 'expires_at': {'type': 'integer'}, 'x402Version': {'type': 'integer'}, 'asset_decimals': {'type': 'integer'}}}, 'maxItems': 64, 'minItems': 2}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'minProperties': 1, 'additionalProperties': True}
Schéma de sortie
{'type': 'object', 'required': ['charged', 'assessment', 'receipt']}
Modifications récentes des outils
Serveurs MCP similaires
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
Swamp
Coordinates security agents through scoped bug-bounty programs, target claims, vulnerability submissions, peer review, shared fin…
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
SaSame MCP Observatory + Gold Rush Town
Audits and profiles MCP servers, provides ecosystem analytics, trust and claim records, and non-custodial transaction or escrow a…
ThinkNEO Control Plane
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.
DDG Agent Services
Acts as a pay-per-call gateway for agent tools including LLM routes, web and market data, Ethereum RPC, security scans, service c…