fyi.opensocial.createGroup

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 spaces, writes the bootstrap records and, for a discoverable group, a declaration. Modality spaces are left to the apps that use them (createSpace).

Details · procedure
Kindprocedure
Authorityopensocial.fyi
Indexed

What's different

same NSID · two revisions from the same publisher
opensocial.fyi · namespace authority
opensocial.fyi · namespace authority
7 changes, 3 breaking

Some records or requests that were valid against the base schema aren't valid against this one, so update the code that writes and reads them before relying on it.

Procedure · input

#main
Changed

description

compatible

Maximum grapheme count raised.

maxGraphemes: 300→maxGraphemes: 2000
Changed

description

compatible

Maximum length raised.

maxLength: 3000→maxLength: 20000
Changed

joinPolicy

breaking

Type changed.

string · knownValues: fyi.opensocial.profile#open | fyi.opensocial.profile#request | fyi.opensocial.profile#invite→ref fyi.opensocial.defs#joinPolicy
Changed

metaReadableBy.items

breaking

Type changed.

string→ref fyi.opensocial.defs#audience
Changed

stewards.items

breaking

Type changed.

string · did→ref fyi.opensocial.defs#accountRef

Procedure · errors

#main
Added

InvalidHandle

compatible

New error.

InvalidHandle
Added

AccountCreationFailed

compatible

New error.

AccountCreationFailed
5 properties and 2 errors unchanged Open the full schema diff →