AurealityIl tuo spazio in ordine, la tua realtà compresa.
Accedi
Panoramica

Formato aperto · in uso oggi

.are avvolge i formati aperti che usi già.

Un file .are descrive un luogo e tutto ciò che contiene: l'edificio, i suoi piani e locali, e le cose al suo interno. Non inventa una propria geometria. La forma resta in glTF, i dati dell'edificio in IFC e la posizione in GeoJSON. Sopra, .are aggiunge solo ciò che manca loro insieme: come le parti si inseriscono l'una nell'altra, dove si trovano sul globo e la scheda che appartiene a ogni parte.

Tutto ciò che contiene può sempre essere esportato di nuovo nei formati aperti, così nessuno, nemmeno noi, può bloccare i tuoi dati.

L'idea

Avvolgere gli standard, non sostituirli.

Architetti, ingegneri e cartografi hanno già buoni formati aperti. Ciò che nessuno di essi contiene da solo è il quadro completo di un luogo nel tempo. È l'unico compito di .are.

  • GerarchiaLuogo › edificio › piano › locale › oggetto. Ogni parte è una voce a sé che conosce il proprio genitore, così puoi inviare una poltrona a un acquirente senza il resto della casa.
  • Posizione sul globoDove sta l'edificio sulla Terra e dove si trova ogni parte nel suo genitore, in metri.
  • La schedaGaranzie, ricevute, stato e note, e un piano per ogni oggetto: tenere, vendere, donare, riparare o riciclare.
  • Visibilità e versioniChi può vedere ogni parte, e una cronologia in cui ogni modifica sigilla la precedente, così una modifica successiva si vede.

Una regola per ogni app che legge .are: i campi che non capisce vengono conservati e riscritti, così nulla si perde per strada.

house.areun file, con dentro uno zip
are.json

La parte che aggiunge .are: la gerarchia, la posizione sul globo, ricevute, garanzie, chi vede cosa, e le versioni.

  1. luogo
  2. edificio
  3. piano
  4. stanza
  5. oggetto
model.glbForma e materiali, come glTF
model.ifcDati dell'edificio, come IFC, invariati
plan.dxfDisegni, come DXF
site.geojsonDove si trova, come GeoJSON

Decomprimilo, e ogni file al suo interno si apre senza Aureality.

La forma compatta, come la salva Studio (versione 0.3). L'app salva la stessa gerarchia come .zip di voci .are (versione 0.1).

Cosa contiene

Ogni tipo di dato resta nel proprio standard aperto.

FormatoContieneChe cos'è
glTF 2.0Forma e materiali, per il web, la AR e i programmi 3DIl formato 3D aperto del Khronos Group, anche standard ISO
IFCDati dell'edificio: muri, solai, aperture, piani e loro proprietà, invariatiLo standard aperto per i modelli informativi degli edifici (BIM), ISO 16739
GeoJSONDove si trova: punti e forme sulla mappaIl formato aperto per i dati cartografici sul web, RFC 7946
DXFDisegni: piante e sezioniLetto e scritto da quasi tutti i programmi CAD

I file in altri formati vengono convertiti in questi all'ingresso, così il contenuto di un .are resta leggibile con strumenti comuni.

Dove si usa oggi

Sono in uso tre versioni. La prossima è una forma comune.

Oggi quattro siti Aureality scrivono file .are, ciascuno nella forma che gli serviva per primo: l'app salva la versione 0.1, Aureality.pro esporta la versione 0.2 e Studio salva la versione compatta 0.3. Sono tutti per i membri, mentre li testiamo con un piccolo gruppo. Riunirli in una forma che ogni sito legge è il prossimo passo.

Aureality.online

In alpha privata

Salva case, locali e oggetti come .are versione 0.1, una voce per file e un'intera casa come .zip di esse. Ogni salvataggio è sigillato, e puoi aprire file e condividere un singolo oggetto.

Apri l'app

Aureality.pro

Per i membri

Ogni spazio di lavoro professionale può esportare il proprio lavoro come file .are, versione 0.2.

Apri Aureality.pro

Aureality.org

Anteprima

Ogni edificio nel registro di un'organizzazione ha un passaporto che si esporta come .are.

Apri Aureality.org

Studio

Per i membri

Salva la forma compatta, versione 0.3: un file con are.json, glTF, IFC, DXF e GeoJSON all'interno.

Apri Studio

Una forma comune

Next

