email.atmos.message

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.

Repository @comail.at did:plc:yu6rmwoemqfnmsdkljyvmuhg namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityatmos.email
Indexed
cid bafyreiguinrge6zms5bm5gaucrersrmyzf4igijirc2xsak7e7uswefeya

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "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.",
      "key": "any",
      "record": {
        "properties": {
          "deliveredAt": {
            "format": "datetime",
            "type": "string"
          },
          "deliveryFingerprint": {
            "maxLength": 71,
            "minLength": 71,
            "type": "string"
          },
          "inReplyTo": {
            "maxLength": 998,
            "type": "string"
          },
          "initialMailbox": {
            "maxLength": 255,
            "minLength": 1,
            "type": "string"
          },
          "logicalMessageId": {
            "description": "Stable identity shared by every immutable content version of one logical message. Inbound delivery may use the delivery fingerprint; draft and sent versions use a source-key-derived identity.",
            "maxLength": 71,
            "minLength": 71,
            "type": "string"
          },
          "messageDate": {
            "format": "datetime",
            "type": "string"
          },
          "raw": {
            "accept": [
              "message/rfc822"
            ],
            "maxSize": 10485760,
            "type": "blob"
          },
          "references": {
            "items": {
              "maxLength": 998,
              "type": "string"
            },
            "maxLength": 100,
            "type": "array"
          },
          "sha256": {
            "maxLength": 64,
            "minLength": 64,
            "type": "string"
          },
          "size": {
            "maximum": 10485760,
            "minimum": 1,
            "type": "integer"
          },
          "sourceKey": {
            "description": "Stable opaque source identity used to preserve distinct messages with identical RFC 5322 bytes during migration.",
            "maxLength": 512,
            "type": "string"
          },
          "sourceMessageId": {
            "maxLength": 998,
            "type": "string"
          }
        },
        "required": [
          "raw",
          "sha256",
          "size",
          "deliveryFingerprint",
          "logicalMessageId",
          "initialMailbox"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "email.atmos.message",
  "lexicon": 1
}