Skip to content

Bob sends Alice a Block, Alice does not receive the message

given: "Alice" created an actor on "banach" called "Alice"

send.Alice.request.create_actor
{
  "base_url": "http://banach",
  "preferred_username": "Alice",
  "profile": {},
  "automatically_accept_followers": null,
  "name": null
}
receive.Alice.response.create_actor
{
  "attachment": null,
  "published": "2025-12-19T09:51:05.641144",
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1",
    {
      "manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
    }
  ],
  "publicKey": {
    "id": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA#legacy-key-1",
    "owner": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx4Tgv7bggftTl3k7fxgx\nilHjGwNdIR+Qho8Il9ZlCRgp6SHT0KpVsi3/tE+r0I9DSK0xoV0mKJTXKpDzlTrs\nvhNEsmlr9OkXAscIkYSN/NWeP4DGFQiK3Z0i+SULydq+zNXd86H3NI0OCY//9rUi\ner0k4iq+uN9RLotPTA7RkqGVZlFgRpQa3o2YD6WS5tM+IPhNq1/XkJaLGBLyV0FH\nKVfeVwAiZ2ng8IGhEn3oIirEFrtgXB4n3lMBcIJEosIQlYWqOfOjiuSmFBB2p5gN\nX2xUUzSSi27JSYw8d0q9hYCNiZHY/6wTvYToPAfjyOZggzUBu0uj5AiFDX1UHriR\nwQIDAQAB\n-----END PUBLIC KEY-----\n"
  },
  "id": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA",
  "type": "Person",
  "inbox": "http://banach/inbox/FXvxH5Lq2o5WGi4vwJHr-Q",
  "outbox": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA/outbox",
  "followers": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA/followers",
  "following": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA/following",
  "preferredUsername": "Alice",
  "name": "Alice",
  "identifiers": [
    "acct:Alice@banach",
    "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA"
  ],
  "endpoints": {
    "sharedInbox": "http://banach/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-19T09:51:06.493500",
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1",
    {
      "manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
    }
  ],
  "publicKey": {
    "id": "http://abel/actor/py2krV6Adss-h-RefDHuVA#legacy-key-1",
    "owner": "http://abel/actor/py2krV6Adss-h-RefDHuVA",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx7gF/VdqmV5Eiufj6wSQ\nUMu034LTnei7zLc7Umnnd4yvHyd3JXgQdu3OWNIthJYDcH/oFg7+xF9SoP3mcXIt\nvOowDfmbIDhDdg+sPjPrwzcwz1ZiuRipwpVz0NfIAuhBLLPanPmmFHZHnUtd6hqg\nihSVEMrlSzTSk0ASLG2mkycv2GxPlSqjmH2GOQyeSU3GTViyUMQzNJSI7HM8DMs+\nsI/JMAdPc2e0rmmSuVmd2qepoOFLOZuZnC/6bNWkTJHD936T7ujsFBx2N/50P3HM\n4UX2rE2UUY1j7isN4FDULe8WsI+g+tpTFv9VrM3D8Xygow8FAzCjwqCobTqo9Xex\nqwIDAQAB\n-----END PUBLIC KEY-----\n"
  },
  "id": "http://abel/actor/py2krV6Adss-h-RefDHuVA",
  "type": "Person",
  "inbox": "http://abel/inbox/KJMotutavX1xHy0123wyXg",
  "outbox": "http://abel/actor/py2krV6Adss-h-RefDHuVA/outbox",
  "followers": "http://abel/actor/py2krV6Adss-h-RefDHuVA/followers",
  "following": "http://abel/actor/py2krV6Adss-h-RefDHuVA/following",
  "preferredUsername": "Bob",
  "name": "Bob",
  "identifiers": [
    "acct:Bob@abel",
    "http://abel/actor/py2krV6Adss-h-RefDHuVA"
  ],
  "endpoints": {
    "sharedInbox": "http://abel/shared_inbox"
  },
  "manuallyApprovesFollowers": true
}

when: "Bob" blocks "Alice"

send.Bob.trigger.send_message
{
  "actor": "http://abel/actor/py2krV6Adss-h-RefDHuVA",
  "data": {
    "@context": "https://www.w3.org/ns/activitystreams",
    "type": "Block",
    "actor": "http://abel/actor/py2krV6Adss-h-RefDHuVA",
    "to": [
      "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA"
    ],
    "id": "http://abel/actor/py2krV6Adss-h-RefDHuVA/0b4de1cbb3e82ae0",
    "published": "2025-12-19T09:51:06Z",
    "object": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA"
  }
}
receive.Bob.outgoing.Block
{
  "data": {
    "raw": {
      "@context": "https://www.w3.org/ns/activitystreams",
      "type": "Block",
      "actor": "http://abel/actor/py2krV6Adss-h-RefDHuVA",
      "to": [
        "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA"
      ],
      "id": "http://abel/actor/py2krV6Adss-h-RefDHuVA/0b4de1cbb3e82ae0",
      "published": "2025-12-19T09:51:06Z",
      "object": "http://banach/actor/MUrLmn66RZwBBSeU2VMzVA"
    }
  },
  "actor": "http://abel/actor/py2krV6Adss-h-RefDHuVA",
  "event_type": "outgoing",
  "history_id": null
}

then: "Alice" does not receive an activity