social.coves.aggregator.service

Declaration of an aggregator service that can post to communities. Published in the aggregator's own repository. Similar to app.bsky.feed.generator and app.bsky.labeler.service.

Repository @coves.social did:web:coves.social namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityaggregator.coves.social
Indexed

Record

record · key literal:self

Properties

avatar

blob

Avatar image for bot identity

  • maxSize: 1000000
  • accept: image/png, image/jpeg, image/webp

JSON Schema describing config options for this aggregator. Communities use this to know what configuration fields are available.

createdAt

requiredstring · datetime

Description of what this aggregator does

  • maxLength: 3000
  • maxGraphemes: 300

did

requiredstring · did

DID of the aggregator service (must match repo DID)

displayName

requiredstring

Human-readable name (e.g., 'RSS News Aggregator')

  • maxLength: 640
  • maxGraphemes: 64

maintainer

string · did

DID of person/organization maintaining this aggregator

sourceUrl

string · uri

URL to aggregator's source code (for transparency)

Similar lexicons

semantic match

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

  • Statistics about an aggregator's usage

  • 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.

  • Record declaring of the existence of a feed generator, and containing metadata about it. The record can exist in any repository.