AurealityO seu espaço organizado, a sua realidade compreendida.
Entrar
Visão geral

Formato aberto · em uso hoje

O .are envolve os formatos abertos que já usa.

Um ficheiro .are descreve um lugar e tudo o que nele existe: o edifício, os seus pisos e divisões, e as coisas lá dentro. Não inventa a sua própria geometria. A forma continua em glTF, os dados do edifício em IFC e a localização em GeoJSON. Por cima, o .are acrescenta apenas o que lhes falta em conjunto: como as partes se encaixam umas nas outras, onde ficam no globo e o registo que pertence a cada parte.

Tudo o que está dentro pode sempre ser exportado de volta para os formatos abertos, para que ninguém, nem nós, possa prender os seus dados.

A ideia

Envolver as normas, não as substituir.

Arquitetos, engenheiros e cartógrafos já têm bons formatos abertos. O que nenhum deles contém sozinho é a imagem completa de um lugar ao longo do tempo. Essa é a única tarefa do .are.

  • HierarquiaLugar › edifício › piso › divisão › coisa. Cada parte é uma entrada própria que conhece o seu pai, por isso pode enviar um cadeirão a um comprador sem o resto da casa.
  • Lugar no globoOnde o edifício está na Terra e onde cada parte fica dentro do seu pai, em metros.
  • O registoGarantias, recibos, estado e notas, e um plano para cada coisa: guardar, vender, doar, reparar ou reciclar.
  • Visibilidade e versõesQuem pode ver cada parte, e um histórico em que cada alteração sela a anterior, para que uma edição posterior se note.

Uma regra para todas as apps que leem .are: os campos que não entendem são mantidos e escritos de volta, para que nada se perca pelo caminho.

house.areum ficheiro, com um zip lá dentro
are.json

A parte que o .are acrescenta: a hierarquia, a posição no globo, recibos, garantias, quem vê o quê, e versões.

  1. lugar
  2. edifício
  3. piso
  4. divisão
  5. coisa
model.glbForma e materiais, como glTF
model.ifcDados do edifício, como IFC, inalterados
plan.dxfDesenhos, como DXF
site.geojsonOnde fica, como GeoJSON

Descompacte-o, e cada ficheiro lá dentro abre sem a Aureality.

A forma compactada, tal como o Studio a guarda (versão 0.3). A app guarda a mesma hierarquia como um .zip de entradas .are (versão 0.1).

O que contém

Cada tipo de dados fica na sua própria norma aberta.

FormatoContémO que é
glTF 2.0Forma e materiais, para a web, a RA e programas 3DO formato 3D aberto do Khronos Group, também norma ISO
IFCDados do edifício: paredes, lajes, vãos, pisos e as suas propriedades, inalteradosA norma aberta para modelos de informação da construção (BIM), ISO 16739
GeoJSONOnde fica: pontos e formas no mapaO formato aberto para dados de mapas na web, RFC 7946
DXFDesenhos: plantas e cortesLido e escrito por quase todos os programas de CAD

Os ficheiros noutros formatos são convertidos para estes à entrada, para que o conteúdo de um .are continue legível com ferramentas comuns.

Onde é usado hoje

Há três versões em uso. A seguir vem uma forma comum.

Quatro sites Aureality escrevem hoje ficheiros .are, cada um na forma de que precisou primeiro: a app guarda a versão 0.1, o Aureality.pro exporta a versão 0.2 e o Studio guarda a versão compactada 0.3. Todos são para membros, enquanto os testamos com um pequeno grupo. Reuni-los numa forma que todos os sites leiam é o próximo passo.

Aureality.online

Em alfa privada

Guarda casas, divisões e coisas como .are versão 0.1, uma entrada por ficheiro e uma casa inteira como .zip delas. Cada gravação é selada, e pode abrir ficheiros e partilhar um único objeto.

Abrir a app

Aureality.pro

Para membros

Cada espaço de trabalho profissional pode exportar o seu trabalho como ficheiro .are, versão 0.2.

Abrir o Aureality.pro

Aureality.org

Pré-visualização

Cada edifício no registo de uma organização tem um passaporte que se exporta como .are.

Abrir o Aureality.org

Studio

Para membros

Guarda a forma compactada, versão 0.3: um ficheiro com are.json, glTF, IFC, DXF e GeoJSON lá dentro.

Abrir o Studio

