app.starrysky.streak.checkin

A verifiable check-in event for a specific service streak.

Repository @starrysky.app did:plc:pdftantb2wpnczkhusrixbpy namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritystreak.starrysky.app
Indexed

Record

record · key tid

Properties

Progress within the current cadence interval (e.g., 2 if this is the second check-in of the week).

  • default: 1

createdAt

requiredstring · datetime

Timestamp when this check-in record was created.

Explicit dates (YYYY-MM-DD) being covered by streak freezes in this check-in.

itemsstring · datetime

inventoryRef

string · cid

CID of the inventory record associated with this check-in.

note

string

A short note or comment about this check-in (e.g. 'Ran 5km').

  • maxLength: 300

originService

requiredstring

The NSID of the service where the streak event occurred.

policy

requiredstring · at-uri

The URI of the policy governing this streak.

prev

string · cid

CID of the previous check-in record in the sequence.

streakDate

requiredstring · datetime

The explicit date this check-in is for (YYYY-MM-DD). Useful for handling timezone boundaries manually.

streakSequence

requiredinteger

The current total count of successful intervals/days in this specific streak.

  • minimum: 1

subject

requiredstring

The name of the habit (e.g., 'Daily Coding', 'Morning Run').

  • maxLength: 100

value

integer

An optional numeric metric associated with this check-in (e.g. distance, weight, count).

Optional third-party attestation of the event.

Reference
  • lex:app.starrysky.streak.checkin#witness

#witness

object

A cryptographic attestation from a third-party service.

Properties

did

requiredstring · did

The DID of the witness service.

sig

requiredbytes

The cryptographic signature of the witness.

subject

requiredstring · cid

The CID of the record being witnessed.

Similar lexicons

semantic match

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