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.
Capturar, revisar y publicar
- Crea una clave con publications:write. Las consultas requieren publications:read.
- Prepara y verifica el archivo de control en el origen HTTPS exacto.
- Captura la sección por su ID único. Revisa el texto devuelto antes de publicarlo.
- 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.4npm 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.