application/json
curl -X GET "https://example.com/version"{ "commit": "string", "component": "string", "train": "string", "version": "string"}Escanear e indexar un fichero POST
Pide los facts del fichero al motor de medios del daemon (qry.media.probe sobre una raíz de STYX_MEDIA_ROOTS, nunca una ruta absoluta), crea o actualiza el asset y su MediaIndex y publica evt.catalog.assetIndexed. Un fichero que el motor dice que no es un medio entra como asset `unidentified` (indexed=false, sin índice) en vez de rechazarse. Gasta un presupuesto propio por actor (5/s, ráfaga 20) además del del servicio. Acceso: Bearer de identity con policy `resource:asset:scan`.
Listar works (paginado) GET
Works del catálogo federado, paginados (page desde 1, pageSize por defecto 50, máximo 200), con el total. Lectura pública de laboratorio: aún no hay bibliotecas privadas.