J1Pelaez ·
El tipo MIME (Content-Type) adecuado para inscribir un archivo .babylon depende de cómo deseas que sea interpretado y indexado por lectores de Ordinals o visualizadores que soporten el protocolo 1Sat Ordinals.
---
📁 ¿Qué es un archivo .babylon?
El formato .babylon es típicamente:
Un archivo JSON estructurado usado por Babylon.js para describir escenas 3D.
Contiene mallas, cámaras, materiales, animaciones, luces, etc.
Similar a .glb pero en forma de texto (JSON).
---
✅ Content-Type correcto
application/babylon+json
Esto sigue el patrón oficial de IETF para extensiones personalizadas de JSON:
application/<nombre-protocolo>+json
---
🎯 Alternativas aceptables (menos específicas) MIME type Cuándo usar:
application/json Si no sabes si es específicamente Babylon
application/babylon+json ✅ Recomendado si sabes que es un .babylon
text/plain No recomendado, rompe semántica MIME
---
🧠 ¿Por qué es importante usar el correcto?
1. 📦 Indexadores como OrdinalScan o JungleBus pueden identificar el tipo del ordinal para mostrarlo o permitir búsquedas por tipo.
2. 🖼️ En viewers personalizados (como para 3D), puedes activar renderizado WebGL automático si el MIME es babylon+json.
---
🛠️ Ejemplo en
OP_FALSE
OP_IF
application/babylon+json
{ "autoClear": true, "clearColor": [0,0,0], ... } ; // cuerpo del archivo .babylon
OP_ENDIF