Skip to main content

Interface: StandardDocumentRecord

Defined in: web/lib/atproto/record-creator.ts:2164

Standard document record as stored in ATProto (site.standard.document).

Remarks​

This record enables cross-platform discovery of eprints across the ATProto publishing ecosystem. When a user creates an eprint, they can optionally create a companion standard.site document that references it.

Indexable​

[key: string]: unknown

Properties​

$type​

$type: "site.standard.document"

Defined in: web/lib/atproto/record-creator.ts:2166


bskyPostRef?​

optional bskyPostRef: StrongRef

Defined in: web/lib/atproto/record-creator.ts:2190

Strong reference to the Bluesky post announcing this document.

Remarks​

The lexicon describes this as "useful to keep track of comments off-platform", which is exactly its use here: the announcing post's reply thread is the discussion of the eprint that happens on Bluesky rather than on Chive.


contributors?​

optional contributors: StandardDocumentContributor[]

Defined in: web/lib/atproto/record-creator.ts:2178

Everyone credited on the document beyond the record's author


description?​

optional description: string

Defined in: web/lib/atproto/record-creator.ts:2174


optional links: StandardCitationLink[]

Defined in: web/lib/atproto/record-creator.ts:2180

Typed citations, written into the lexicon's reserved links union


path?​

optional path: string

Defined in: web/lib/atproto/record-creator.ts:2173

Path under site, with a leading slash, forming the canonical URL


publishedAt​

publishedAt: string

Defined in: web/lib/atproto/record-creator.ts:2171

When the document was published. Required.


site​

site: string

Defined in: web/lib/atproto/record-creator.ts:2168

Publication record or site URL this document belongs to. Required.


tags?​

optional tags: string[]

Defined in: web/lib/atproto/record-creator.ts:2191


textContent?​

optional textContent: string

Defined in: web/lib/atproto/record-creator.ts:2176

Plaintext of the document, with no markdown or other formatting


title​

title: string

Defined in: web/lib/atproto/record-creator.ts:2169


updatedAt?​

optional updatedAt: string

Defined in: web/lib/atproto/record-creator.ts:2192