addrbookFor publishers
← The evidence ledger

Evidence row 1288657

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint e1d7652d-23dd-4951-b8c3-3cb32c59ecc5
Recorded
Previous row
#551884
Body SHA-256
6a06919b79bd68d89e86ccd5bc73265ab9b08bece259d1fdd9b025f7eb23ad82
Leaf
0x7a913fb19996f11cc180fab4f5337a2eb3f732f084358321cfb902560b411a42

What was observed

{
  "count": 29,
  "tools": [
    {
      "description": "Busqueda de texto completo en la legislacion mexicana. Devuelve articulos con extracto, cita y fuente. Filtra por materia, ambito, entidad o un documento_id. Consume saldo (servicio LEGAL; tarifa vigente en consultar_precios) cuando hay resultados; una busqueda sin coincidencias no cobra. Trae deslinde.",
      "inputSchema": {
        "properties": {
          "ambito": {
            "default": "",
            "title": "Ambito",
            "type": "string"
          },
          "documento": {
            "default": "",
            "title": "Documento",
            "type": "string"
          },
          "entidad": {
            "default": "",
            "title": "Entidad",
            "type": "string"
          },
          "limite": {
            "default": 10,
            "title": "Limite",
            "type": "integer"
          },
          "materia": {
            "default": "",
            "title": "Materia",
            "type": "string"
          },
          "q": {
            "title": "Q",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "title": "buscar_leyArguments",
        "type": "object"
      },
      "name": "buscar_ley"
    },
    {
      "description": "Cuotas IMSS + Infonavit sobre el salario base de cotizacion (SBC) diario. Consume saldo (servicio NOMINA; tarifa vigente en consultar_precios). Riesgos de Trabajo solo si pasas prima_riesgo (la que el IMSS asigno a la empresa). Declara version y deslinde; no calcula fuera de la vigencia cargada.",
      "inputSchema": {
        "properties": {
          "dias": {
            "default": 30,
            "title": "Dias",
            "type": "integer"
          },
          "fecha_calculo": {
            "default": "",
            "title": "Fecha Calculo",
            "type": "string"
          },
          "prima_riesgo": {
            "default": null,
            "title": "Prima Riesgo",
            "type": "number"
          },
          "sbc_diario": {
            "title": "Sbc Diario",
            "type": "number"
          }
        },
        "required": [
          "sbc_diario"
        ],
        "title": "calcular_imssArguments",
        "type": "object"
      },
      "name": "calcular_imss"
    },
    {
      "description": "ISR mensual de nomina (LISR art. 96) sobre una base gravable, para una fecha. Consume saldo (servicio NOMINA; tarifa vigente en consultar_precios). Declara la tabla y su vigencia; si la fecha cae fuera de la tabla cargada, no calcula y lo advierte. Resultado matematico, no resolucion oficial.",
      "inputSchema": {
        "properties": {
          "base_gravable": {
            "title": "Base Gravable",
            "type": "number"
          },
          "fecha_calculo": {
            "default": "",
            "title": "Fecha Calculo",
            "type": "string"
          }
        },
        "required": [
          "base_gravable"
        ],
        "title": "calcular_isrArguments",
        "type": "object"
      },
      "name": "calcular_isr"
    },
    {
      "description": "Calculo laboral mexicano (LFT) con desglose, fundamento y deslinde: concepto 'aguinaldo', 'prima_vacacional' o 'finiquito'. Consume saldo (servicio LABORAL; tarifa vigente en consultar_precios). Es resultado matematico, no resolucion oficial; cada respuesta declara con que tabla/version se calculo.",
      "inputSchema": {
        "properties": {
          "anios_antiguedad": {
            "default": 0,
            "title": "Anios Antiguedad",
            "type": "integer"
          },
          "concepto": {
            "title": "Concepto",
            "type": "string"
          },
          "dias_aguinaldo": {
            "default": 15,
            "title": "Dias Aguinaldo",
            "type": "integer"
          },
          "dias_pendientes_salario": {
            "default": 0,
            "title": "Dias Pendientes Salario",
            "type": "integer"
          },
          "dias_trabajados": {
            "default": 365,
            "title": "Dias Trabajados",
            "type": "integer"
          },
          "fecha_baja": {
            "default": "",
            "title": "Fecha Baja",
            "type": "string"
          },
          "fecha_ingreso": {
            "default": "",
            "title": "Fecha Ingreso",
            "type": "string"
          },
          "incluir_indemnizacion": {
            "default": false,
            "title": "Incluir Indemnizacion",
            "type": "boolean"
          },
          "salario_diario": {
            "default": 0,
            "title": "Salario Diario",
            "type": "number"
          }
        },
        "required": [
          "concepto"
        ],
        "title": "calcular_laboralArguments",
        "type": "object"
      },
      "name": "calcular_laboral"
    },
    {
      "description": "Indice de legislacion mexicana disponible (Constitucion, codigos y leyes federales, nacionales y de los 32 estados). Filtra por materia (Civil/Penal/Fiscal/Laboral/...), ambito (Federal/Estatal/Nacional), entidad o texto en el nombre. Devuelve el documento_id que necesitas para consultar_ley. Es GRATIS: es el catalogo, no el contenido.",
      "inputSchema": {
        "properties": {
          "ambito": {
            "default": "",
            "title": "Ambito",
            "type": "string"
          },
          "entidad": {
            "default": "",
            "title": "Entidad",
            "type": "string"
          },
          "materia": {
            "default": "",
            "title": "Materia",
            "type": "string"
          },
          "q": {
            "default": "",
            "title": "Q",
            "type": "string"
          }
        },
        "title": "catalogo_leyesArguments",
        "type": "object"
      },
      "name": "catalogo_leyes"
    },
    {
      "description": "Catalogo publico de servicios de RESET Verifica: que hace cada uno, precio, inputs, si es deterministico y como se paga. NO requiere llave. Util para decidir si RESET resuelve tu problema antes de autenticarte o pagar. Dos modelos: prepago (cuenta + llave, REST o MCP, precios MXN) y x402 (pago por llamada en USDC sobre Base, sin cuenta).",
      "inputSchema": {
        "properties": {},
        "title": "catalogo_serviciosArguments",
        "type": "object"
      },
      "name": "catalogo_servicios"
    },
    {
      "description": "Consulta un catalogo o dato oficial mexicano: banco SPEI por clave, catalogo SAT (tipo regimen/uso_cfdi/forma_pago) o telefono/LADA. Consume saldo (servicio DATO; tarifa vigente en consultar_precios).",
      "inputSchema": {
        "properties": {
          "clave": {
            "default": "",
            "title": "Clave",
            "type": "string"
          },
          "numero": {
            "default": "",
            "title": "Numero",
            "type": "string"
          },
          "subtipo": {
            "default": "",
            "title": "Subtipo",
            "type": "string"
          },
          "tipo": {
            "title": "Tipo",
            "type": "string"
          }
        },
        "required": [
          "tipo"
        ],
        "title": "consultar_catalogoArguments",
        "type": "object"
      },
      "name": "consultar_catalogo"
    },
    {
      "description": "Texto exacto de un articulo de ley mexicana, con su cita, ubicacion, fuente oficial, fecha de ultima reforma integrada y deslinde. Pasa el documento_id (de catalogo_leyes, p.ej. 'codigo_civil_federal') y el numero de articulo (p.ej. '1793' o '49 Bis'). Consume saldo (servicio LEGAL; tarifa vigente en consultar_precios). Es texto de referencia fechado, NO asesoria juridica ni copia certificada; verifica la vigencia.",
      "inputSchema": {
        "properties": {
          "articulo": {
            "title": "Articulo",
            "type": "string"
          },
          "documento_id": {
            "title": "Documento Id",
            "type": "string"
          }
        },
        "required": [
          "documento_id",
          "articulo"
        ],
        "title": "consultar_leyArguments",
        "type": "object"
      },
      "name": "consultar_ley"
    },
    {
      "description": "Tabla de precios vigente (MXN, IVA incluido). No requiere llave.",
      "inputSchema": {
        "properties": {},
        "title": "consultar_preciosArguments",
        "type": "object"
      },
      "name": "consultar_precios"
    },
    {
      "description": "Tu saldo de paquete, usos individuales por producto con su vencimiento y ultimos movimientos. No tiene costo.",
      "inputSchema": {
        "properties": {},
        "title": "consultar_saldoArguments",
        "type": "object"
      },
      "name": "consultar_saldo"
    },
    {
      "description": "Tu consumo del periodo (por servicio y detalle). Parametro mes en formato AAAA-MM. No tiene costo.",
      "inputSchema": {
        "properties": {
          "mes": {
            "default": "",
            "title": "Mes",
            "type": "string"
          }
        },
        "title": "consultar_usoArguments",
        "type": "object"
      },
      "name": "consultar_uso"
    },
    {
      "description": "Emite una constancia (recibo verificable) de una verificacion que ya hiciste, por su verification_id. Regresa un folio que cualquiera valida gratis con validar_constancia. No tiene costo extra.",
      "inputSchema": {
        "properties": {
          "verification_id": {
            "title": "Verification Id",
            "type": "string"
          }
        },
        "required": [
          "verification_id"
        ],
        "title": "emitir_constanciaArguments",
        "type": "object"
      },
      "name": "emitir_constancia"
    },
    {
      "description": "Estado del servicio y de las fuentes/tablas oficiales: cuando actualizo cada lista del SAT, vigencia de las tablas fiscales, version de catalogos y tarifas. No requiere llave.",
      "inputSchema": {
        "properties": {},
        "title": "estado_servicioArguments",
        "type": "object"
      },
      "name": "estado_servicio"
    },
    {
      "description": "Revision rapida de hasta 200 RFC (lista en 'rfcs'). Con 'desde' (AAAA-MM-DD) y solo_cambios=true devuelve solo los que se movieron en el 69-B o el articulo 69 despues de esa fecha; todos se revisan y cada uno consume saldo (servicio ESTADO; tarifa vigente en consultar_precios). Si el saldo se acaba, se detiene y devuelve lo revisado.",
      "inputSchema": {
        "properties": {
          "desde": {
            "default": "",
            "title": "Desde",
            "type": "string"
          },
          "rfcs": {
            "items": {
              "type": "string"
            },
            "title": "Rfcs",
            "type": "array"
          },
          "solo_cambios": {
            "default": false,
            "title": "Solo Cambios",
            "type": "boolean"
          }
        },
        "required": [
          "rfcs"
        ],
        "title": "que_cambio_padronArguments",
        "type": "object"
      },
      "name": "que_cambio_padron"
    },
    {
      "description": "Registra una obligacion (cuenta por cobrar) para conciliarla despues contra un pago. No tiene costo.",
      "inputSchema": {
        "properties": {
          "monto": {
            "title": "Monto",
            "type": "number"
          },
          "referencia": {
            "title": "Referencia",
            "type": "string"
          }
        },
        "required": [
          "referencia",
          "monto"
        ],
        "title": "registrar_obligacionArguments",
        "type": "object"
      },
      "name": "registrar_obligacion"
    },
    {
      "description": "Estado de un RFC en el SAT 69-B y el articulo 69, con la version de cada fuente y cuando se espera la siguiente. Con 'desde' (AAAA-MM-DD) incluye lo que cambio despues de esa fecha. Sin constancia: la constancia con folio es verificar_empresa, y si se pide dentro de 24 h para el mismo RFC se cobra solo la diferencia. Consume saldo (servicio ESTADO; tarifa vigente en consultar_precios).",
      "inputSchema": {
        "properties": {
          "desde": {
            "default": "",
            "title": "Desde",
            "type": "string"
          },
          "rfc": {
            "title": "Rfc",
            "type": "string"
          }
        },
        "required": [
          "rfc"
        ],
        "title": "revision_rapidaArguments",
        "type": "object"
      },
      "name": "revision_rapida"
    },
    {
      "description": "Screening de un nombre o entidad contra listas de sanciones internacionales (OFAC, UE, UK, Canada), personas expuestas politicamente (PEP de los paises con servicio: MX, BR, CO, AR, DO, CA, US) y listas nacionales (Mexico, Brasil, Colombia, Argentina, R. Dominicana). Envia 'name'; opcional 'country' (ISO, p.ej. MX) y 'tax_id' para el cruce nacional; 'certificate'=true para recibir una constancia PDF (base64). Devuelve coincidencias con puntaje 0-100 y un registro por cada lista consultada (limpia o con hits). Consume saldo (servicio SCREEN; tarifa vigente en consultar_precios). Es evidencia, no una certificacion de cumplimiento: un resultado 'sin coincidencias' no exime del deber de debida diligencia.",
      "inputSchema": {
        "properties": {
          "certificate": {
            "default": false,
            "title": "Certificate",
            "type": "boolean"
          },
          "country": {
            "default": "",
            "title": "Country",
            "type": "string"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "tax_id": {
            "default": "",
            "title": "Tax Id",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "title": "screening_listasArguments",
        "type": "object"
      },
      "name": "screening_listas"
    },
    {
      "description": "Vigila un nombre: recibiras un webhook (MONITOREO_SCREEN, firmado) cuando aparezca una coincidencia NUEVA en sanciones, PEP o listas nacionales. Envia 'name'; opcional 'country' y 'tax_id'. Registra tu endpoint de webhook aparte. El alta no tiene costo.",
      "inputSchema": {
        "properties": {
          "country": {
            "default": "",
            "title": "Country",
            "type": "string"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "tax_id": {
            "default": "",
            "title": "Tax Id",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "title": "screening_monitorearArguments",
        "type": "object"
      },
      "name": "screening_monitorear"
    },
    {
      "description": "Tipo de cambio FIX (USD/MXN) oficial de Banxico, por fecha (opcional) y con conversion de un monto (opcional). Consume saldo (servicio DATO; tarifa vigente en consultar_precios). Devuelve la fecha del dato y la serie oficial.",
      "inputSchema": {
        "properties": {
          "fecha": {
            "default": "",
            "title": "Fecha",
            "type": "string"
          },
          "monto": {
            "default": null,
            "title": "Monto",
            "type": "number"
          }
        },
        "title": "tipo_cambioArguments",
        "type": "object"
      },
      "name": "tipo_cambio"
    },
    {
      "description": "Valida la estructura de una CLABE: 18 digitos, digito de control y banco por prefijo. Consume saldo (servicio UTIL; tarifa vigente en consultar_precios). No confirma que la cuenta exista.",
      "inputSchema": {
        "properties": {
          "clabe": {
            "title": "Clabe",
            "type": "string"
          }
        },
        "required": [
          "clabe"
        ],
        "title": "validar_clabeArguments",
        "type": "object"
      },
      "name": "validar_clabe"
    },
    {
      "description": "Valida publicamente una constancia por su folio: confirma que la verificacion existio, cuando y con que resultado. No requiere llave, no tiene costo.",
      "inputSchema": {
        "properties": {
          "folio": {
            "title": "Folio",
            "type": "string"
          }
        },
        "required": [
          "folio"
        ],
        "title": "validar_constanciaArguments",
        "type": "object"
      },
      "name": "validar_constancia"
    },
    {
      "description": "Valida una CURP: formato, digito verificador y decodificacion (fecha, sexo, entidad). Incluido con saldo de paquete. No confirma registro ante RENAPO.",
      "inputSchema": {
        "properties": {
          "curp": {
            "title": "Curp",
            "type": "string"
          }
        },
        "required": [
          "curp"
        ],
        "title": "validar_curpArguments",
        "type": "object"
      },
      "name": "validar_curp"
    },
    {
      "description": "Valida un NSS (numero de seguro social): formato y digito Luhn. Incluido con saldo de paquete. No confirma afiliacion ante el IMSS.",
      "inputSchema": {
        "properties": {
          "nss": {
            "title": "Nss",
            "type": "string"
          }
        },
        "required": [
          "nss"
        ],
        "title": "validar_nssArguments",
        "type": "object"
      },
      "name": "validar_nss"
    },
    {
      "description": "Valida la estructura de un RFC: formato, tipo de persona, fecha y digito verificador. Incluido con saldo de paquete. No confirma que este registrado ante el SAT.",
      "inputSchema": {
        "properties": {
          "rfc": {
            "title": "Rfc",
            "type": "string"
          }
        },
        "required": [
          "rfc"
        ],
        "title": "validar_rfcArguments",
        "type": "object"
      },
      "name": "validar_rfc"
    },
    {
      "description": "Valida una tarjeta (Luhn + BIN + marca). Envia el pan. No se conserva el numero completo. Incluido con saldo de paquete. No confirma cuenta ni fondos.",
      "inputSchema": {
        "properties": {
          "pan": {
            "title": "Pan",
            "type": "string"
          }
        },
        "required": [
          "pan"
        ],
        "title": "validar_tarjetaArguments",
        "type": "object"
      },
      "name": "validar_tarjeta"
    },
    {
      "description": "Transaccion completa (COMBO): empresa por RFC + factura (XML CFDI) + pago (XML CEP) en una sola operacion, a precio combinado. Consume saldo (servicio COMBO; tarifa vigente en consultar_precios).",
      "inputSchema": {
        "properties": {
          "cep_xml": {
            "title": "Cep Xml",
            "type": "string"
          },
          "cfdi_xml": {
            "title": "Cfdi Xml",
            "type": "string"
          },
          "refs": {
            "default": "",
            "title": "Refs",
            "type": "string"
          },
          "rfc": {
            "title": "Rfc",
            "type": "string"
          }
        },
        "required": [
          "rfc",
          "cfdi_xml",
          "cep_xml"
        ],
        "title": "verificacion_completaArguments",
        "type": "object"
      },
      "name": "verificacion_completa"
    },
    {
      "description": "Verifica una persona moral o fisica por RFC: SAT 69-B con historial, articulo 69 (firmes, no localizados, CSD sin efectos), contratacion publica y sancionados. Consume saldo (servicio COMPANY; tarifa vigente en consultar_precios). El resultado reproduce fuentes oficiales.",
      "inputSchema": {
        "properties": {
          "rfc": {
            "title": "Rfc",
            "type": "string"
          },
          "sancionados": {
            "default": true,
            "title": "Sancionados",
            "type": "boolean"
          }
        },
        "required": [
          "rfc"
        ],
        "title": "verificar_empresaArguments",
        "type": "object"
      },
      "name": "verificar_empresa"
    },
    {
      "description": "Valida un CFDI: XSD oficial del Anexo 20 y estado en vivo ante el SAT, con cruce 69-B del emisor. Envia el XML del CFDI en 'xml'. Consume saldo (servicio CFDI; tarifa vigente en consultar_precios).",
      "inputSchema": {
        "properties": {
          "xml": {
            "title": "Xml",
            "type": "string"
          }
        },
        "required": [
          "xml"
        ],
        "title": "verificar_facturaArguments",
        "type": "object"
      },
      "name": "verificar_factura"
    },
    {
      "description": "Procesa un CEP (comprobante SPEI) y lo concilia contra tus obligaciones registradas. Envia el XML del CEP en 'xml' y, opcional, las referencias a conciliar. Consume saldo (servicio SPEI; tarifa vigente en consultar_precios).",
      "inputSchema": {
        "properties": {
          "refs": {
            "default": "",
            "title": "Refs",
            "type": "string"
          },
          "xml": {
            "title": "Xml",
            "type": "string"
          }
        },
        "required": [
          "xml"
        ],
        "title": "verificar_pagoArguments",
        "type": "object"
      },
      "name": "verificar_pago"
    }
  ]
}

What the leaf hashes

{"body":"6a06919b79bd68d89e86ccd5bc73265ab9b08bece259d1fdd9b025f7eb23ad82","id":1288657,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793392182467378,"prev":551884,"subject":"e1d7652d-23dd-4951-b8c3-3cb32c59ecc5","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).

  1. 0x7a9125fe5fee6d4c253a3a46aa5e59a2cb3a7a54c5b7a17265b314e5e4b86cf0
  2. 0x3cbad6df910d8d7029f6ebed711feb162eb79f8c2e74da2f74fc93c46a000e85
  3. 0x40101222317bceb5474267f12d1089734e0dbec2de68d1f382cd3a21f8610f63
  4. 0x81402d15b39105e34606eb0ed7f4e86a02334d2d6bc3268c55dfeb8991d4437d
  5. 0xb49329cb6c55a5f0049e98be6f4575486ed5b37a557cbfc5ba99963174549190
  6. 0x3760cb0e2a82c4ecba5825b9492d58ef6a7f33d147d3a58d9eb54366ec784a90
  7. 0xfc37fecfe0d67d91ee76dc86af770b0944178d91444695876831f85cc7d874a8
  8. 0x6fb43fa065089a9f20f6fde627212c87ef42f036b6ab7bea6590f5f06be93f75
  9. 0x757b7991779b082e56cf5c2140c50fe3d3f6bdfabef9997c2590c518dc248df6
  10. 0x107c4d86181b70eab005c218587d848ec1149114dfd499d16013d04939b1dbd2
  11. 0x8794e503cf5145a2cb2c9e144b733d6c4c23e50deb0348eb0ead5980d97c3ccf
  12. 0xa62d2a94c4e41344be7020ee61581f825ef1f410baa12467a84d910baf853e81
  13. 0x7d78eff4c9ce267d28036a409ba9eaf648f301fa99e543592b9bd1ea5660fdc5
  14. 0x98147b4434f11be9b2162fe0bf2cff64bd30ca1bfe5cd0edf25228078b678708
  15. 0x235114e50a987e65d728b9ef8b5978846cd7c01f22effc55dd604c388ce359ec
  16. 0xdbaaffa44665d1fa60d33d2c4075bd87629b76d01a6ee63e621e78590303b56d
  17. 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON