app.tempomusic.moderation.defs

lexicons.tempomusic.fan

Documentation

accountSubject object

Report subject identifying an actor account.

Properties

did string did Required

DID of the reported actor.

View raw schema
{
  "type": "object",
  "required": [
    "did"
  ],
  "properties": {
    "did": {
      "type": "string",
      "format": "did",
      "description": "DID of the reported actor."
    }
  },
  "description": "Report subject identifying an actor account."
}
postSubject object

Report subject identifying a single post record. Both uri and cid are captured at intake; the cid is the historical version of the post observed by the reporter and may differ from the live cid if the post was later edited.

Properties

cid string cid Required

CID of the post version observed by the reporter at intake.

uri string at-uri Required

AT-URI of the reported post, e.g. at://did:plc:xxx/app.tempomusic.feed.post/yyy.

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "cid"
  ],
  "properties": {
    "cid": {
      "type": "string",
      "format": "cid",
      "description": "CID of the post version observed by the reporter at intake."
    },
    "uri": {
      "type": "string",
      "format": "at-uri",
      "description": "AT-URI of the reported post, e.g. at://did:plc:xxx/app.tempomusic.feed.post/yyy."
    }
  },
  "description": "Report subject identifying a single post record. Both uri and cid are captured at intake; the cid is the historical version of the post observed by the reporter and may differ from the live cid if the post was later edited."
}
reasonType string

Canonical taxonomy of report reasons. Closed enum: clients must not submit values outside this list. `copyright` and `impersonation` lead because Tempo is a music platform where DMCA traffic dominates.

ConstraintsmaxLength: 100 bytes
Known Values (other values may be valid)
copyright impersonation spam harassment sexual violence selfHarm misinformation other
View raw schema
{
  "type": "string",
  "maxLength": 100,
  "description": "Canonical taxonomy of report reasons. Closed enum: clients must not submit values outside this list. `copyright` and `impersonation` lead because Tempo is a music platform where DMCA traffic dominates.",
  "knownValues": [
    "copyright",
    "impersonation",
    "spam",
    "harassment",
    "sexual",
    "violence",
    "selfHarm",
    "misinformation",
    "other"
  ]
}
replySubject object

Report subject identifying a single reply record.

Properties

cid string cid Required

CID of the reply version observed by the reporter at intake.

uri string at-uri Required

AT-URI of the reported reply, e.g. at://did:plc:xxx/app.tempomusic.feed.reply/yyy.

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "cid"
  ],
  "properties": {
    "cid": {
      "type": "string",
      "format": "cid",
      "description": "CID of the reply version observed by the reporter at intake."
    },
    "uri": {
      "type": "string",
      "format": "at-uri",
      "description": "AT-URI of the reported reply, e.g. at://did:plc:xxx/app.tempomusic.feed.reply/yyy."
    }
  },
  "description": "Report subject identifying a single reply record."
}

Lexicon Garden

@