- ch.indiemusi.alpha.actor.artist record An artist or band who performs music
- ch.indiemusi.alpha.actor.masterOwner record The entity (person or company) that owns the master recording rights
- ch.indiemusi.alpha.actor.publishingOwner record A songwriter, composer, or music publisher who owns the publishing rights to a song or musical work
- ch.indiemusi.alpha.audioFile record An audio file stored inside a user's private atproto space of type ch.indiemusi.alpha.audioLibrary. Not stored in the public repo.
- ch.indiemusi.alpha.audioLibrary space Private audio file storage for an artist's recordings.
- ch.indiemusi.alpha.audioTrack record An audio file stored inside a user's private atproto space of type ch.indiemusi.alpha.audioTrack. Not stored in the public repo.
- ch.indiemusi.alpha.grant record 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.
- ch.indiemusi.alpha.recording record A recording of a song or musical work: the performance captured in a specific format
- ch.indiemusi.alpha.release record A release (album, EP, single) containing recordings of songs or musical works
- ch.indiemusi.alpha.song record A song or musical work: the melody, lyrics, and arrangement created by composers and authors
- ch.indiemusi.alpha.track record An encrypted audio track. The audio blob is encrypted with AES-GCM-256, and the decryption key is wrapped and stored in grant records.
- ch.indiemusi.social.join record Sign that you want to join a social listing experience of a specific song
- ch.indiemusi.social.song record A social song, that needs a groups of listeners to be fully enjoyed.
- ch.openlegal.annotation record An annotation of a legal document, modelled on the W3C Web Annotation Data Model (dokieli-flavoured) and expressed as an AT Protocol record. The creator is the record's repo (DID); collaboration is per-repo (each annotator holds their own records, aggregated by an AppView). Composes app.bsky.richtext + app.bsky.embed rather than forking them.
- ch.openlegal.defs defs Shared objects for openlegal.ch legal-annotation lexicons. Field shapes follow the W3C Web Annotation Data Model (WADM); AT Protocol lexicon + IPLD is the wire format (not WADM JSON-LD). A projection to WADM JSON-LD is served separately (ap/wa.context.jsonld).