La especificación canónica del formato
.sof: la sintaxis con la que se materializa el pensamiento por capas en archivos que cualquier agente lee.
División: SoF Systems · Tipo: spec / formato · Estado: 🟡 estable (canónico)
Qué es
sof-format es la spec del .sof: el contrato del formato de archivo que materializa la doctrina SoF. Define la sintaxis, la línea mágica de dialecto y los dialectos disponibles. Es la referencia normativa — la regla escrita que toda herramienta del ecosistema obedece al leer o escribir un .sof.
Recuerda: el .sof es el formato de archivo, distinto de SoF (la doctrina) y de ShoF (el lenguaje de UI).
Qué hace
- Especifica la línea mágica que abre todo archivo
.sofy declara su dialecto y versión. - Cataloga los dialectos disponibles y qué comportamiento implica cada uno.
- Sirve de contrato entre quien escribe
.sofy quien lo lee o lo resuelve.
Por qué cambia el juego
Sin un formato común, cada herramienta y cada agente inventa su propia manera de guardar y pasar contexto — y nada se entiende entre sí. sof-format pone un solo estándar debajo de todo el ecosistema: un archivo que es a la vez legible por humanos y reconstruible por máquinas, con su dialecto declarado en la primera línea. Es la pieza que hace que SoF deje de ser una idea y se vuelva interoperable.
Dónde vive
- Es la spec que implementan el resolver de SoF v5, los visores y _creator.
- Define el contrato que todo
.sofdel ecosistema FractAIll debe cumplir.
Mapa SoF · capas y componentes
- 1 · Objetivo — fijar un solo estándar para el formato
.sof, de modo que toda herramienta y agente lea y escriba el mismo archivo sin inventar su propia manera (componentes: spec canónica, contrato escritor↔lector). - 2 · Visión — un archivo que es a la vez legible por humanos y reconstruible por máquinas, con su dialecto declarado en la primera línea (componentes: legibilidad humana, reconstrucción por máquina, declaración explícita de dialecto).
- 3 · Estructura — la especificación normativa del
.sof: sintaxis, línea mágica de dialecto y catálogo de dialects disponibles (componentes: sintaxis, línea mágica, catálogo de dialectos). - 4 · Funcionamiento — todo
.sofabre con su línea mágica que declara dialecto y versión; cada dialecto cataloga un comportamiento distinto que la herramienta obedece al leer (componentes: parsing de línea mágica, resolución de dialecto, comportamiento por dialecto). - 5 · Fondo — la regla escrita que sostiene la interoperabilidad; en términos generales, la referencia normativa que implementan otras piezas, sin lógica ejecutable propia (componentes: norma de referencia, base de implementación).
- 6 · Distribución — la implementan el resolver de SoF v5, los visores y _creator; se distribuye como spec/contrato que viaja con el ecosistema SoF y el lenguaje ShoF (componentes: adopción por resolver, visores, _creator).
Lectura fractal: tomá la línea mágica. Su objetivo es que un agente sepa leer el resto del archivo con solo mirar la primera línea; su visión, imitar #!/bin/bash —una marca de apertura universal—; su estructura, una sola línea al tope con dialecto y versión; su funcionamiento, ser leída antes que nada para elegir el modo de parseo; su fondo, el acuerdo de que esa línea es obligatoria; y su distribución, viajar en cada .sof del ecosistema sin excepción.
Wiki FractAIll