{
"id": "link.latr.saved.external",
"defs": {
"main": {
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"url",
"normalizedUrl",
"fingerprint",
"createdAt"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"maxLength": 8192,
"description": "Original URL as saved.",
"maxGraphemes": 2048
},
"site": {
"type": "string",
"maxLength": 512,
"maxGraphemes": 128
},
"image": {
"type": "string",
"format": "uri",
"maxLength": 8192,
"maxGraphemes": 2048
},
"title": {
"type": "string",
"maxLength": 2048,
"maxGraphemes": 512
},
"author": {
"type": "string",
"maxLength": 512,
"maxGraphemes": 128
},
"excerpt": {
"type": "string",
"maxLength": 8192,
"maxGraphemes": 2048
},
"language": {
"type": "string",
"format": "language"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"fingerprint": {
"type": "string",
"maxLength": 128,
"description": "Hash of normalizedUrl (e.g. sha256 hex) for debugging and portability.",
"maxGraphemes": 128
},
"publishedAt": {
"type": "string",
"format": "datetime"
},
"normalizedUrl": {
"type": "string",
"format": "uri",
"maxLength": 8192,
"description": "Canonical normalized URL for deduplication.",
"maxGraphemes": 2048
}
}
},
"description": "Per-user wrapper that gives a non-ATProto URL a stable AT URI in the user's repo (one record per user per normalized URL)."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}
Metadata
- DID
-
did:plc:qy5pluw2bsuq2x6albsgkvx3
- CID
-
bafyreiautmztdl4eisdnt4guzct2cltpk7gu3373xjyseo2kb7dxscdbji
- Indexed At
- 2026-08-15 17:31 UTC
- AT-URI
-
at://did:plc:qy5pluw2bsuq2x6albsgkvx3/com.atproto.lexicon.schema/link.latr.saved.external