fyi.opensocial.createSpace
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Add a modality space to the group. Requires space.create.",
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"credentialScopes": {
"description": "Which collections each role may write as the group DID in this space. Copied into the space's access record.",
"items": {
"ref": "fyi.opensocial.access#roleScopes",
"type": "ref"
},
"type": "array"
},
"group": {
"description": "The group DID. Every method is served by the group's host and authorized against that group's roles.",
"format": "did",
"type": "string"
},
"name": {
"type": "string"
},
"readableBy": {
"items": {
"type": "string"
},
"type": "array"
},
"skey": {
"format": "record-key",
"type": "string"
},
"type": {
"format": "nsid",
"type": "string"
}
},
"required": [
"group",
"type",
"readableBy"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"uri": {
"format": "space-ref",
"type": "string"
}
},
"required": [
"uri"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "fyi.opensocial.createSpace",
"lexicon": 1
}
Metadata
- DID
-
did:plc:2gqnilpksz2e7faj3bwvo6qc - CID
-
bafyreid7tbqpd3afkrazzuaadv2n52bne5qa423udt3df3y56ftplhgodq - Indexed At
- 2026-09-24 00:10 UTC
- AT-URI
-
at://did:plc:2gqnilpksz2e7faj3bwvo6qc/com.atproto.lexicon.schema/fyi.opensocial.createSpace
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
fyi.opensocial.updateSpace procedure
Change a space's config: its name, who can read it, and which roles may act as the group in it. Requires space.configure.
-
fyi.opensocial.access record
Who may read this space. Present in every space under the group. The group authority issues space credentials according to this record and nothing else.
-
fyi.opensocial.createGroup procedure
Host-level: create a new group on this host. Authenticated as the founder (service auth from their PDS). The founder and any listed stewards become its first admins. Mints the group DID, creates the meta and members spa…
-
rsvp.atmo.space.createSpace procedure
Create a new space owned by the JWT issuer. The caller is added as an owner-perm member.
-
rsvp.atmo.space.admin.createSpace procedure
Create a new space owned by the JWT issuer. The caller is added as an owner-perm member.