Skip to content

No relationship -- @1.4

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-19T09:50:12.458229",
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1",
    {
      "manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
    }
  ],
  "publicKey": {
    "id": "http://abel/actor/2M4DuT4BaI4y4LNgmO_tCA#legacy-key-1",
    "owner": "http://abel/actor/2M4DuT4BaI4y4LNgmO_tCA",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu33UbO/7Nl3pipXTDzVW\n3CbvJnFeQKcHF128UcUpWJBHjUNmk/zjFjFvbhWDNMdR7TkYkiUSFVVGZvyhhjGp\nCnqBI664UihjUNCbUvpMnCeVsIa4gEPpdERspbHmwbiTI/P+ZWwc1VI+w5Ve/rAa\nZQBs7YaLbiNEJqQB/qCaB5fA/VXDBGaOvbFDqsAFSvBXCPpWW3/5kEOpoUVVEylR\nAI+wuBQ6/bISX58T18lzV+9Kgu7v55a9XJJPeVd/b4ZSNGgCQDwnjCLkcHEoPTxm\nhmC177PM5JQiRX3RXyNSVgP6s7RF6MUlZgfht1w9gCEjUzFeCJ0mBvW7YOMFgak7\nVQIDAQAB\n-----END PUBLIC KEY-----\n"
  },
  "id": "http://abel/actor/2M4DuT4BaI4y4LNgmO_tCA",
  "type": "Person",
  "inbox": "http://abel/inbox/r7DRHp4nmiE6MT8LQrdscw",
  "outbox": "http://abel/actor/2M4DuT4BaI4y4LNgmO_tCA/outbox",
  "followers": "http://abel/actor/2M4DuT4BaI4y4LNgmO_tCA/followers",
  "following": "http://abel/actor/2M4DuT4BaI4y4LNgmO_tCA/following",
  "preferredUsername": "Alice",
  "name": "Alice",
  "identifiers": [
    "acct:Alice@abel",
    "http://abel/actor/2M4DuT4BaI4y4LNgmO_tCA"
  ],
  "endpoints": {
    "sharedInbox": "http://abel/shared_inbox"
  },
  "manuallyApprovesFollowers": true
}

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

send.Bob.request.create_actor
{
  "base_url": "http://banach",
  "preferred_username": "Bob",
  "profile": {},
  "automatically_accept_followers": null,
  "name": null
}
receive.Bob.response.create_actor
{
  "attachment": null,
  "published": "2025-12-19T09:50:13.327423",
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1",
    {
      "manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
    }
  ],
  "publicKey": {
    "id": "http://banach/actor/0t9fVldLcRne6Yi9DIpbQg#legacy-key-1",
    "owner": "http://banach/actor/0t9fVldLcRne6Yi9DIpbQg",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4tksb1NqQNZK1R+Kiy2L\nPUY2peeBwVl5UE/qfmsc8R55A/pKKNZ3wQSa+nJpoj7lDvxBILPxECYQ19MFxnvY\nH67tExge6WzaCA3FJ8csAdpI2e3Cn6iX0OhgpLGn7PFfcCkTYtcKkYtEAIqPWU9t\nzlKwOlB7u/uaDNPXGrqEOBK2WpT9A8mjshumjLwZy2vwHkSxSWzy1Ae9CSI+6n3f\nggOlTyL/4M5XOq1c+c81hwc3LA3hHivlHVRLLc7jS/hxEXVeLTqS2Saz8QfFSL5g\nnvvqtKFRigcBmerkpIdnlE++jQrDgNYAIe0bRN6IILdRFshgU1uCMTK5XA2x/+3s\nYQIDAQAB\n-----END PUBLIC KEY-----\n"
  },
  "id": "http://banach/actor/0t9fVldLcRne6Yi9DIpbQg",
  "type": "Person",
  "inbox": "http://banach/inbox/z4jpdxOyB2vuuwNxuT-htQ",
  "outbox": "http://banach/actor/0t9fVldLcRne6Yi9DIpbQg/outbox",
  "followers": "http://banach/actor/0t9fVldLcRne6Yi9DIpbQg/followers",
  "following": "http://banach/actor/0t9fVldLcRne6Yi9DIpbQg/following",
  "preferredUsername": "Bob",
  "name": "Bob",
  "identifiers": [
    "acct:Bob@banach",
    "http://banach/actor/0t9fVldLcRne6Yi9DIpbQg"
  ],
  "endpoints": {
    "sharedInbox": "http://banach/shared_inbox"
  },
  "manuallyApprovesFollowers": true
}

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

send.Claire.request.create_actor
{
  "base_url": "http://banach",
  "preferred_username": "Claire",
  "profile": {},
  "automatically_accept_followers": null,
  "name": null
}
receive.Claire.response.create_actor
{
  "attachment": null,
  "published": "2025-12-19T09:50:14.272891",
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1",
    {
      "manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
    }
  ],
  "publicKey": {
    "id": "http://banach/actor/cWVc0EfYmKtMglQFFVj3qQ#legacy-key-1",
    "owner": "http://banach/actor/cWVc0EfYmKtMglQFFVj3qQ",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnTpsrnXGT8z315u0axtu\nc3P8O+WjFZwT2VdBGnnQ966T7NWXiK8i77QWr3OYvxJuQ26aLSVTb64WOyAvxEnh\nDm6lizK2vbcU+xy9ix3rH+L3WurQtDP1tv70wLUDjWlxvnlHSTRzgjRAntkJhjLh\nldgGR5grGukJQOktqjH2fDNQYK3UNkfAj3XJ3KJTpcl58JXbd1NkXUF3yPMTFdtn\nT2eT54q8mD7E5cQRadEdjyfQlS5n4FF9fU28Vu0WXyLsnCO9MjfsxMNwKhZWWeoV\nEjSadjnYKUR83INUrmsBBlFk9R3mvv/LuhsFtlA351layU3d4rEG6UTW+OiZdBG0\nIQIDAQAB\n-----END PUBLIC KEY-----\n"
  },
  "id": "http://banach/actor/cWVc0EfYmKtMglQFFVj3qQ",
  "type": "Person",
  "inbox": "http://banach/inbox/SqE6ih0R051tc2SwHuQ4Sw",
  "outbox": "http://banach/actor/cWVc0EfYmKtMglQFFVj3qQ/outbox",
  "followers": "http://banach/actor/cWVc0EfYmKtMglQFFVj3qQ/followers",
  "following": "http://banach/actor/cWVc0EfYmKtMglQFFVj3qQ/following",
  "preferredUsername": "Claire",
  "name": "Claire",
  "identifiers": [
    "acct:Claire@banach",
    "http://banach/actor/cWVc0EfYmKtMglQFFVj3qQ"
  ],
  "endpoints": {
    "sharedInbox": "http://banach/shared_inbox"
  },
  "manuallyApprovesFollowers": true
}

when: "Alice" creates an object addressed to "public"

then: "Bob" is "authorized" to view this object