org.okazu-diary.feed.entry

okazu-diary.org

{
  "id": "org.okazu-diary.feed.entry",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "datetime"
        ],
        "properties": {
          "via": {
            "ref": "com.atproto.repo.strongRef",
            "type": "ref",
            "description": "Reference to another `org.okazu-diary.feed.entry` record or an `org.okazu-diary.material.collectionItem` record from this entry is derived."
          },
          "note": {
            "type": "string",
            "maxLength": 5000,
            "description": "Remarks on the activity.",
            "maxGraphemes": 500
          },
          "tags": {
            "type": "array",
            "items": {
              "ref": "org.okazu-diary.material.defs#tag",
              "type": "ref"
            },
            "maxLength": 64,
            "description": "User-specified tags for the activity."
          },
          "labels": {
            "refs": [
              "com.atproto.label.defs#selfLabels"
            ],
            "type": "union",
            "description": "Self-label values for this post. Effectively content warnings for the note and tags."
          },
          "datetime": {
            "type": "string",
            "description": "User-defined date and time associated with the activity, typically the datetime of the climax of the activity or simply of the record creation. The string format must satisfy all the requirements of the `datetime` format from the Lexicon language, except the requirement of whole seconds precision, but the datetime must at least specify up to the day (e.g. valid: `4545-07-21Z`, `1919-04-05T04:05+09:00`, invalid: `1919Z`). This is a subset of ISO 8601-1:2019 datetime format, but not RFC 3339 (whose time format requires whole seconds precision)."
          },
          "subjects": {
            "type": "array",
            "items": {
              "ref": "com.atproto.repo.strongRef",
              "type": "ref"
            },
            "maxLength": 16,
            "description": "References to `org.okazu-diary.material.external` records associated with the activity. Leave the array empty if it is known that there is no applicable material. Omit the property if the materials are uncertain. Although this property uses a `strongRef` to make a reference to an external repository reliable to some extent, it is recommended that you copy the record to your own repository if you want to reference a record from another repository."
          },
          "hadHiatus": {
            "type": "boolean",
            "default": false,
            "description": "If `true`, indicates that there may have been unrecorded activities since the last entry, so that the data in the meantime are not reliable for statistical purposes."
          },
          "visibility": {
            "type": "string",
            "default": "public",
            "description": "Indicates the intended audience of the entry. A `public` entry (default) is fully public. An `unlisted` entry should not be listed in public profile feeds.",
            "knownValues": [
              "public",
              "unlisted"
            ]
          }
        }
      },
      "description": "A diary entry to record a self-gratification activity."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against org.okazu-diary.feed.entry

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:xhvreb3sb62k5u73jkjt64jr
CID
bafyreibmvnxj4uexebduvunmvjenshm6ojbr2f6dmuhp5zjemmlxphi4va
Indexed At
2026-02-13 13:59 UTC
AT-URI
at://did:plc:xhvreb3sb62k5u73jkjt64jr/com.atproto.lexicon.schema/org.okazu-diary.feed.entry

Referenced Schemas (2)

Lexicon Garden

@