ChronicleSchema

A message you sent, so you are the agent and the other person is the recipient. The recording is an AudioObject.

{
  "@type": "MessageAction",
  "@key": ["source", "sourceId", "@type"],
  "source": "imessage",
  "sourceId": "3F8D2B6C-5A19-4E7B-9C4D-1E6A8F2B0C97",
  "timestamp": "2026-05-09T18:25:41.000Z",
  "agent": {
    "@type": "Person",
    "@key": ["@type", "source", "handle"],
    "source": "phone",
    "handle": "+15555550123",
    "sameAs": ["@me"]
  },
  "object": {
    "@type": "Message",
    "@key": ["@type", "source", "sourceId"],
    "source": "imessage",
    "sourceId": "3F8D2B6C-5A19-4E7B-9C4D-1E6A8F2B0C97",
    "body": "",
    "recipient": [
      {
        "@type": "Agent",
        "@key": ["@type", "source", "handle"],
        "source": "icloud",
        "handle": "alex@example.com",
        "name": "Alex Chen"
      }
    ],
    "contains": [
      {
        "@type": "AudioObject",
        "@key": ["source", "sourceId"],
        "source": "imessage",
        "sourceId": "B2E9F4A1-6C3D-4B8E-A7F0-5D1C3E9B2A64",
        "contentPath": "/Users/sam/Library/Messages/Attachments/a2/02/Audio Message.caf",
        "mimeType": "audio/x-caf",
        "description": "Audio Message.caf"
      }
    ]
  }
}

Terms in this example

AudioObjectagent

Esc

to move to open/ or ⌘K to search