AurealityTu espacio ordenado, tu realidad comprendida.
Iniciar sesión
Resumen

Formato abierto · en uso hoy

.are envuelve los formatos abiertos que ya usas.

Un archivo .are describe un lugar y todo lo que contiene: el edificio, sus plantas y habitaciones, y las cosas de dentro. No inventa su propia geometría. La forma sigue en glTF, los datos del edificio en IFC y la ubicación en GeoJSON. Encima, .are añade solo lo que les falta juntos: cómo encajan las partes unas en otras, dónde están en el globo y el registro que corresponde a cada parte.

Todo lo que contiene se puede volver a exportar siempre a los formatos abiertos, así que nadie, ni siquiera nosotros, puede encerrar tus datos.

La idea

Envolver los estándares, no sustituirlos.

Arquitectos, ingenieros y cartógrafos ya tienen buenos formatos abiertos. Lo que ninguno contiene por sí solo es la imagen completa de un lugar a lo largo del tiempo. Esa es la única tarea de .are.

  • JerarquíaLugar › edificio › planta › habitación › cosa. Cada parte es una entrada propia que conoce a su padre, así que puedes enviar un sillón a un comprador sin el resto de la casa.
  • Lugar en el globoDónde está el edificio en la Tierra y dónde está cada parte dentro de su padre, en metros.
  • El registroGarantías, recibos, estado y notas, y un plan para cada cosa: conservar, vender, donar, reparar o reciclar.
  • Visibilidad y versionesQuién puede ver cada parte, y un historial en el que cada cambio sella el anterior, para que una edición posterior se note.

Una regla para toda aplicación que lea .are: los campos que no entiende se conservan y se vuelven a escribir, para que nada se pierda por el camino.

house.areun archivo, con un zip dentro
are.json

La parte que añade .are: la jerarquía, la posición en el globo, recibos, garantías, quién ve qué, y versiones.

  1. lugar
  2. edificio
  3. planta
  4. habitación
  5. cosa
model.glbForma y materiales, como glTF
model.ifcDatos del edificio, como IFC, sin cambios
plan.dxfPlanos, como DXF
site.geojsonDónde está, como GeoJSON

Descomprímelo, y cada archivo de dentro se abre sin Aureality.

La forma empaquetada, tal como la guarda Studio (versión 0.3). La aplicación guarda la misma jerarquía como un .zip de entradas .are (versión 0.1).

Qué contiene

Cada tipo de dato se queda en su propio estándar abierto.

FormatoContieneQué es
glTF 2.0Forma y materiales, para la web, la RA y los programas 3DEl formato 3D abierto del Khronos Group, también norma ISO
IFCDatos del edificio: muros, forjados, huecos, plantas y sus propiedades, sin cambiosEl estándar abierto para modelos de información de construcción (BIM), ISO 16739
GeoJSONDónde está: puntos y formas en el mapaEl formato abierto para datos de mapas en la web, RFC 7946
DXFPlanos: plantas y seccionesLeído y escrito por casi todos los programas de CAD

Los archivos en otros formatos se convierten a estos al entrar, para que el contenido de un .are siga siendo legible con herramientas comunes.

Dónde se usa hoy

Hay tres versiones en uso. La siguiente es una forma común.

Cuatro sitios de Aureality escriben hoy archivos .are, cada uno en la forma que necesitó primero: la aplicación guarda la versión 0.1, Aureality.pro exporta la versión 0.2 y Studio guarda la versión empaquetada 0.3. Todos son para miembros, mientras los probamos con un grupo pequeño. Reunirlos en una forma que lea cada sitio es el siguiente paso.

Aureality.online

En alfa privada

Guarda casas, habitaciones y cosas como .are versión 0.1, una entrada por archivo y una casa entera como .zip de ellas. Cada guardado queda sellado, y puedes abrir archivos y compartir un solo objeto.

Abrir la aplicación

Aureality.pro

Para miembros

Cada espacio de trabajo profesional puede exportar su trabajo como archivo .are, versión 0.2.

Abrir Aureality.pro

Aureality.org

Vista previa

Cada edificio del registro de una organización tiene un pasaporte que se exporta como .are.

Abrir Aureality.org

Studio

Para miembros

Guarda la forma empaquetada, versión 0.3: un archivo con are.json, glTF, IFC, DXF y GeoJSON dentro.

Abrir Studio

Una forma común

Next

La aplicación, Studio, Aureality.pro y el globo leen y escriben los mismos archivos, así que un proyecto pasa entre ellos sin pérdidas.

Código de referencia

Pendiente de publicar

Bibliotecas para JavaScript y Python y una herramienta de línea de comandos: crear y anidar entradas, sellarlas y verificarlas, compartir una vista para el comprador sin notas privadas y cifrar un archivo para personas elegidas. Se publicarán con la especificación.

