com.divepool.rating

A rating gives a subject a dated integer score from 0 to 10. To re-rate, create a new record with an updated createdAt; the current score is the latest per (author, subject).

Repository @divepool.com did:plc:lyv4wusy2mfytnmlpkika3r7 namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritydivepool.com
Indexed

Showing version bafyreieii3agmgs3m7dy3bd7r635whbdr7zxzylrqb3fcp7olojqsm46wq. Show the latest

cid bafyreieii3agmgs3m7dy3bd7r635whbdr7zxzylrqb3fcp7olojqsm46wq

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A rating gives a subject a dated integer score from 0 to 10. To re-rate, create a new record with an updated createdAt; the current score is the latest per (author, subject).",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "description": "When this rating was made",
            "format": "datetime",
            "type": "string"
          },
          "document": {
            "description": "An optional article (site.standard.document) containing the review — the author's own, or another author's being endorsed at this score",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "post": {
            "description": "An optional Bluesky post (app.bsky.feed.post) containing the review — the author's own, or another author's being endorsed at this score",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "score": {
            "description": "A whole number from 0 (worst) to 10 (best)",
            "maximum": 10,
            "minimum": 0,
            "type": "integer"
          },
          "subject": {
            "description": "What is being rated as one prefixed, ideally canonical and stable string ID (e.g. 'https:…' or 'mbid:…')",
            "format": "uri",
            "maxLength": 2048,
            "type": "string"
          },
          "text": {
            "description": "An optional text containing the review",
            "maxGraphemes": 300,
            "maxLength": 3000,
            "type": "string"
          }
        },
        "required": [
          "subject",
          "score",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "com.divepool.rating",
  "lexicon": 1
}