Cómo funciona la procedencia aquí

En resumen: cada archivo que registramos recibe una huella, la mayor parte del catálogo recibe además una segunda huella de la forma en sí, y un creador puede anclar la huella del archivo en una blockchain para que el registro no se pueda cambiar en silencio más adelante. Puedes comprobarlo todo tú mismo, sin necesidad de cuenta.

Qué almacenamos

Archivos reales, en su mayoría. Las subidas se guardan aquí completas, en un almacén de objetos donde los bytes originales nunca se modifican. El catálogo rastreado también se almacena como archivos reales siempre que la fuente lo permite. Una parte menor es solo índice: metadatos y una huella sin los bytes. Cada entrada rastreada enlaza de vuelta a la página de la que proviene.

Una huella para cada archivo

Cuando un archivo llega al registro, lo procesamos con SHA-256. Eso genera una cadena corta que representa los bytes exactos del archivo. Cambia un solo triángulo del modelo y la huella cambia por completo. Mantén el archivo igual y la huella permanece igual, para siempre.

Así que la huella responde a una pregunta concreta pero útil. ¿Es este el mismo archivo, o no? No tienes que fiarte de nuestra palabra. Puedes calcular el mismo hash en tu propio ordenador y comparar.

Una segunda huella, para la forma en sí

SHA-256 tiene un punto ciego. Exporta el mismo modelo desde otro programa, o remállalo, y los bytes cambian, así que el hash también cambia. Misma forma, huella nueva. Un hash de archivo nunca puede decirte que dos archivos distintos contienen el mismo objeto.

Por eso la mayor parte del catálogo lleva una segunda huella: un resumen numérico compacto de la geometría misma, muestreado a partir de la superficie del modelo. Hoy la tienen más de 275,000 modelos. Reconoce la misma forma a través de reexportaciones, remallados, decimación, escalado y rotación, y la usamos dentro de nuestro pipeline para detectar duplicados en todo el catálogo, de modo que una misma forma no se cuele dos veces con bytes distintos. Como el índice abarca varias plataformas, el registro también puede indicar a menudo dónde apareció primero un archivo determinado.

Una coincidencia que vaya más allá, rastreando remixes y piezas compartidas entre modelos, está en desarrollo. Preferimos publicar resultados medidos antes que promesas, así que esta página dirá más cuando haya algo real que mostrar.

Anclarla en la blockchain

Una huella por sí sola vive en nuestra base de datos. Útil, pero es nuestra. El siguiente paso es escribir esa huella en una blockchain pública, donde recibe una marca de tiempo y una transacción que nadie puede reescribir. Eso es lo que entendemos por un anclaje.

Usamos dos cadenas. Polygon ofrece una transacción rápida, barata y pública que puedes leer en PolygonScan. Bitcoin, mediante OpenTimestamps, ofrece el registro más duradero que existe, el tipo que sobrevive a cualquier empresa. No todos los modelos del catálogo están anclados. Buena parte del catálogo está indexada de otros sitios, y esas entradas llevan una huella pero no un sello on-chain. Cuando un modelo está anclado, su página de modelo y su endpoint de prueba lo indican claramente.

Qué demuestra un anclaje, y qué no

Demuestra que un archivo concreto existía en una fecha concreta, y que el registro no se ha alterado desde entonces. No demuestra, por sí solo, quién diseñó el modelo ni quién posee los derechos. La autoría es una afirmación distinta. Mantenemos esas dos cosas separadas a propósito.

Compruébalo todo tú mismo

  1. Abre la página de verificación. Suelta un archivo. Tu navegador calcula su hash de forma local, así que el archivo nunca se sube.
  2. Buscamos la huella en el registro y te decimos lo que tenemos: si está registrada, quién la registró y si está anclada on-chain.
  3. Si está anclada, sigue el enlace al explorador de bloques público y lee la transacción tú mismo.

¿Ya tienes una prueba de Bitcoin OpenTimestamps? Puedes comprobarla en el verificador de OpenTimestamps.

Qué está anclado, y dónde

Preferimos quedarnos cortos antes que exagerar. Si una página dice que un modelo está anclado, el endpoint de prueba lo respaldará.

Para desarrolladores y agentes

Si estás leyendo esto con código, no necesitas rastrear estas páginas. Existe una API de lectura que devuelve los mismos datos en JSON, sin clave y sin inicio de sesión:

¿Prefieres hacer la comprobación tú mismo? Hay un pequeño script de código abierto en github.com/ModelDirectory/verify. Calcula el hash de tu archivo localmente y consulta el contrato de registro a través de cualquier nodo público de Polygon que elijas, así que la respuesta nunca depende de nuestros servidores. Con licencia MIT, lo bastante corto para leerlo antes de ejecutarlo.

¿Diriges una plataforma?

Todo lo que hay en esta página puede integrarse detrás de tu propio flujo de subida. Un solo POST en el momento de publicar le da a cada subida de tu plataforma una prueba independiente y con marca de tiempo de la primera publicación, además de una pequeña insignia a la que tus creadores pueden apuntar cuando su trabajo aparezca donde no debería. Nunca pedimos el archivo, solo su hash, y la insignia no lleva cookies ni rastreo. La integración es deliberadamente sencilla: un secreto, dos llamadas, lista en una tarde.

Detalles, las solicitudes exactas y cómo conseguir una clave: la página para plataformas.

¿Dónde apareció primero un archivo?

Como el índice abarca varias plataformas, el registro suele poder responder con pruebas a una pregunta sencilla: ¿dónde apareció primero este archivo exacto? Pruébalo en la búsqueda de primera aparición. Suelta un archivo (se procesa en tu navegador, nunca se sube) o pega un hash, y consulta la línea temporal.

La lista completa está en el manifiesto para máquinas en /.well-known/ai-agent.json, y hay una guía en lenguaje sencillo para modelos de lenguaje en /llms.txt.