pub.aris.scroll

Metadata record for a scroll on Aris Press. The record points at the canonical Press URL; the scroll content itself remains on Press's content-addressable storage. urlHash + contentHash anchor the record to a specific immutable artifact.

Details · record, key any
Kindrecord
Record keyany
Authorityaris.pub
Indexed

Record

record · key any

Properties

abstract

requiredstring

Abstract as plain text. Included in the record so discovery surfaces can render decision context without a click-through.

  • maxLength: 10000

arch

string

ARCH spec version the scroll conforms to (https://aris.pub/arch/). Substrate-trust signal distinguishing Press scrolls from text preprints.

  • maxLength: 10

authors

requiredarray

Ordered list of authors. v1: display name only; ORCID and DID will appear once Press resolves per-author identifiers.

  • maxLength: 100
itemsref
Reference

canonicalUrl

requiredstring · uri

Canonical Press URL. This is the artifact location; the record is a pointer, not a replacement.

  • maxLength: 500

contentHash

requiredstring

SHA-256 of the canonical scroll content. Lets downstream consumers verify the record points at the artifact it claims to point at.

  • minLength: 64
  • maxLength: 64

doi

string

DOI assigned by Zenodo, if minted.

  • maxLength: 200

format

string

Artifact format. interactive_html signals that the scroll is a rich HTML document with progressive-enhancement JavaScript, not a static PDF.

  • maxLength: 50
  • knownValues: interactive_html
itemsstring
  • maxLength: 100

license

requiredstring

License identifier (e.g. cc-by-4.0, arr).

  • maxLength: 50
  • minimum: 1900
  • maximum: 2200

publishedAt

requiredstring · datetime

When the scroll was published on Press.

title

requiredstring

Scroll title.

  • maxLength: 500

urlHash

requiredstring

Press's short content-addressable identifier. Used as the atproto record key (rkey) so republish is idempotent.

  • minLength: 8
  • maxLength: 20

version

integer

Version number within a scroll series. Each version is its own atproto record with its own rkey.

  • minimum: 1

#author

object

Properties

did

string · did

Author's atproto DID if known.

  • maxLength: 100

displayName

requiredstring
  • maxLength: 200

orcid

string

ORCID iD, e.g. 0000-0002-1234-5678.

  • maxLength: 30

Similar lexicons

semantic match

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