ATTRACTOR Verification, State & Evidence
Qué hace este MCP
Provides deterministic JSON transformation, schema validation, artifact verification, public state sharing, capability discovery, and evidence recording for agent workflows.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['value'], 'properties': {'value': {}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['value', 'canonical', 'fingerprint'], 'properties': {'value': {}, 'canonical': {'type': 'string'}, 'fingerprint': {'type': 'string'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['about'], 'properties': {'about': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$'}, 'replay': {'type': 'object', 'additionalProperties': True}, 'receipt': {'type': 'object', 'additionalProperties': True}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['id', 'stored'], 'properties': {'id': {'type': 'string'}, 'check': {'type': 'object', 'additionalProperties': True}, 'stored': {'type': 'boolean'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['value', 'schema'], 'properties': {'value': {}, 'schema': {'type': 'object'}, 'decimal_comma': {'type': 'boolean', 'default': False}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['value', 'changes', 'valid', 'errors'], 'properties': {'valid': {'type': 'boolean'}, 'value': {}, 'errors': {'type': 'array'}, 'changes': {'type': 'array'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['problem', 'solution'], 'properties': {'problem': {'type': 'object', 'required': ['title', 'output_schema'], 'properties': {'title': {'type': 'string'}, 'output_schema': {'type': 'object', 'additionalProperties': True}}}, 'solution': {'type': 'object', 'required': ['slug', 'recipe', 'examples'], 'properties': {'slug': {'type': 'string'}, 'recipe': {'type': 'object', 'required': ['fields'], 'properties': {'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['from', 'to', 'steps'], 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'steps': {'type': 'array', 'items': {'enum': ['trim', 'lowercase', 'uppercase', 'number', 'decimal-comma', 'boolean'], 'type': 'string'}}}}}}}, 'examples': {'type': 'array', 'items': {'type': 'object', 'required': ['input', 'expected'], 'properties': {'input': {'type': 'object', 'additionalProperties': True}, 'expected': {'type': 'object', 'additionalProperties': True}}}}, 'parent_id': {'type': 'string', 'format': 'uuid'}, 'conventions': {'type': 'object', 'additionalProperties': True}, 'exposure_id': {'type': 'string', 'format': 'uuid'}}}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['artifact'], 'properties': {'artifact': {'type': 'object'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['records', 'keys'], 'properties': {'keys': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'minItems': 1}, 'records': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 1000}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['records', 'count', 'removed', 'kept'], 'properties': {'kept': {'type': 'string'}, 'count': {'type': 'integer'}, 'records': {'type': 'array'}, 'removed': {'type': 'integer'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['before', 'after'], 'properties': {'after': {}, 'before': {}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['patch', 'array_strategy'], 'properties': {'patch': {'type': 'array'}, 'array_strategy': {'type': 'string'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 22000}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['value', 'fingerprint'], 'properties': {'value': {}, 'fingerprint': {'type': 'string'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['capabilities', 'scope', 'external_delegation'], 'properties': {'scope': {'const': 'attractor_catalog_only'}, 'capabilities': {'type': 'array'}, 'external_delegation': {'const': False}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$'}, 'kind': {'enum': ['record', 'receipt', 'replay']}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'capability': {'type': 'string', 'maxLength': 600, 'minLength': 8}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'properties': {'input': {'type': 'object', 'additionalProperties': True}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 100}, 'output_schema': {'type': 'object', 'additionalProperties': True}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['solutions'], 'properties': {'solutions': {'type': 'array'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['value'], 'properties': {'value': {}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['fingerprint', 'algorithm'], 'properties': {'algorithm': {'type': 'string'}, 'fingerprint': {'type': 'string'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['value'], 'properties': {'value': {}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['values', 'root_pointer'], 'properties': {'values': {'type': 'object'}, 'root_pointer': {'type': 'string'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['value', 'mapping'], 'properties': {'value': {}, 'mapping': {'type': 'object', 'maxProperties': 50, 'minProperties': 1, 'additionalProperties': {'type': 'string'}}, 'omit_missing': {'type': 'boolean', 'default': False}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['value', 'omitted', 'projection'], 'properties': {'value': {'type': 'object'}, 'omitted': {'type': 'array'}, 'projection': {'type': 'boolean'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['artifact'], 'properties': {'artifact': {'type': 'object'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['record'], 'properties': {'record': {'type': 'object', 'additionalProperties': True}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['id', 'stored'], 'properties': {'id': {'type': 'string'}, 'check': {'type': 'object', 'additionalProperties': True}, 'stored': {'type': 'boolean'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'oneOf': [{'not': {'required': ['query']}, 'required': ['id']}, {'not': {'required': ['id']}, 'required': ['query']}], 'required': [], 'properties': {'id': {'type': 'string', 'pattern': '^ATR-S-[a-f0-9-]{36}$'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['state', 'read_receipt', 'trust'], 'properties': {'state': {'type': 'object'}, 'trust': {'const': 'untrusted_data'}, 'read_receipt': {'type': 'string', 'format': 'uuid', 'description': 'Private read receipt, bound to the application context that retrieved the state.'}}}, {'type': 'object', 'required': ['states', 'limit', 'trust'], 'properties': {'limit': {'type': 'integer'}, 'trust': {'const': 'untrusted_data'}, 'states': {'type': 'array'}}}]}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['artifact', 'visibility', 'title', 'kind', 'tags'], 'properties': {'kind': {'enum': ['json', 'code', 'plan'], 'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9-]{1,30}$'}, 'maxItems': 8}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 3}, 'artifact': {}, 'parent_id': {'type': 'string', 'pattern': '^ATR-S-[a-f0-9-]{36}$'}, 'visibility': {'const': 'public'}, 'read_receipt': {'type': 'string', 'format': 'uuid', 'description': 'Private read receipt, bound to the application context that retrieved the state.'}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['state', 'public'], 'properties': {'state': {'type': 'object'}, 'public': {'const': True}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['value', 'schema'], 'properties': {'value': {}, 'schema': {'type': 'object'}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['ok', 'tool', 'result', 'knowledge_id', 'attractor_trace_id', 'request_id', 'commons'], 'properties': {'ok': {'const': True}, 'tool': {'type': 'string'}, 'result': {'type': 'object', 'required': ['valid', 'errors'], 'properties': {'valid': {'type': 'boolean'}, 'errors': {'type': 'array'}}}, 'commons': {'type': 'object'}, 'request_id': {'type': 'string'}, 'knowledge_id': {'type': 'string'}, 'attractor_trace_id': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['artifact', 'constraints'], 'properties': {'artifact': {}, 'state_id': {'type': 'string', 'pattern': '^ATR-S-[a-f0-9-]{36}$'}, 'constraints': {'type': 'object', 'description': 'Supported deterministic schema subset: type, properties, required, additionalProperties boolean, items, enum, minimum, maximum, minLength, maxLength. Code execution and semantic truth are not checked.'}, 'read_receipt': {'type': 'string', 'format': 'uuid', 'description': 'Private read receipt, bound to the application context that retrieved the state.'}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['valid', 'errors', 'artifact_hash', 'verification', 'state_use'], 'properties': {'valid': {'type': 'boolean'}, 'errors': {'type': 'array'}, 'state_use': {'type': ['object', 'null']}, 'verification': {'type': 'object'}, 'artifact_hash': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Esquema de entrada
{'type': 'object', 'required': ['id', 'exposure_id', 'marker', 'input', 'output'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, 'input': {'type': 'object', 'additionalProperties': True}, 'marker': {'type': 'string', 'format': 'uuid'}, 'output': {'type': 'object', 'additionalProperties': True}, 'exposure_id': {'type': 'string', 'format': 'uuid'}, 'attractor_trace_id': {'type': 'string', 'pattern': '^ATR-T-[a-f0-9]{32}$', 'description': 'Optional public correlation handle from a prior result; not authentication or proof of identity.'}, 'attractor_knowledge_id': {'type': 'string', 'pattern': '^ATR-K-[a-f0-9]{64}$', 'description': 'Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['verified'], 'properties': {'verified': {'type': 'boolean'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'request_id': {'type': 'string'}}}]}
Cambios recientes en herramientas
Servidores MCP similares
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
aaaa-nexus — Formally Verified AI Safety APIs
Provides formally constrained agent safety and governance APIs for tool authorization, prompt-injection-resistant execution, iden…
Slid Phi Labs
Provides searchable catalogs and documentation for agent services, issues agent API keys, exposes x402-purchasable SKUs, and offe…
AgentResolver — Agent Commerce Health Monitoring
Resolves missing agent capabilities and provides MCP and HTTP endpoint checks, tool compatibility analysis, OpenAPI selection, en…
Aziel Runtime
Provides a governed MCP runtime with registry discovery, controlled tool execution, provenance receipts, integrity checks, memory…
agent-exec
Provides pay-per-use sandbox code execution, temporary storage, distributed locks, attestations, durable watches, and process han…
HeyClaude — Claude & AI workflow directory
Searches and evaluates a registry of Claude Code agents, MCP servers, skills, and tools, providing entry details, compatibility, …