Skip to content

Webfinger resolve

given: "Alice" created an actor on "abel" called "Alice" with username "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": "2026-03-20T15:18:24.910571",
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1",
    {
      "manuallyApprovesFollowers": "as:manuallyApprovesFollowers"
    }
  ],
  "publicKey": {
    "id": "http://abel/actor/B57Ha2jP8gU1QoSZEwCtKQ#legacy-key-1",
    "owner": "http://abel/actor/B57Ha2jP8gU1QoSZEwCtKQ",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn1PWYYoNc9/YaVXz49n0\nnL4ZWm4kqdcK3fRzHsm0OVc85p2iZ5UGFa+gFvHZsj2dz/UqwU13CrfcZiDLw4SD\nNXfBEOy3M+P+B1kSWR124DJYDk5fn89cBo5M90aw3/v4X2mKLfOwevYK4+UOsmDk\n6XOFqcx0cF10/e17vU8qBtezsk7dFrSQ+qZgRGY6y3UYES9qiErUMOcE2kZEtD4Y\nyjHUFl6eSm3WPz/Rk1NrWrt3bH9vpBsPfIBHchRy8NybMVG5bTQvo2koIltvMz9N\nxphYWT3IYkQ8FXWH5PXHahKPvJxyGgSB2+Evo6cH37N4NtCSVo2yEH2N98guQI9j\nfQIDAQAB\n-----END PUBLIC KEY-----\n"
  },
  "id": "http://abel/actor/B57Ha2jP8gU1QoSZEwCtKQ",
  "type": "Person",
  "inbox": "http://abel/inbox/S1-YUau1i3wQS-JrynKmXg",
  "outbox": "http://abel/actor/B57Ha2jP8gU1QoSZEwCtKQ/outbox",
  "followers": "http://abel/actor/B57Ha2jP8gU1QoSZEwCtKQ/followers",
  "following": "http://abel/actor/B57Ha2jP8gU1QoSZEwCtKQ/following",
  "preferredUsername": "Alice",
  "name": "Alice",
  "identifiers": [
    "acct:Alice@abel",
    "http://abel/actor/B57Ha2jP8gU1QoSZEwCtKQ"
  ],
  "endpoints": {
    "sharedInbox": "http://abel/shared_inbox"
  },
  "manuallyApprovesFollowers": true
}

when: One queries webfinger for "acct:Alice@abel"

then: The actor URI of "Alice" is returned