interactions:
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate, br
      Authorization:
      - DUMMY
      Connection:
      - keep-alive
      User-Agent:
      - mastodonpy
    method: GET
    uri: https://mastodon.social/.well-known/nodeinfo
  response:
    body:
      string: '{"links": [{"rel": "http://nodeinfo.diaspora.software/ns/schema/2.0",
        "href": "https://mastodon.social/nodeinfo/2.0"}]}'
    headers:
      Accept-Ranges:
      - bytes
      Age:
      - '46498'
      Connection:
      - keep-alive
      Date:
      - Fri, 15 Aug 2025 20:19:09 GMT
      Strict-Transport-Security:
      - max-age=31557600
      Vary:
      - Origin, Accept-Encoding
      X-Cache:
      - MISS, HIT, HIT
      X-Cache-Hits:
      - 0, 4765, 76
      X-Served-By:
      - cache-fra-eddf8230137-FRA, cache-fra-eddf8230137-FRA, cache-hel1410026-HEL
      X-Timer:
      - S1755289150.839066,VS0,VE0
      alt-svc:
      - h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400
      cache-control:
      - max-age=259200, public
      content-length:
      - '115'
      content-security-policy:
      - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
        ''self'' https://mastodon.social; img-src ''self'' data: blob: https://mastodon.social
        https://files.mastodon.social; style-src ''self'' https://mastodon.social
        ''nonce-MCwDaYVgBVJnqqoUCQTJ9Q==''; media-src ''self'' data: https://mastodon.social
        https://files.mastodon.social; manifest-src ''self'' https://mastodon.social;
        form-action ''self''; child-src ''self'' blob: https://mastodon.social; worker-src
        ''self'' blob: https://mastodon.social; connect-src ''self'' data: blob: https://mastodon.social
        https://files.mastodon.social wss://streaming.mastodon.social; script-src
        ''self'' https://mastodon.social ''wasm-unsafe-eval''; frame-src ''self''
        https:'
      content-type:
      - application/json; charset=utf-8
      etag:
      - W/"2e5c6a3d0480ec4e1aca2c01d42f0238"
      referrer-policy:
      - same-origin
      via:
      - 1.1 varnish, 1.1 varnish, 1.1 varnish
      x-content-type-options:
      - nosniff
      x-frame-options:
      - DENY
      x-request-id:
      - d282decd9159225170f61031b22883b5
      x-runtime:
      - '0.006331'
      x-sigsci-agentresponse:
      - '200'
      x-sigsci-decision-ms:
      - '12'
      x-sigsci-tags:
      - SUSPECTED-BOT,site.test
      x-xss-protection:
      - '0'
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate, br
      Authorization:
      - DUMMY
      Connection:
      - keep-alive
      User-Agent:
      - mastodonpy
    method: GET
    uri: https://mastodon.social/nodeinfo/2.0
  response:
    body:
      string: '{"version": "2.0", "software": {"name": "mastodon", "version": "4.5.0-nightly.2025-08-06-security"},
        "protocols": ["activitypub"], "services": {"outbound": [], "inbound": []},
        "usage": {"users": {"total": 2846379, "activeMonth": 272779, "activeHalfyear":
        763426}, "localPosts": 142308335}, "openRegistrations": true, "metadata":
        {"nodeName": "Mastodon", "nodeDescription": "The original server operated
        by the Mastodon gGmbH non-profit"}}'
    headers:
      Accept-Ranges:
      - bytes
      Age:
      - '1616'
      Connection:
      - keep-alive
      Date:
      - Fri, 15 Aug 2025 20:19:09 GMT
      Strict-Transport-Security:
      - max-age=31557600
      Vary:
      - Origin, Accept-Encoding
      X-Cache:
      - MISS, HIT, HIT
      X-Cache-Hits:
      - 0, 2, 0
      X-Served-By:
      - cache-fra-etou8220147-FRA, cache-fra-etou8220147-FRA, cache-hel1410026-HEL
      X-Timer:
      - S1755289150.898023,VS0,VE1
      alt-svc:
      - h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400
      cache-control:
      - max-age=1800, public
      content-length:
      - '408'
      content-security-policy:
      - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
        ''self'' https://mastodon.social; img-src ''self'' data: blob: https://mastodon.social
        https://files.mastodon.social; media-src ''self'' data: https://mastodon.social
        https://files.mastodon.social; manifest-src ''self'' https://mastodon.social;
        form-action ''self''; child-src ''self'' blob: https://mastodon.social; worker-src
        ''self'' blob: https://mastodon.social; connect-src ''self'' data: blob: https://mastodon.social
        https://files.mastodon.social wss://streaming.mastodon.social; script-src
        ''self'' https://mastodon.social ''wasm-unsafe-eval''; frame-src ''self''
        https:; style-src ''self'' https://mastodon.social ''nonce-g82rVrPQRYMNX5TNddP01w=='''
      content-type:
      - application/json; charset=utf-8
      etag:
      - W/"b2f5848e27d86fe93cf6599c9eadfa62"
      referrer-policy:
      - same-origin
      via:
      - 1.1 varnish, 1.1 varnish, 1.1 varnish
      x-content-type-options:
      - nosniff
      x-frame-options:
      - DENY
      x-request-id:
      - d7cb84af2c6d412918c78a9c8bc01b0c
      x-runtime:
      - '0.052226'
      x-xss-protection:
      - '0'
    status:
      code: 200
      message: OK
version: 1
