social.coves.aggregator.authorization

Authorization for an aggregator to post to a community with specific configuration. Published in the community's repository by moderators. The record key MUST be the authorized aggregator's DID, guaranteeing at most one authorization per (community, aggregator) pair. Similar to social.coves.actor.subscription.

Repository @coves.social did:web:coves.social namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityaggregator.coves.social
Indexed

Record

record · key any

Properties

aggregatorDid

requiredstring · did

DID of the authorized aggregator

communityDid

requiredstring · did

DID of the community granting access (must match repo DID)

config

unknown

Aggregator-specific configuration. Must conform to the aggregator's configSchema.

createdAt

requiredstring · datetime

createdBy

requiredstring · did

DID of moderator who authorized this aggregator

disabledAt

string · datetime

When this authorization was disabled (if enabled=false)

disabledBy

string · did

DID of moderator who disabled this aggregator

enabled

requiredboolean

Whether this aggregator is currently active. Can be toggled without deleting the record.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.