blue.flashes.story.post

A story record for the Flashes app - ephemeral content that expires after a specified duration

Repository @flashes.blue did:plc:24kqkpfy6z7avtgu3qg57vvl namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritystory.flashes.blue
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

Number of minutes until this story expires (default: 24 hours)

  • minimum: 1
  • maximum: 10080
  • default: 1440

facets

array

Rich text facets for mentions, links, and tags

itemsref

image

requiredblob
  • maxSize: 10485760
  • accept: image/jpeg, image/png, image/webp

text

string

Optional text overlay on the story

  • maxLength: 2000

Similar lexicons

semantic match

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

  • org.swappulse.story

    record not from the namespace authority

    An ephemeral 24-hour story, mirrored to AT Protocol as a real org.swappulse.story record. Stories expire client-side after 24 hours; the PDS record remains for audit but the AppView filters expired stories from feeds.

  • app.kalangitan.feed.story

    record not from the namespace authority

    An ephemeral story: visible until expiresAt, then hidden and eligible for deletion. Location is required. Belongs to exactly one persona via profileUri. For a gated persona this record lives inside the persona's Space; Spaces provide access control, not confidentiality.

  • A feed post record for the Flashes app. EXIF metadata is stored separately in blue.flashes.photo.exif sidecar records.

  • Record containing a Spark story.

  • A text-only post. Thoughts, stories, musings.