Dentro de un archivo · versión 0.1

Seis capas, de la identidad al valor.

En la versión 0.1 cada entrada es un archivo JSON con hasta seis capas. Una aplicación rellena las que necesita y conserva el resto.

  1. header
    IdentidadUn identificador permanente, un nombre, una versión, su orden de tamaño y para quién es. Aquí se guarda también el sello de toda la entrada.
  2. spatial
    Forma y lugarPosición dentro de su padre, un lugar opcional en el globo, tamaño, masa, materiales y estado, y enlaces a su geometría en cada nivel de detalle, como glTF o una nube de puntos.
  3. graph
    RelacionesSu padre y sus hijos, y de qué está hecho, de qué forma parte, qué tiene cerca o qué sustituye. Puede enlazar a definiciones compartidas de materiales y productos comunes; sus propios valores medidos siempre prevalecen.
  4. mind_sense
    SignificadoEtiquetas, notas, tareas, el plan para la cosa y sugerencias de IA marcadas con su grado de seguridad.
  5. timeline
    HistorialCreado, movido, reparado, vendido, regalado. Cada entrada lleva la huella de la anterior, para que cualquier manipulación se note.
  6. ledger
    Propiedad y valorPropietario, uso compartido, licencia, valor y precio de venta, cada importe con su moneda.
// armchair.are, versión 0.1 (abreviado)
{
  "header": {
    "did": "did:are:local:armchair-7f3c",
    "name": "Sillón de mediados de siglo",
    "version": "0.1.0",
    "scale_exponent": 0,
    "privacy_mode": "LOCAL_PRIVATE",
    "merkle_root": "sha256:d185f8…"
  },
  "spatial": {
    "physical_properties": {
      "dimensions_m": [0.85, 0.85, 0.9],
      "condition": { "grade": "worn" }
    },
    "geometry_refs": [
      { "lod": 1, "format": "GLTF",
        "uri": "local://armchair.glb" }
    ]
  },
  "graph": {
    "parent_did": "did:are:local:living-room",
    "relations": [{ "type": "made_of",
      "target_did": "did:are:public:material:leather" }]
  },
  "mind_sense": { "sort_plan": "SELL" },
  "timeline": { "history": [
    { "event": "created", … }, { "event": "repaired", … }
  ] },
  "ledger": { "asking_price": { "amount": 320, "currency": "EUR" } }
}

Para quién es un archivo

Privado por defecto. Compartido solo cuando tú lo decides.

Cada archivo dice para quién es, en uno de tres modos.

Privado

Por defecto
LOCAL_PRIVATE

Solo para ti. Cada archivo que escribe la aplicación empieza así, y tus propios lugares y objetos aparecen en el globo solo para ti.

Compartido con personas elegidas

En el código de referencia
ENCRYPTED_SHARED

Cifrado para que solo las personas que elijas puedan abrirlo, por ejemplo un comprador que recibe el sillón sin tus notas privadas. El código de referencia ya puede hacerlo.

Público

En la especificación
PUBLIC_ONCHAIN

Legible por cualquiera, como las definiciones compartidas de materiales y productos comunes a las que cualquier archivo puede enlazar. La especificación también permite anclar un archivo público en una blockchain mediante su sello. Ningún sitio de Aureality lo hace, y nada depende de ello.

Cualquier tamaño

Del átomo al universo.

Cada archivo registra su orden de tamaño en metros, como potencia de diez, para que una aplicación sepa cuánto detalle cargar y el mismo formato pueda describir un tornillo, una casa o una ciudad. La especificación permite todo el rango. Aureality lo usa hoy desde objetos hasta edificios.

  1. 10−10 mátomo
  2. 10−1 mtaza
  3. 100 msilla
  4. 101 mcasa
  5. 107 mTierra
  6. 1026 muniverso

En uso hoy

A largo plazo, .are pretende describir cualquier cosa, de cualquier tamaño, sin perder detalle. Es la dirección, no una promesa de fechas. Hacia dónde va Aureality

Abierto a todos

Libre para leer, usar y construir sobre él.

Especificación

CC BY 4.0

Compártela y adáptala para cualquier fin, citando la fuente.

Esquema y ejemplos

CC0

Dominio público: úsalos sin condiciones.

Código de referencia

Apache 2.0

Úsalo en tu propio software, también comercial, manteniendo el aviso de licencia.

La especificación completa, el esquema y el código de referencia se publicarán en esta página, con una dirección estable para cada versión. Si quieres leer o implementar .are antes, escríbenos a [email protected].

La próxima versión

Lo que aún estamos resolviendo.

¿Preguntas sobre .are?Lee las preguntas frecuentes o escríbenos en inglés o en checo.

Última actualización 2026-10-28