L'app, Studio, Aureality.pro e il globo leggono e scrivono gli stessi file, così un progetto passa dall'uno all'altro senza perdite.

Codice di riferimento

Da pubblicare

Librerie per JavaScript e Python e uno strumento da riga di comando: creare e annidare voci, sigillarle e verificarle, condividere una vista per l'acquirente senza note private e cifrare un file per persone scelte. Saranno pubblicate con la specifica.

Dentro un file · versione 0.1

Sei strati, dall'identità al valore.

Nella versione 0.1 ogni voce è un file JSON con un massimo di sei strati. Un'app compila quelli che le servono e conserva il resto.

  1. header
    IdentitàUn identificativo permanente, un nome, una versione, il suo ordine di grandezza e a chi è destinato. Qui è conservato anche il sigillo dell'intera voce.
  2. spatial
    Forma e posizionePosizione nel genitore, una posizione facoltativa sul globo, dimensioni, massa, materiali e stato, e collegamenti alla geometria a ogni livello di dettaglio, come glTF o una nuvola di punti.
  3. graph
    RelazioniGenitore e figli, e di cosa è fatto, di cosa fa parte, cosa ha vicino o cosa sostituisce. Può collegarsi a definizioni condivise di materiali e prodotti comuni; i suoi valori misurati prevalgono sempre.
  4. mind_sense
    SignificatoTag, note, attività, il piano per l'oggetto e suggerimenti dell'IA contrassegnati con il loro grado di certezza.
  5. timeline
    CronologiaCreato, spostato, riparato, venduto, regalato. Ogni voce porta l'impronta della precedente, così ogni manomissione si vede.
  6. ledger
    Proprietà e valoreProprietario, condivisione, licenza, valore e prezzo richiesto, ogni importo con la sua valuta.
// armchair.are, versione 0.1 (abbreviata)
{
  "header": {
    "did": "did:are:local:armchair-7f3c",
    "name": "Poltrona di metà secolo",
    "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" } }
}

A chi è destinato un file

Privato per impostazione predefinita. Condiviso solo quando lo scegli tu.

Ogni file dice a chi è destinato, in uno di tre modi.

Privato

Predefinito
LOCAL_PRIVATE

Solo per te. Ogni file che l'app scrive inizia così, e i tuoi luoghi e oggetti compaiono sul globo solo per te.

Condiviso con persone scelte

Nel codice di riferimento
ENCRYPTED_SHARED

Cifrato in modo che solo le persone che scegli possano aprirlo, per esempio un acquirente che riceve la poltrona senza le tue note private. Il codice di riferimento lo sa già fare.

Pubblico

Nella specifica
PUBLIC_ONCHAIN

Leggibile da chiunque, come le definizioni condivise di materiali e prodotti comuni a cui qualsiasi file può collegarsi. La specifica consente anche di ancorare un file pubblico a una blockchain tramite il suo sigillo. Nessun sito Aureality lo fa, e nulla dipende da questo.

Qualsiasi dimensione

Dall'atomo all'universo.

Ogni file registra il proprio ordine di grandezza in metri, come potenza di dieci, così un'app sa quanto dettaglio caricare e lo stesso formato può descrivere una vite, una casa o una città. La specifica consente l'intera gamma. Aureality oggi la usa dagli oggetti fino agli edifici.

  1. 10−10 matomo
  2. 10−1 mtazza
  3. 100 msedia
  4. 101 mcasa
  5. 107 mTerra
  6. 1026 muniverso

In uso oggi

A lungo termine, .are vuole descrivere qualsiasi cosa, di qualsiasi dimensione, senza perdere dettagli. È la direzione, non una promessa di date. Dove va Aureality

Aperto a tutti

Libero da leggere, usare e sviluppare.

Specifica

CC BY 4.0

Condividila e adattala per qualsiasi scopo, citando la fonte.

Schema ed esempi

CC0

Pubblico dominio: usali senza condizioni.

Codice di riferimento

Apache 2.0

Usalo nel tuo software, anche commerciale, mantenendo la nota di licenza.

La specifica completa, lo schema e il codice di riferimento saranno pubblicati su questa pagina, con un indirizzo stabile per ogni versione. Se vuoi leggere o implementare .are prima di allora, scrivici a [email protected].

La prossima versione

Su cosa stiamo ancora lavorando.

Domande su .are?Leggi le FAQ o scrivici in inglese o in ceco.

Ultimo aggiornamento 2026-10-28