El Reliquary abre: un museo 3D en el navegador
Un museo para todo lo que tenga URL. Sale hoy junto a un nuevo motor 3D compartido para el Laboratorio y un sitio que ya habla seis idiomas.
Vaynerov Project Reliquary está abierto. Hace una sola cosa: le das un enlace y cuelga lo que hay detrás de ese enlace en la pared de un museo por el que puedes caminar. Pega un segundo enlace y aparece un segundo marco más adelante en la galería. Sigue así y el edificio crece — salas nuevas, paredes nuevas, luz nueva — alrededor de piezas que ya no se mueven una vez colocadas.
El análisis ocurre en el servidor: nuestro curador descarga la página mediante un fetch vigilado, lee las afirmaciones estructuradas que esa página hace sobre sí misma — JSON-LD primero, OpenGraph después, el viejo <title> como suelo — y devuelve un título, una descripción, un precio cuando no hay ambigüedad y hasta ocho imágenes. Todo lo que viene después es cosa de tu navegador.
Tus piezas nunca salen de tu navegador
No hay cuentas ni base de datos. Tu museo vive en una sola clave de localStorage, en el dispositivo donde lo construiste, con un tope de sesenta piezas, y nosotros no lo vemos nunca. Ese es todo el modelo de privacidad, y es deliberadamente demasiado simple como para hacerlo mal. La contrapartida es igual de sencilla: borra los datos del sitio y el edificio se vacía, y no te sigue a otro dispositivo.
El museo en sí no lleva un solo recurso descargado. El yeso, el zócalo de nogal, las pilastras de piedra, los marcos dorados, las cartelas, las letras sobre el arco del vestíbulo: todo se dibuja con un canvas en tiempo de ejecución y se sube como textura. Un único foco itinerante te acompaña de sala en sala en lugar de un corte seco en cada puerta, ámbar cálido por todas partes y el turquesa usado solo como bisturí en portales y rodapiés. Es un edificio 3D de verdad que pesa más o menos lo que una página web.
Hay sitios que no hablan con servidores en absoluto: eBay, LiveAuctioneers y Catawiki levantan muros antibot, y uno de ellos sirve un captcha con código de estado 200 solo para animar la cosa. Cuando damos con uno, el Reliquary lo dice y ofrece el rodeo: tu navegador ya está al otro lado del muro, así que selecciona la página, cópiala y pégala. Ese camino no hace ni una sola petición de red. Pega una página de catálogo entera y te llevas un ala entera.
Lo que sale con él
El Reliquary sale en la misma release que otras dos piezas de trabajo. La primera es un motor 3D compartido bajo el Laboratorio — niveles de calidad, controles táctiles, un contrato de pantalla completa, un solo canvas — que ahora sostiene nueve juegos y le prestó al museo su joystick táctil desde el primer día. La segunda es el idioma: el sitio, y toda la interfaz del museo, funcionan ya en inglés, ruso, español, alemán, francés y portugués. Una cadena se queda en inglés a propósito. El nombre sobre el arco del vestíbulo dice VAYNEROV PROJECT RELIQUARY estés donde estés, igual que el nombre de un edificio no se traduce.
Un modo de visita guiada — la cámara llevándote por las salas sobre raíles — está esbozado detrás de la misma costura de controlador que usa el modo a pie. Hasta entonces, las puertas están abiertas y las salas son tuyas.