ch.indiemusi.alpha.track

An encrypted audio track. The audio blob is encrypted with AES-GCM-256, and the decryption key is wrapped and stored in grant records.

Repository @indiemusi.ch did:plc:lcmrbur2pydmpelfcs7fjbdx namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityalpha.indiemusi.ch
Indexed

Record

record · key tid

Properties

audioBlob

requiredblob

The encrypted audio file

  • accept: audio/wav, audio/mpeg, audio/flac

createdAt

requiredstring · datetime

Timestamp when the track was uploaded

encryptedContentIv

requiredstring

Base64-encoded IV (12 bytes) used to encrypt the audio with the content key

  • maxLength: 32

The symmetric algorithm used to encrypt the audio blob

  • maxLength: 50
  • default: "AES-GCM-256"

title

requiredstring

Track title

  • maxLength: 255

Similar lexicons

semantic match

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

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

  • A music track. The account is its artist.

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

  • A cryptographic grant allowing a streaming service to decrypt the artist's music catalog. This record contains the master content key encrypted with the service's public key.

  • fm.plyr.track

    record

    A music track published to the AT Protocol network.