win.tomo-x.atventar.defs

Repository @tomo-x.win did:plc:qcwvyds5tixmcwkwrg3hxgxd not from the namespace authority
Details · defs
Kinddefs
Authorityatventar.tomo-x.win
Indexed

#calendarView

object

Current calendar record with AppView metadata.

Properties

author

requiredref

Profile of the repository owner. author.did identifies the record author.

cid

requiredstring · cid

CID of the current record.

entryCount

requiredinteger

Total number of currently indexed valid registrations, across all days.

  • minimum: 0

indexedAt

requiredstring · datetime

Time first indexed by this AppView; preserved across record updates.

record

requiredref

uri

requiredstring · at-uri

DID-based URI of the current record.

#entryView

object

AppView projection of a registration and its current calendar. Keeps the public planned title and comment, but omits url and article until 00:00 Asia/Tokyo on the calendar year and entry day in December. Source records remain public. Does not include the raw source record. Calendar association uses URI identity regardless of the originally referenced CID.

Properties

Article record strongRef. Omitted for future scheduled days in AppView responses, even if present in the public source record.

author

requiredref

Profile of the repository owner. author.did identifies the record author.

cid

requiredstring · cid

CID of the complete current source record, not a hash of this projected view.

comment

string
  • maxLength: 10000
  • maxGraphemes: 1000

createdAt

requiredstring · datetime

day

requiredinteger

Day of December in the referenced calendar's year.

  • minimum: 1
  • maximum: 25

indexedAt

requiredstring · datetime

Time first indexed by this AppView; preserved across record updates.

sheet

requiredinteger

Current 1-based display sheet, dynamically reassigned after joins, withdrawals or day changes. Within each day, sort by indexedAt ascending then URI ascending and assign consecutive sheet numbers starting at 1. Not stored in the participant record.

  • minimum: 1

title

requiredstring

Public title or planned topic, available before the article is published.

  • minLength: 1
  • maxLength: 2000
  • maxGraphemes: 200

uri

requiredstring · at-uri

DID-based URI of the current record.

url

string · uri

Article HTTP(S) URL. Omitted for future scheduled days in AppView responses, even if present in the public source record.

  • maxLength: 8192

#profileView

object

Service profile resolved by the AppView. Its source and storage are implementation details. A DID-only view is valid when display information is unavailable.

Properties

avatar

string · uri

HTTP(S) URL of the avatar image, suitable for direct display.

  • maxLength: 25600
  • maxGraphemes: 2560

did

requiredstring · did
  • maxLength: 640
  • maxGraphemes: 64

handle

string · handle

Similar lexicons

semantic match

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

  • win.tomo-x.atventar.entry

    record not from the namespace authority

    A participant's registration for a day in an Advent calendar. The repository owner is the participant. URL and article reference may be provided independently or together, or omitted before publication.

  • win.tomo-x.atventar.getCalendar

    query not from the namespace authority

    Get the current calendar and all its indexed valid registrations across every day and sheet. Entries are ordered by day ascending, indexedAt ascending, then URI ascending. Match calendar membership by URI regardless of the originally referenced CID. This response is not paginated. Future-day registrations remain in the response, but their article URLs and article record references are omitted. Display sheet numbers are dynamically reassigned.