social.coves.feed.defs

coves.social

{
  "id": "social.coves.feed.defs",
  "defs": {
    "postRef": {
      "type": "object",
      "required": [
        "uri",
        "cid"
      ],
      "properties": {
        "cid": {
          "type": "string",
          "format": "cid"
        },
        "uri": {
          "type": "string",
          "format": "at-uri"
        }
      },
      "description": "Minimal reference to a post"
    },
    "replyRef": {
      "type": "object",
      "required": [
        "root",
        "parent"
      ],
      "properties": {
        "root": {
          "ref": "#postRef",
          "type": "ref"
        },
        "parent": {
          "ref": "#postRef",
          "type": "ref"
        }
      },
      "description": "Reference to parent and root posts in a reply thread"
    },
    "reasonPin": {
      "type": "object",
      "required": [
        "community"
      ],
      "properties": {
        "community": {
          "ref": "social.coves.community.post.defs#communityRef",
          "type": "ref"
        }
      },
      "description": "Indicates this post is pinned in a community"
    },
    "feedViewPost": {
      "type": "object",
      "required": [
        "post"
      ],
      "properties": {
        "post": {
          "ref": "social.coves.community.post.defs#postView",
          "type": "ref"
        },
        "reply": {
          "ref": "#replyRef",
          "type": "ref"
        },
        "reason": {
          "refs": [
            "#reasonRepost",
            "#reasonPin"
          ],
          "type": "union",
          "description": "Additional context for why this post is in the feed"
        }
      },
      "description": "A post with optional context about why it appears in a feed"
    },
    "reasonRepost": {
      "type": "object",
      "required": [
        "by",
        "indexedAt"
      ],
      "properties": {
        "by": {
          "ref": "social.coves.community.post.defs#authorView",
          "type": "ref"
        },
        "indexedAt": {
          "type": "string",
          "format": "datetime"
        }
      },
      "description": "Indicates this post was reposted"
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against social.coves.feed.defs

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

Metadata

DID
did:web:coves.social
CID
bafyreidurthmkyqtprkzjey55f3ls6w25hvkjnbyxapw3omyzy36ruflre
Indexed At
2026-07-24 05:18 UTC
AT-URI
at://did:web:coves.social/com.atproto.lexicon.schema/social.coves.feed.defs

Referenced Schemas (3)

Lexicon Garden

@