dev.cocore.account.listIncomingFriends

cocore.dev

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Every `dev.cocore.account.friend` record whose subject equals the queried DID — \"who has trusted me with work?\". Newest first; frienders are hydrated to a handle via the public Bluesky AppView when no local profile exists.",
      "errors": [
        {
          "description": "The `did` parameter is missing or not a DID.",
          "name": "InvalidRequest"
        }
      ],
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "friends": {
              "items": {
                "properties": {
                  "createdAt": {
                    "format": "datetime",
                    "type": "string"
                  },
                  "friender": {
                    "format": "did",
                    "type": "string"
                  },
                  "frienderHandle": {
                    "type": "string"
                  },
                  "subject": {
                    "format": "did",
                    "type": "string"
                  },
                  "uri": {
                    "format": "at-uri",
                    "type": "string"
                  }
                },
                "required": [
                  "friender",
                  "subject"
                ],
                "type": "object"
              },
              "type": "array"
            },
            "total": {
              "type": "integer"
            }
          },
          "required": [
            "friends",
            "total"
          ],
          "type": "object"
        }
      },
      "parameters": {
        "properties": {
          "did": {
            "format": "did",
            "type": "string"
          },
          "limit": {
            "default": 50,
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "did"
        ],
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "dev.cocore.account.listIncomingFriends",
  "lexicon": 1
}

Validate Record

Validate a record against dev.cocore.account.listIncomingFriends

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:5quuhkmwe2q4k3azfsgg7kdz
CID
bafyreibygnumatwx25xhxq2yd2ep3bycxgeymwar5bgz4vppzd3zlwjnya
Indexed At
2026-06-21 00:58 UTC
AT-URI
at://did:plc:5quuhkmwe2q4k3azfsgg7kdz/com.atproto.lexicon.schema/dev.cocore.account.listIncomingFriends

Similar Lexicons

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

  • Every directed trust edge in the network (friender → subject), for the explorer's friend graph. A cheap, pure edge list with no handle/avatar hydration.

  • Discovery directory of every signed-up DID (any DID with a record under `dev.cocore.*`), joined with profile + provider counts so a card grid can render without further fan-out. DIDs without a local profile record are h…

  • Full profile-page payload for one DID: account fields, machines they own, activity counts, and incoming-friends count, in a single round-trip. When the DID has not published a `dev.cocore.account.profile` record locally…

  • social.smallbury.graph.listInboundTrust querynot from the namespace authority

    DIDs of actors who list the authenticated viewer in their social.smallbury.actor.trust trusted array (indexed from the firehose). Used to populate the People list with pending inbound trust.

  • Accounts that follow the given actor. Newest follow first.

Lexicon Garden

@