List announces Bob's message¶
given: "Alice" created an actor on "abel" called "Alice"¶
send.Alice.request.create_actor
{
"base_url": "http://abel",
"preferred_username": "Alice",
"profile": {},
"automatically_accept_followers": null,
"name": null
}
receive.Alice.response.create_actor
{
"attachment": null,
"published": "2025-12-01T14:23:45.529985",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q#legacy-key-1",
"owner": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtY3Ds018B7EwLDjd5p8N\njlpocRrgXb4Ykm1cfEdfwF8jSueNKskCcweFor4lOZjFLtm0BwF2UdOrgJClzbpj\na1cFcVKaRMPFrdRwyVb0U3jkqtqTElxGKyqQ12WInyEtt52x45MzB2vCtfR/KIxG\nWhQxWWJ8gpcRUyt00Bo+hSpH2hmHMOVDpL3hvYiFdmj6rcZ6KHBPJ+MSUL5QUZ4I\nVORUluiPqH3W+a6QOqPvEzTK6k8H/b4mDKPlCmz4fZK+LZD80JvE6Z7j7+FnOnAw\n9vuZ+Sk32wJX1VRbkIWqVz6kvCxZAA2fqlPefqjNFdjnDtmeaYQFONJJcGYYYJEJ\nNQIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"type": "Person",
"inbox": "http://abel/inbox/Q9C7vUr0XxKZMm7_lS0HlQ",
"outbox": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q/outbox",
"followers": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q/followers",
"following": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q/following",
"preferredUsername": "Alice",
"name": "Alice",
"identifiers": [
"acct:Alice@abel",
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": true
}
given: "Bob" created an actor on "abel" called "Bob"¶
send.Bob.request.create_actor
{
"base_url": "http://abel",
"preferred_username": "Bob",
"profile": {},
"automatically_accept_followers": null,
"name": null
}
receive.Bob.response.create_actor
{
"attachment": null,
"published": "2025-12-01T14:23:45.974685",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg#legacy-key-1",
"owner": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxgEFWGxbC+1nbGzt/zW\neYqV2Qub7bfT3UFqjrI5SGiJ21NL45GpH0TWWFGPf6TJyGzvDhSpMrSaw206Rutr\n8R4veDm8UaVfP21Hgy7GDPWngQHLpaEkgobI2iIeSS3nGO+uRaANb6gziWyweB6V\nCFlSOoqE4CLAMGCNINolWZbMlxuj8KQR0WcBOxR7pDCgi9+Dk+pRI60eUZ7eakbZ\nhA7Nb0S6oDo6JUyMa7JCDbM6YfCVWw4U4KnyAyxrS5pBp14+IfBt5f23j22PHNj0\ns+7/uc8WUBR6p0yPeEVgKalUTbx8khgW5w0jnZpk5Uvopv0q8xlvVfcXjU/SQVy9\nkwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"type": "Person",
"inbox": "http://abel/inbox/ZYkGSBHHoSYtUuqPTsOLVw",
"outbox": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/outbox",
"followers": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers",
"following": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/following",
"preferredUsername": "Bob",
"name": "Bob",
"identifiers": [
"acct:Bob@abel",
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": true
}
when: One queries webfinger for "acct:boss@abel"¶
when: "Alice" retrieves the object with id "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"¶
send.Alice.request.fetch
{
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"uri": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
}
receive.Alice.response.fetch
{
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"uri": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"data": {
"attachment": [
{
"type": "PropertyValue",
"name": "source",
"value": "https://codeberg.org/bovine/fedi-herds"
},
{
"type": "PropertyValue",
"name": "author",
"value": "acct:helge@mymath.rocks"
},
{
"type": "PropertyValue",
"name": "owner",
"value": null
}
],
"published": "2025-11-29T09:11:27.472587",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
},
{
"PropertyValue": {
"@id": "https://schema.org/PropertyValue",
"@context": {
"value": "https://schema.org/value",
"name": "https://schema.org/name"
}
}
}
],
"publicKey": {
"id": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ#legacy-key-1",
"owner": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyQ9QQ+2AWpRbTufKg97W\nVbhZWatA49CptmV+Qd7R0ZZJHRCw6Lh37UfaqCdeBu1mXGSplCxwJGpshtFIMFuX\njJLuWXffUiARCaApl9EUkfXfOKExrFHa4bAAwgSoP+aPiTE7XaG9YFJqBIPCsT6h\nN3/1sWgLir+S934c5i15FL4R0+f0MZjbVzREJyIEYDXva55cfswD1/S3ZDDRZeNe\nBao+qLgmaX+ZjxipCN5mXS87SQxRF9nBSJU6M4qxpG+p6Dva18KH0w09rW4UKgGj\nBnRI1wXWMJo1mPDtgSmknEu8gTXCLMgpYDlv4HNgVqtsnMwVU7TbtUoik6ARRPfO\newIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"type": "Service",
"inbox": "http://abel/inbox/A1N7r1DV4UhG26ZmJO8YGw",
"outbox": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ/outbox",
"followers": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ/followers",
"following": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ/following",
"preferredUsername": "boss",
"name": "Main rancher of the fedi herds",
"summary": "I'm in charge of creating new herds. Just send me an `CreateActor` activity and I will create a new herd for you.",
"identifiers": [
"acct:boss@abel",
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": false
}
}
when: "Alice" sends a CreateActor for "peeps" activity to "boss"¶
send.Alice.trigger.publish_activity
{
"data": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"type": "CreateActor",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"content": "peeps"
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
}
receive.Alice.outgoing.CreateActor
{
"data": {
"raw": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"type": "CreateActor",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"content": "peeps",
"id": "http://abel/simple_storage/019ada4c-5341-7373-a1b2-c0ac786e48c5",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-5341-7373-a1b2-c0ac786e48c5",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"cc": [],
"type": "CreateActor",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"content": "peeps"
}
},
"recipients": {
"recipients": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"event_type": "outgoing",
"history_id": null
}
receive.list.incoming.CreateActor
{
"data": {
"raw": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"type": "CreateActor",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"content": "peeps",
"id": "http://abel/simple_storage/019ada4c-5341-7373-a1b2-c0ac786e48c5",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-5341-7373-a1b2-c0ac786e48c5",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"cc": [],
"type": "CreateActor",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"content": "peeps"
}
},
"recipients": {
"recipients": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"event_type": "incoming",
"history_id": null
}
send.list.request.create_actor
{
"baseUrl": "http://abel",
"name": "peeps",
"preferredUsername": "peeps",
"profile": {
"type": "Service"
},
"automaticallyAcceptFollowers": true
}
receive.list.response.create_actor
{
"attachment": null,
"published": "2025-12-01T14:23:46.642338",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg#legacy-key-1",
"owner": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypXuFdBP1LUuf2VpT0AG\nyf0fH5/YhIkG7sR80Uqg+PJqPIlDqbX9DAJyQQ4+vb4XQ+u1kDSV5NsuO6H6FLTK\nuKUfOwopGJjJRxTy/Q2sVgN+WxVjJPOih5mpID+aJrF0h9oanFFhj4qSx5poJtkc\nx4CTt4cybICBiRwe7enLVHIt35vV0wes/zEw3bQN5vGU1waUTsb+w5x4mC8a1xXu\nXbO+ksP/xlwY3+SX2tvfA57vWpdVaOaN3bmZG+1UzlcaFctgs2Hid2h6lfy/UeP6\nQl+zWaS6kqU1ckXw5deaRuQo1HS1Rdwqbw+33euXEKOETUksi57CsjnaQgg5JwdY\nOwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"type": "Service",
"inbox": "http://abel/inbox/_0Eoe_RUoiHnA-5GCRb4Kw",
"outbox": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/outbox",
"followers": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"following": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/following",
"preferredUsername": "peeps",
"name": "peeps",
"identifiers": [
"acct:peeps@abel",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": false
}
send.list.trigger.publish_activity
{
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"data": {
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"type": "Create",
"object": {
"attachment": null,
"published": "2025-12-01T14:23:46.642338",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg#legacy-key-1",
"owner": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypXuFdBP1LUuf2VpT0AG\nyf0fH5/YhIkG7sR80Uqg+PJqPIlDqbX9DAJyQQ4+vb4XQ+u1kDSV5NsuO6H6FLTK\nuKUfOwopGJjJRxTy/Q2sVgN+WxVjJPOih5mpID+aJrF0h9oanFFhj4qSx5poJtkc\nx4CTt4cybICBiRwe7enLVHIt35vV0wes/zEw3bQN5vGU1waUTsb+w5x4mC8a1xXu\nXbO+ksP/xlwY3+SX2tvfA57vWpdVaOaN3bmZG+1UzlcaFctgs2Hid2h6lfy/UeP6\nQl+zWaS6kqU1ckXw5deaRuQo1HS1Rdwqbw+33euXEKOETUksi57CsjnaQgg5JwdY\nOwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"type": "Service",
"inbox": "http://abel/inbox/_0Eoe_RUoiHnA-5GCRb4Kw",
"outbox": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/outbox",
"followers": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"following": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/following",
"preferredUsername": "peeps",
"name": "peeps",
"identifiers": [
"acct:peeps@abel",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": false
}
}
}
send.list.trigger.update_actor
{
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"profile": null,
"autoFollow": null,
"actions": [
{
"action": "update_property_value",
"key": "source",
"value": "https://codeberg.org/bovine/fedi-herds"
},
{
"action": "update_property_value",
"key": "author",
"value": "acct:helge@mymath.rocks"
},
{
"action": "update_property_value",
"key": "owner",
"value": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
}
]
}
then: "Alice" receives an activity¶
receive.list.outgoing.Create
{
"data": {
"raw": {
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"type": "Create",
"object": {
"attachment": null,
"published": "2025-12-01T14:23:46.642338",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg#legacy-key-1",
"owner": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypXuFdBP1LUuf2VpT0AG\nyf0fH5/YhIkG7sR80Uqg+PJqPIlDqbX9DAJyQQ4+vb4XQ+u1kDSV5NsuO6H6FLTK\nuKUfOwopGJjJRxTy/Q2sVgN+WxVjJPOih5mpID+aJrF0h9oanFFhj4qSx5poJtkc\nx4CTt4cybICBiRwe7enLVHIt35vV0wes/zEw3bQN5vGU1waUTsb+w5x4mC8a1xXu\nXbO+ksP/xlwY3+SX2tvfA57vWpdVaOaN3bmZG+1UzlcaFctgs2Hid2h6lfy/UeP6\nQl+zWaS6kqU1ckXw5deaRuQo1HS1Rdwqbw+33euXEKOETUksi57CsjnaQgg5JwdY\nOwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"type": "Service",
"inbox": "http://abel/inbox/_0Eoe_RUoiHnA-5GCRb4Kw",
"outbox": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/outbox",
"followers": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"following": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/following",
"preferredUsername": "peeps",
"name": "peeps",
"identifiers": [
"acct:peeps@abel",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": false
},
"id": "http://abel/simple_storage/019ada4c-5438-79ca-adc9-116abae2c758",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-5438-79ca-adc9-116abae2c758",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"cc": [],
"type": "Create",
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"event_type": "outgoing",
"history_id": null
}
receive.list.outgoing.Update
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Update",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers"
],
"published": "2025-12-01T14:23:46Z",
"object": {
"attachment": [
{
"type": "PropertyValue",
"name": "source",
"value": "https://codeberg.org/bovine/fedi-herds"
},
{
"type": "PropertyValue",
"name": "author",
"value": "acct:helge@mymath.rocks"
},
{
"type": "PropertyValue",
"name": "owner",
"value": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
}
],
"published": "2025-12-01T14:23:46.642338",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
},
{
"PropertyValue": {
"@id": "https://schema.org/PropertyValue",
"@context": {
"value": "https://schema.org/value",
"name": "https://schema.org/name"
}
}
}
],
"publicKey": {
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg#legacy-key-1",
"owner": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypXuFdBP1LUuf2VpT0AG\nyf0fH5/YhIkG7sR80Uqg+PJqPIlDqbX9DAJyQQ4+vb4XQ+u1kDSV5NsuO6H6FLTK\nuKUfOwopGJjJRxTy/Q2sVgN+WxVjJPOih5mpID+aJrF0h9oanFFhj4qSx5poJtkc\nx4CTt4cybICBiRwe7enLVHIt35vV0wes/zEw3bQN5vGU1waUTsb+w5x4mC8a1xXu\nXbO+ksP/xlwY3+SX2tvfA57vWpdVaOaN3bmZG+1UzlcaFctgs2Hid2h6lfy/UeP6\nQl+zWaS6kqU1ckXw5deaRuQo1HS1Rdwqbw+33euXEKOETUksi57CsjnaQgg5JwdY\nOwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"type": "Service",
"inbox": "http://abel/inbox/_0Eoe_RUoiHnA-5GCRb4Kw",
"outbox": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/outbox",
"followers": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"following": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/following",
"preferredUsername": "peeps",
"name": "peeps",
"identifiers": [
"acct:peeps@abel",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": false
},
"id": "http://abel/object/019ada4c-54b0-7d0b-a9b4-e224fd50f169"
},
"parsed": {
"activity": {
"id": "http://abel/object/019ada4c-54b0-7d0b-a9b4-e224fd50f169",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers"
],
"published": "2025-12-01T14:23:46Z",
"type": "Update",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
},
"embedded_actor": {
"inbox": "http://abel/inbox/_0Eoe_RUoiHnA-5GCRb4Kw",
"outbox": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/outbox",
"followers": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"following": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/following",
"name": "peeps",
"url": [],
"attachment": [
{
"type": "PropertyValue",
"name": "source",
"value": "https://codeberg.org/bovine/fedi-herds"
},
{
"type": "PropertyValue",
"name": "author",
"value": "acct:helge@mymath.rocks"
},
{
"type": "PropertyValue",
"name": "owner",
"value": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
}
],
"tag": [],
"manuallyApprovesFollowers": false,
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"type": "Service",
"preferredUsername": "peeps",
"identifiers": [
"acct:peeps@abel",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
]
}
},
"recipients": {
"recipients": [
"https://www.w3.org/ns/activitystreams#Public",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers"
],
"public": true
},
"context": {}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "outgoing",
"history_id": null
}
receive.Alice.incoming.Create
{
"data": {
"raw": {
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"type": "Create",
"object": {
"attachment": null,
"published": "2025-12-01T14:23:46.642338",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg#legacy-key-1",
"owner": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypXuFdBP1LUuf2VpT0AG\nyf0fH5/YhIkG7sR80Uqg+PJqPIlDqbX9DAJyQQ4+vb4XQ+u1kDSV5NsuO6H6FLTK\nuKUfOwopGJjJRxTy/Q2sVgN+WxVjJPOih5mpID+aJrF0h9oanFFhj4qSx5poJtkc\nx4CTt4cybICBiRwe7enLVHIt35vV0wes/zEw3bQN5vGU1waUTsb+w5x4mC8a1xXu\nXbO+ksP/xlwY3+SX2tvfA57vWpdVaOaN3bmZG+1UzlcaFctgs2Hid2h6lfy/UeP6\nQl+zWaS6kqU1ckXw5deaRuQo1HS1Rdwqbw+33euXEKOETUksi57CsjnaQgg5JwdY\nOwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"type": "Service",
"inbox": "http://abel/inbox/_0Eoe_RUoiHnA-5GCRb4Kw",
"outbox": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/outbox",
"followers": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"following": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/following",
"preferredUsername": "peeps",
"name": "peeps",
"identifiers": [
"acct:peeps@abel",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": false
},
"id": "http://abel/simple_storage/019ada4c-5438-79ca-adc9-116abae2c758",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-5438-79ca-adc9-116abae2c758",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"cc": [],
"type": "Create",
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"event_type": "incoming",
"history_id": null
}
when: One queries webfinger for "acct:peeps@abel"¶
when: "Alice" retrieves the object with id "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"¶
send.Alice.request.fetch
{
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"uri": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
}
receive.Alice.response.fetch
{
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"uri": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"data": {
"attachment": null,
"published": "2025-12-01T14:23:46.642338",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
}
],
"publicKey": {
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg#legacy-key-1",
"owner": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypXuFdBP1LUuf2VpT0AG\nyf0fH5/YhIkG7sR80Uqg+PJqPIlDqbX9DAJyQQ4+vb4XQ+u1kDSV5NsuO6H6FLTK\nuKUfOwopGJjJRxTy/Q2sVgN+WxVjJPOih5mpID+aJrF0h9oanFFhj4qSx5poJtkc\nx4CTt4cybICBiRwe7enLVHIt35vV0wes/zEw3bQN5vGU1waUTsb+w5x4mC8a1xXu\nXbO+ksP/xlwY3+SX2tvfA57vWpdVaOaN3bmZG+1UzlcaFctgs2Hid2h6lfy/UeP6\nQl+zWaS6kqU1ckXw5deaRuQo1HS1Rdwqbw+33euXEKOETUksi57CsjnaQgg5JwdY\nOwIDAQAB\n-----END PUBLIC KEY-----\n"
},
"id": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"type": "Service",
"inbox": "http://abel/inbox/_0Eoe_RUoiHnA-5GCRb4Kw",
"outbox": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/outbox",
"followers": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"following": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/following",
"preferredUsername": "peeps",
"name": "peeps",
"identifiers": [
"acct:peeps@abel",
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"endpoints": {
"sharedInbox": "http://abel/shared_inbox"
},
"manuallyApprovesFollowers": false
}
}
when: "Alice" sends "peeps" a Follow Activity¶
send.Alice.trigger.send_message
{
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"data": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Follow",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"id": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd",
"published": "2025-12-01T14:23:47Z",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
}
}
receive.Alice.outgoing.Follow
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Follow",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"id": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd",
"published": "2025-12-01T14:23:47Z",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
},
"parsed": {
"activity": {
"id": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"cc": [],
"published": "2025-12-01T14:23:47Z",
"type": "Follow",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"event_type": "outgoing",
"history_id": null
}
receive.list.incoming.Follow
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Follow",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"id": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd",
"published": "2025-12-01T14:23:47Z",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
},
"parsed": {
"activity": {
"id": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"cc": [],
"published": "2025-12-01T14:23:47Z",
"type": "Follow",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"object": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "incoming",
"history_id": null
}
then: "Alice" receives an activity¶
receive.list.outgoing.Accept
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Accept",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"published": "2025-12-01T14:23:47Z",
"object": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd",
"id": "http://abel/object/019ada4c-56f4-7fd4-acd2-42322cb4e9af"
},
"parsed": {
"activity": {
"id": "http://abel/object/019ada4c-56f4-7fd4-acd2-42322cb4e9af",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"cc": [],
"published": "2025-12-01T14:23:47Z",
"type": "Accept",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"object": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd"
}
},
"recipients": {
"recipients": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "outgoing",
"history_id": null
}
receive.Alice.incoming.Accept
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Accept",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"published": "2025-12-01T14:23:47Z",
"object": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd",
"id": "http://abel/object/019ada4c-56f4-7fd4-acd2-42322cb4e9af"
},
"parsed": {
"activity": {
"id": "http://abel/object/019ada4c-56f4-7fd4-acd2-42322cb4e9af",
"to": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"cc": [],
"published": "2025-12-01T14:23:47Z",
"type": "Accept",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"object": "follow:21f4f5ae-9e39-46aa-b467-c06c81f8d5cd"
}
},
"recipients": {
"recipients": [
"http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"event_type": "incoming",
"history_id": null
}
then: the received activity is of type "Accept"¶
when: "Alice" sends an AddActor for "Bob" activity to "peeps"¶
send.Alice.trigger.publish_activity
{
"data": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"type": "AddActor",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q"
}
receive.Alice.outgoing.AddActor
{
"data": {
"raw": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"type": "AddActor",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"id": "http://abel/simple_storage/019ada4c-57e3-7c53-aefd-35a372653b28",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-57e3-7c53-aefd-35a372653b28",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"cc": [],
"type": "AddActor",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"event_type": "outgoing",
"history_id": null
}
receive.list.incoming.AddActor
{
"data": {
"raw": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"type": "AddActor",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"id": "http://abel/simple_storage/019ada4c-57e3-7c53-aefd-35a372653b28",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-57e3-7c53-aefd-35a372653b28",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"cc": [],
"type": "AddActor",
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "incoming",
"history_id": null
}
send.list.trigger.publish_activity
{
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"data": {
"type": "Follow",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
}
}
receive.list.outgoing.Follow
{
"data": {
"raw": {
"type": "Follow",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"id": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"cc": [],
"type": "Follow",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "outgoing",
"history_id": null
}
when: "Bob" sends an Accept to this Follow Activity¶
receive.Bob.incoming.Follow
{
"data": {
"raw": {
"type": "Follow",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"id": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"cc": [],
"type": "Follow",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
}
},
"recipients": {
"recipients": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"event_type": "incoming",
"history_id": null
}
send.Bob.trigger.send_message
{
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"data": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Accept",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"published": "2025-12-01T14:23:48Z",
"object": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849",
"id": "accept:af06b40c-3e9e-4b1a-a5d7-e10a6a2af0ca"
}
}
receive.Bob.outgoing.Accept
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Accept",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"published": "2025-12-01T14:23:48Z",
"object": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849",
"id": "accept:af06b40c-3e9e-4b1a-a5d7-e10a6a2af0ca"
},
"parsed": {
"activity": {
"id": "accept:af06b40c-3e9e-4b1a-a5d7-e10a6a2af0ca",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"cc": [],
"published": "2025-12-01T14:23:48Z",
"type": "Accept",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"object": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"event_type": "outgoing",
"history_id": null
}
receive.list.incoming.Accept
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Accept",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"published": "2025-12-01T14:23:48Z",
"object": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849",
"id": "accept:af06b40c-3e9e-4b1a-a5d7-e10a6a2af0ca"
},
"parsed": {
"activity": {
"id": "accept:af06b40c-3e9e-4b1a-a5d7-e10a6a2af0ca",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"cc": [],
"published": "2025-12-01T14:23:48Z",
"type": "Accept",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"object": "http://abel/simple_storage/019ada4c-587e-791d-9533-d792c4c64849"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "incoming",
"history_id": null
}
when: "Bob" messages her followers "Dudes!"¶
send.Bob.trigger.send_message
{
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"data": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"published": "2025-12-01T14:23:48Z",
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"published": "2025-12-01T14:23:48Z",
"content": "Dudes!"
}
}
}
receive.Bob.outgoing.Create
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"published": "2025-12-01T14:23:48Z",
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"published": "2025-12-01T14:23:48Z",
"content": "Dudes!"
}
},
"parsed": {
"activity": {
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"cc": [],
"published": "2025-12-01T14:23:48Z",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601"
},
"embedded_object": {
"tag": [],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"cc": [],
"published": "2025-12-01T14:23:48Z",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"content": "Dudes!",
"contentPlain": "Dudes!",
"attachment": [],
"url": []
}
},
"recipients": {
"recipients": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"public": false
},
"context": {
"id": "019ada4c-5b27-742f-988c-eaf349c5da90"
}
},
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"event_type": "outgoing",
"history_id": null
}
receive.list.incoming.Create
{
"data": {
"raw": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"published": "2025-12-01T14:23:48Z",
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"published": "2025-12-01T14:23:48Z",
"content": "Dudes!"
}
},
"parsed": {
"activity": {
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"cc": [],
"published": "2025-12-01T14:23:48Z",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601"
},
"embedded_object": {
"tag": [],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"cc": [],
"published": "2025-12-01T14:23:48Z",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"content": "Dudes!",
"contentPlain": "Dudes!",
"attachment": [],
"url": []
}
},
"recipients": {
"recipients": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"public": false
},
"context": {
"id": "019ada4c-5b27-742f-988c-eaf349c5da90"
}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "incoming",
"history_id": null
}
send.list.trigger.publish_activity
{
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"data": {
"type": "Announce",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"published": "2025-12-01T14:23:48Z",
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"published": "2025-12-01T14:23:48Z",
"content": "Dudes!"
}
}
}
}
receive.list.outgoing.Announce
{
"data": {
"raw": {
"type": "Announce",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"published": "2025-12-01T14:23:48Z",
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"published": "2025-12-01T14:23:48Z",
"content": "Dudes!"
}
},
"id": "http://abel/simple_storage/019ada4c-5b69-79dd-a472-a8459c68d6f4",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-5b69-79dd-a472-a8459c68d6f4",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [],
"type": "Announce",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"https://www.w3.org/ns/activitystreams#Public"
],
"public": true
},
"context": {}
},
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"event_type": "outgoing",
"history_id": null
}
then: "Alice" receives an activity¶
receive.Alice.incoming.Announce
{
"data": {
"raw": {
"type": "Announce",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"https://www.w3.org/ns/activitystreams#Public"
],
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Create",
"actor": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c",
"published": "2025-12-01T14:23:48Z",
"object": {
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Note",
"attributedTo": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg",
"to": [
"http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/followers"
],
"id": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/0910a315445bd601",
"published": "2025-12-01T14:23:48Z",
"content": "Dudes!"
}
},
"id": "http://abel/simple_storage/019ada4c-5b69-79dd-a472-a8459c68d6f4",
"@context": "https://www.w3.org/ns/activitystreams"
},
"parsed": {
"activity": {
"id": "http://abel/simple_storage/019ada4c-5b69-79dd-a472-a8459c68d6f4",
"to": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [],
"type": "Announce",
"actor": "http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg",
"object": "http://abel/actor/vIkPhByNmgq6Bt5jnTuBHg/9cec8dd40b898d3c"
}
},
"recipients": {
"recipients": [
"http://abel/actor/4Y35jsRmNuF5XcAGFVGHtg/followers",
"https://www.w3.org/ns/activitystreams#Public"
],
"public": true
},
"context": {}
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"event_type": "incoming",
"history_id": null
}
then: the received activity is of type "Announce"¶
send.Alice.trigger.send_message
{
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"data": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"type": "DeleteAllActors"
}
}
receive.Alice.outgoing.DeleteAllActors
{
"data": {
"raw": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"type": "DeleteAllActors"
},
"parsed": {},
"recipients": {
"recipients": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"event_type": "outgoing",
"history_id": null
}
receive.list.incoming.DeleteAllActors
{
"data": {
"raw": {
"actor": "http://abel/actor/FFxYQOQm4Lf2mcMqGK_69Q",
"to": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"type": "DeleteAllActors"
},
"parsed": {},
"recipients": {
"recipients": [
"http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ"
],
"public": false
},
"context": {}
},
"actor": "http://abel/actor/j7uQR2hdQy5y0BfUJzvUMQ",
"event_type": "incoming",
"history_id": null
}