Integrar la verificación de texto web

Registra versiones de una sección de tu web, consulta su evidencia firmada y publica un enlace de verificación.

OpenAPIGuía de integración

Capturar, revisar y publicar

  1. Crea una clave con publications:write. Las consultas requieren publications:read.
  2. Prepara y verifica el archivo de control en el origen HTTPS exacto.
  3. Captura la sección por su ID único. Revisa el texto devuelto antes de publicarlo.
  4. Publica la captura con publicConsent=true y un requestId UUID persistente. Para actualizar, incluye documentId y expectedVersion.

El recorrido usa el almacenamiento y el proceso operativo de CheckThisFile. Realiza peticiones HTTPS limitadas a tu web, sin archivos externos, proveedores de sellado ni scripts remotos embebidos. Las observaciones automáticas se programan cada seis horas.

Añadir un enlace HTML

<a href="YOUR_VERSION_VERIFICATION_URL">View registered version</a>

Colócalo fuera de la sección registrada o marca su contenedor con data-checkthisfile-exclude. Conserva el archivo de control en línea. No se admiten redirecciones HTTP, redes privadas, cookies ni contenido generado en el navegador.

Biblioteca sin conexión

La versión 0.1.4 añade checkthisfile/web-text para extraer, calcular huellas y verificar evidencias localmente. Nunca contacta con nuestros servidores. Descarga el paquete preparado; la publicación en el registro npm es independiente.

Descargar 0.1.4
npm install ./checkthisfile-0.1.4.tgz

import { extractWebText, hashWebText, verifyWebPublicationEvidence }
  from 'checkthisfile/web-text';
const { text } = extractWebText(html, { elementId: 'main-content' });
const hash = await hashWebText(text);
const check = await verifyWebPublicationEvidence(evidence, trustedKey);

Aporta la clave de confianza de forma independiente. La verificación local comprueba la firma exportada y la huella del texto; no establece el contenido actual de la web, la revocación de claves ni la cadena completa de versiones.

Probar el registro de texto web