me.byjp.pebble-index.recording

A voice recording captured by Pebble Index: the audio as a blob plus its transcript. Blob access control is at the record layer, so the audio is only reachable by parties with access to the space.

Repository @byjp.me did:plc:ephkzpinhaqcabtkugtbzrwu namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritypebble-index.byjp.me
Indexed

Record

record · key tid

Properties

audio

requiredblob

The recorded audio, AAC in an MP4 container.

  • maxSize: 104857600
  • accept: audio/mp4

client

string

The capture device or app that produced the recording (e.g. "ring").

createdAt

string · datetime

When this record was created, if different from recordedAt.

durationMs

integer

Recording length in milliseconds.

  • minimum: 0

recordedAt

requiredstring · datetime

The capturing app's identifier for the recording, when known.

  • maxLength: 512
  • maxGraphemes: 100000

trigger

string

The device gesture that started the recording, when known.

  • knownValues: single-click-hold | double-click-hold

Similar lexicons

semantic match

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

  • A note captured by Pebble Index, stored in the user's private me.byjp.pebble-index.space space.

  • An audio recording — a past stream, a podcast episode, a voice note. A recording at rkey R is the recording of the space.remanso.note at rkey R in the same repo: one note, at most one recording, paired by convention rather than by a field, so a reader that knows the note's did and rkey reaches the audio with a single getRecord. A recording whose rkey matches no note stands alone and belongs to nobody. Legacy path: a recording is also referenced from a note by at-uri embedded in the note's conten

  • An audio file stored inside a user's private atproto space of type ch.indiemusi.alpha.audioTrack. Not stored in the public repo.

  • A audio record referencable in a Spark record (e.g, a post)