at.sovrn.mail.defs

Shared types of the mail records sovrn copies to a person's Atmosphere account (at.sovrn.mail.email, at.sovrn.mail.mailbox).

Repository @sovrn.at did:plc:54ba6vxrdbzi6nexczpk5xzb namespace authority
Details · defs
Kinddefs
Authoritymail.sovrn.at
Indexed

#bodyPart

object

A subset of JMAP EmailBodyPart: enough to find the part in the raw message.

Properties

cid

string

Content-Id, without angle brackets.

  • maxLength: 998
  • maxLength: 64
  • knownValues: attachment | inline

name

string

Decoded file name.

  • maxLength: 1024
  • maxGraphemes: 256

partId

string

JMAP partId, unique within the message.

  • maxLength: 64

size

integer

Decoded size in octets.

  • minimum: 0

type

requiredstring

Media type, lowercased (e.g. application/pdf).

  • maxLength: 255

#emailAddress

object

JMAP EmailAddress.

Properties

email

requiredstring

The addr-spec as written in the header; not validated.

  • maxLength: 998

name

string

Decoded display name.

  • maxLength: 1024
  • maxGraphemes: 256

#emailSource

object

Identifiers in the sovrn mailbox the message was copied from. Valid only there: they can change if the mailbox is rebuilt.

Properties

blobId

string

JMAP blobId of the raw message.

  • maxLength: 255

emailId

requiredstring

JMAP Email id.

  • maxLength: 255

threadId

string

JMAP threadId.

  • maxLength: 255

#mailboxSource

object

Identifiers in the sovrn mailbox the folder was copied from. Valid only there.

Properties

mailboxId

requiredstring

JMAP Mailbox id.

  • maxLength: 255

Similar lexicons

semantic match

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

  • One message in a mirrored mail folder, after the JMAP Email (RFC 8621 §4), with the raw RFC 5322 message as a blob. Content is immutable. Header fields longer or more numerous than the limits here are shortened; raw always has the whole message. The record key is the base32 (lowercase, unpadded) of the first 20 bytes of the raw message's SHA-256, so it is the same in every folder and can be recomputed from an export. The folder is the space, so there is no mailboxIds; keywords are not mirrored.

  • ALPHA. An immutable private Comail message. Canonical RFC 5322 bytes are stored in the referenced permissioned blob; integrity and delivery metadata allow a standards-facing mailbox to be rebuilt.

  • The mail folder a mirrored-mail space holds, after the JMAP Mailbox (RFC 8621 §2). One per space, written by sovrn as the user. The space key is only a readable slug; this record has the exact names.

  • Private and shared email inboxes for the Comail Messages prototype. Stores messages, attachments, drafts, sent replies and mail state. Shared inbox membership is managed by the inbox owner.