# app.cosmosis.clusterSpace

> Space type for a single Cosmosis Cluster. Each Cluster gets its own Space of this type, holding exactly one app.cosmosis.cluster record plus that Cluster's app.cosmosis.clusterMember records. The Space skey and the Cluster record's rkey share the same tid. Granting an app access to one Space of this type exposes only that one Cluster.

- Kind: space
- Authority: cosmosis.app
- Lexicon: 1
- Published by [cosmosis.app](https://lexicon.garden/identity/did:plc:ahyfb4aosesmcpkc34kmc6mo), the NSID's authority

## Links

- [Documentation](https://lexicon.garden/lexicon/did:plc:ahyfb4aosesmcpkc34kmc6mo/app.cosmosis.clusterSpace)
- [Schema JSON](https://lexicon.garden/lexicon/did:plc:ahyfb4aosesmcpkc34kmc6mo/app.cosmosis.clusterSpace/schema.json)
- [Analytics](https://lexicon.garden/lexicon/did:plc:ahyfb4aosesmcpkc34kmc6mo/app.cosmosis.clusterSpace/analytics)

## Space (`app.cosmosis.clusterSpace`)

Type: space · key tid

### Shown at sign-in

- `name` (string): Cosmosis Cluster

### Collections

- `collections` (array · nsid): The record collections clients of this space type use. A space: scope covers these unless it names its own.
  - Collections: `app.cosmosis.cluster`, `app.cosmosis.clusterMember`

### Asking for it (OAuth scope)

- `space:app.cosmosis.clusterSpace` (scope): A client asks for access to spaces of this type with this scope. On its own it covers your own spaces, with any key, and reading, creating, updating and deleting records in the collections above; authority, skey, collection, action and manage narrow or widen that. From the Atproto Spaces proposal (0016).
  - Scope builder: `Open in the scope builder`

## Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "collections": [
        "app.cosmosis.cluster",
        "app.cosmosis.clusterMember"
      ],
      "description": "Space type for a single Cosmosis Cluster. Each Cluster gets its own Space of this type, holding exactly one app.cosmosis.cluster record plus that Cluster's app.cosmosis.clusterMember records. The Space skey and the Cluster record's rkey share the same tid. Granting an app access to one Space of this type exposes only that one Cluster.",
      "key": "tid",
      "name": "Cosmosis Cluster",
      "type": "space"
    }
  },
  "id": "app.cosmosis.clusterSpace",
  "lexicon": 1
}
```
