ink.resenha.privateEbook

One per file. Deleting the record lets the account's server delete the file and its cover.

Repository @resenha.ink did:plc:v7itjf4h3sb5zuegiiskctqb namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityresenha.ink
Indexed

Record

record · key tid

Properties

cover

blob

A cover image for showing the book in a list, encrypted and padded.

  • maxSize: 2000000
  • accept: application/octet-stream

createdAt

requiredstring · datetime

details

requiredbytes

The book's format, title, authors and library link, with what's needed to open the file and the cover, encrypted.

  • maxLength: 32000

file

requiredblob

The book, encrypted and padded.

  • accept: application/octet-stream

keyId

requiredstring

Which of the reader's keys encrypted the file. Matches keyId in the account's ink.resenha.ebookKey record.

  • maxLength: 64

version

requiredinteger

The encryption format. 1 is AES-GCM in 64 KiB chunks, with keys derived by HKDF-SHA256.

  • minimum: 1

Similar lexicons

semantic match

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

  • Which key encrypts the account's ink.resenha.privateEbook files. The key itself stays on the reader's devices; this record only names it, and keeps a copy locked with a recovery key when the reader saved one.

  • A book file the account keeps for reading in Resenha: an EPUB, a PDF or a comic archive. The file is a blob in the account's repository, which keeps it only while a record refers to it.