# Stores

As lojas são off-chain [entities](https://github.com/decentraland/docs/blob/main/contributor/entities/README.md) que representam sites de marketplace gerenciados por usuários. Elas contêm uma descrição e uma imagem para mostrar aos compradores, além de informações sobre o proprietário da loja.

### Pointers <a href="#pointers" id="pointers"></a>

Os ponteiros de loja são URNs no `off-chain` namespace, com a seguinte forma:

```
urn:decentraland:off-chain:marketplace-stores:<owner-address>
```

O segmento de endereço é o endereço Ethereum do proprietário da loja. Por exemplo:

```
urn:decentraland:off-chain:marketplace-stores:0xa2a1dc503be6fdb7878f58f053ded40564e3b9b2
```

### Campos de Metadata

| Campo         | Valor                                                                                                                                          |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`          | O [pointer](https://github.com/decentraland/docs/blob/main/contributor/pointers/README.md) que resolve (ou costumava resolver) para esta loja. |
| `description` | O título de exibição desta loja.                                                                                                               |
| `owner`       | O endereço Ethereum do proprietário.                                                                                                           |
| `imagens`     | Um array de `{ file, name }` objetos referenciando imagens (veja abaixo).                                                                      |
| `links`       | Um array de `{ name, url }` objetos com links de redes sociais ou sites externos (veja abaixo).                                                |

#### Imagens

As lojas têm uma imagem para mostrar aos compradores no marketplace, cada uma com um nome que identifica o papel. O típico `imagens` array tem um único elemento com o nome `cover`, assim:

```json
[
  {
    "name": "cover",
    "file": "imgs/store-logo.png"
  }
]
```

#### Links

Os proprietários podem adicionar links externos às lojas, como perfis de redes sociais e sites externos. URLs do Facebook e do Discord são comumente incluídos. Um exemplo:

```json
[
  {
    "name": "facebook",
    "url": "https://www.facebook.com/mydclstore"
  },
  {
    "name": "website",
    "url": "https://mydclstore.com"
  }
]
```