Uma forma comum

Next

A app, o Studio, o Aureality.pro e o globo leem e escrevem os mesmos ficheiros, por isso um projeto passa entre eles sem perdas.

Código de referência

A publicar

Bibliotecas para JavaScript e Python e uma ferramenta de linha de comandos: criar e encaixar entradas, selá-las e verificá-las, partilhar uma vista de comprador sem notas privadas e cifrar um ficheiro para pessoas escolhidas. Serão publicadas com a especificação.

Dentro de um ficheiro · versão 0.1

Seis camadas, da identidade ao valor.

Na versão 0.1 cada entrada é um ficheiro JSON com até seis camadas. Uma app preenche as de que precisa e mantém as restantes.

  1. header
    IdentidadeUm identificador permanente, um nome, uma versão, a sua ordem de grandeza e a quem se destina. O selo de toda a entrada também fica aqui.
  2. spatial
    Forma e lugarPosição dentro do pai, um lugar opcional no globo, tamanho, massa, materiais e estado, e ligações à geometria em cada nível de detalhe, como glTF ou uma nuvem de pontos.
  3. graph
    RelaçõesO pai e os filhos, e de que é feito, de que faz parte, o que está perto ou o que substitui. Pode ligar a definições partilhadas de materiais e produtos comuns; os seus próprios valores medidos prevalecem sempre.
  4. mind_sense
    SignificadoEtiquetas, notas, tarefas, o plano para a coisa e sugestões de IA marcadas com o grau de certeza.
  5. timeline
    HistóricoCriado, movido, reparado, vendido, oferecido. Cada entrada traz a impressão digital da anterior, para que qualquer adulteração se note.
  6. ledger
    Propriedade e valorProprietário, partilha, licença, valor e preço pedido, cada montante com a sua moeda.
// armchair.are, versão 0.1 (abreviada)
{
  "header": {
    "did": "did:are:local:armchair-7f3c",
    "name": "Cadeirão de meados do século",
    "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 quem se destina um ficheiro

Privado por omissão. Partilhado só quando escolher.

Cada ficheiro indica a quem se destina, num de três modos.

Privado

Por omissão
LOCAL_PRIVATE

Só para si. Cada ficheiro que a app escreve começa assim, e os seus próprios lugares e objetos aparecem no globo só para si.

Partilhado com pessoas escolhidas

No código de referência
ENCRYPTED_SHARED

Cifrado para que só as pessoas que escolher o possam abrir, por exemplo um comprador que recebe o cadeirão sem as suas notas privadas. O código de referência já o consegue fazer.

Público

Na especificação
PUBLIC_ONCHAIN

Legível por qualquer pessoa, como definições partilhadas de materiais e produtos comuns a que qualquer ficheiro pode ligar. A especificação permite também ancorar um ficheiro público numa blockchain através do seu selo. Nenhum site Aureality o faz, e nada depende disso.

Qualquer tamanho

Do átomo ao universo.

Cada ficheiro regista a sua ordem de grandeza em metros, como potência de dez, para que uma app saiba quanto detalhe carregar e o mesmo formato possa descrever um parafuso, uma casa ou uma cidade. A especificação permite toda a gama. A Aureality usa-a hoje de objetos até edifícios.

  1. 10−10 mátomo
  2. 10−1 mcaneca
  3. 100 mcadeira
  4. 101 mcasa
  5. 107 mTerra
  6. 1026 muniverso

Em uso hoje

A longo prazo, o .are pretende descrever qualquer coisa, de qualquer tamanho, sem perder detalhe. É a direção, não uma promessa de datas. Para onde vai a Aureality

Aberto a todos

Livre para ler, usar e desenvolver.

Especificação

CC BY 4.0

Partilhe-a e adapte-a para qualquer fim, citando a fonte.

Esquema e exemplos

CC0

Domínio público: use-os sem condições.

Código de referência

Apache 2.0

Use-o no seu próprio software, incluindo comercial, mantendo o aviso de licença.

A especificação completa, o esquema e o código de referência serão publicados nesta página, com um endereço estável para cada versão. Se quiser ler ou implementar o .are antes disso, escreva-nos para [email protected].

A próxima versão

O que ainda estamos a resolver.

Dúvidas sobre o .are?Leia as perguntas frequentes ou escreva-nos em inglês ou checo.

Última atualização 2026-10-28