at://did:plc:44ybard66vv44zksje25o7dz/app.bsky.feed.post/3kup42xwh4r2v

Back to Collection

Record JSON

{
  "$type": "app.bsky.feed.post",
  "createdAt": "2024-06-12T02:54:55.859Z",
  "embed": {
    "$type": "app.bsky.embed.external",
    "external": {
      "description": "Cross-system queries and procedures over HTTP",
      "thumb": {
        "$type": "blob",
        "ref": {
          "$link": "bafkreia72bp6hxg2qirlrcxpbfgmu4ro4iu4yz72vqqyiq5lmhtfdjichm"
        },
        "mimeType": "image/jpeg",
        "size": 464067
      },
      "title": "HTTP API (XRPC) | AT Protocol",
      "uri": "https://atproto.com/specs/xrpc#service-proxying"
    }
  },
  "langs": [
    "en"
  ],
  "reply": {
    "parent": {
      "cid": "bafyreidavqrnhxst6i7uwr2zeg2zkwebr3ahamxnqkor5bmkscte57uyje",
      "uri": "at://did:plc:44ybard66vv44zksje25o7dz/app.bsky.feed.post/3kup3yg5ix42o"
    },
    "root": {
      "cid": "bafyreidqhxrthgcyno3tg57hkssg5nm7aazs6menzcrxdcgoes46otoxby",
      "uri": "at://did:plc:e2fun4xcfwtcrqfdwhfnghxk/app.bsky.feed.post/3kuoxeb3hcw2h"
    }
  },
  "text": "the current arch/pattern for end clients talking to other services is to make requests to the user's PDS with the atproto-proxy header set. the PDS authenticates the request, then makes a new upstream request using different JWT (inter-service auth)"
}