Book
pub.byline.book
Author-signed book metadata: title, descriptions, cover, status, genres, links, and bibliographic fields.
at://did:plc:ppjep63wzgs57unhrdcxqttm/com.atproto.lexicon.schema/pub.byline.book
byline.pub publishes open AT Protocol lexicons for author and book records. These schemas define the public records an author writes to their own repository. Any AT Protocol tool can resolve and validate them without going through byline.pub.
The lexicons are dedicated to the public domain under CC0. The pub.byline.* namespace is venue-neutral. It names no central catalogue and no verification authority, so other tools can read and build on these records as their own.
pub.byline.book
Author-signed book metadata: title, descriptions, cover, status, genres, links, and bibliographic fields.
at://did:plc:ppjep63wzgs57unhrdcxqttm/com.atproto.lexicon.schema/pub.byline.book
pub.byline.profile
Public byline.pub profile data for an author, stored in the author repository under the self key.
at://did:plc:ppjep63wzgs57unhrdcxqttm/com.atproto.lexicon.schema/pub.byline.profile
pub.byline.series
Series metadata for works that belong together, referenced from book records rather than owning book lists.
at://did:plc:ppjep63wzgs57unhrdcxqttm/com.atproto.lexicon.schema/pub.byline.series
pub.byline.comment
A reader or author comment on a book record, written to the commenter's own repository.
at://did:plc:ppjep63wzgs57unhrdcxqttm/com.atproto.lexicon.schema/pub.byline.comment
pub.byline.defs
Shared types the other lexicons reference: contributor, edition, link, identifiers, series membership, and the status values.
at://did:plc:ppjep63wzgs57unhrdcxqttm/com.atproto.lexicon.schema/pub.byline.defs
Each lexicon is published on-network as a com.atproto.lexicon.schema record. A DNS record at _lexicon.byline.pub names the authority repository, and that repository holds one schema record per lexicon, keyed by the NSID. A resolver follows that path from the bare NSID to the schema. The JSON files above are the same schemas, served over HTTP for convenience.