~ knotless Search/
↑↓ move↵ open⇧↵ all results

chadtmiller.com/pds.js

An atproto PDS in JavaScript, for Cloudflare Workers and Node

0
0
main
69 lines · 4.3 KB Raw History
{
  "producer": "@atproto/space",
  "space": "at://did:plc:refauthority/space/com.example.forum/general",
  "author": "did:plc:refuser",
  "authority": "did:plc:refauthority",
  "userDidKey": "did:key:zDnaebVYRurXkA4jLiQagzM9S4kaENZjX1ykXX257CGsZWBEA",
  "authorityDidKey": "did:key:zDnaeR8YjT44hw8AjBvLBohXJP2B3bGbagvpVh9RjVk8dhvjK",
  "kemPrivateKeyHex": "40ad6e45cb2a5834443b741079de42f41311b5ea367b0f18a576df9434f13b9f",
  "kemDidKey": "did:key:zDnaegaJvS3k9aQjht66PJqFvxen5jBdVJ9om761VVYPphPr4",
  "rev": "3mrxrefrevaaa",
  "recordCount": 5,
  "commit": {
    "ver": 1,
    "repo": "did:plc:refuser",
    "space": "at://did:plc:refauthority/space/com.example.forum/general",
    "rev": "3mrxrefrevaaa",
    "data": {
      "$bytes": "jymDXwq8h7vjiSZ4SOmcxsUzECFfbyM3LcA+0CJT38Y="
    }
  },
  "getRepo": {
    "wantMac": "type=\"atproto-space-repo\", ver=1, key_share=\"did:key:zDnaeu5F8eswsGJ6BjwxezMDLKBwgXfYQqRfzkRY883aq8Gj9\"",
    "keyShare": "did:key:zDnaeu5F8eswsGJ6BjwxezMDLKBwgXfYQqRfzkRY883aq8Gj9",
    "mac": "type=\"atproto-space-repo\", ver=1, mac=:XhcHyDwIZCHE65fHxZcoaFCUrQ4yVhbLEJ1AJt5uQMY=:"
  },
  "getRecord": {
    "wantMac": "type=\"atproto-space-record\", ver=1, key_share=\"did:key:zDnaekaSTD1gRxLp6Y7a7aLwn9bRHCv1Yo7nPhzQt4kFygN5M\"",
    "keyShare": "did:key:zDnaekaSTD1gRxLp6Y7a7aLwn9bRHCv1Yo7nPhzQt4kFygN5M",
    "record": {
      "uri": "at://did:plc:refauthority/space/com.example.forum/general/did:plc:refuser/com.example.post/ccc",
      "cid": "bafyreic732vh3vuei7nnq6isacp6j4ly2xnlsuj44iagbx2jvf3ijdhjme",
      "value": {
        "$type": "com.example.post",
        "text": "with a picture",
        "image": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreigh2akiscaildcqabsyg3dfr6chu3fgpregiymsck7e7aqa4s52zy"
          },
          "mimeType": "image/png",
          "size": 1234
        }
      }
    },
    "mac": "type=\"atproto-space-record\", ver=1, mac=:ElV3HHdni5VAJLmTFkG1L6/TReWTPfRmaJETdFj6YFg=:"
  },
  "delegationToken": "eyJhbGciOiJFUzI1NiIsInR5cCI6ImF0cHJvdG8tc3BhY2UtZGVsZWdhdGlvbitqd3QiLCJraWQiOiIjYXRwcm90byJ9.eyJpc3MiOiJkaWQ6cGxjOnJlZnVzZXIiLCJzdWIiOiJhdDovL2RpZDpwbGM6cmVmYXV0aG9yaXR5L3NwYWNlL2NvbS5leGFtcGxlLmZvcnVtL2dlbmVyYWwiLCJhdWQiOiJkaWQ6cGxjOnJlZmF1dGhvcml0eSNhdHByb3RvX3BkcyIsImlhdCI6MTc5NDAyMTI1NywiZXhwIjoxNzk0MDIxMzE3LCJqdGkiOiJjMDU1NDE3MTQyMzA5NDdlNjdmZTMzZjMzZDg4YmM5YSJ9.EW6is93LDL0pBuz8NsAtHEsiVxcKU2jUDimGE3YG6XkK_G0Ov8URqF5_-XYx5HbEkDr6X-9vgygylmJrSZ5wXQ",
  "delegationAud": "did:plc:refauthority#atproto_pds",
  "credential": "eyJhbGciOiJFUzI1NiIsInR5cCI6ImF0cHJvdG8tc3BhY2UtY3JlZGVudGlhbCtqd3QiLCJraWQiOiIjYXRwcm90byJ9.eyJpc3MiOiJkaWQ6cGxjOnJlZmF1dGhvcml0eSIsInN1YiI6ImF0Oi8vZGlkOnBsYzpyZWZhdXRob3JpdHkvc3BhY2UvY29tLmV4YW1wbGUuZm9ydW0vZ2VuZXJhbCIsImNuZiI6eyJraWQiOiJkaWQ6a2V5OnpEbmFlbXV6UjZlMVpvNkM0SlBYN0VTSGJLWDVId3FORFVITUxLeWEzTVFVTW9IVzYifSwiaWF0IjoxNzk0MDIxMjU3LCJleHAiOjE3OTQwMjE4NTcsImp0aSI6Ijc2NDVlOWMzNTUyZTE5YzVlOWE2ZTg5MGNkYTU4OTdkIn0.O32wI9b4duZ4tnnE-Lw-Io57ZPFtbMXUvuTlIZryqHtI_e40j3U1nIamXByP1vhUlCUUelHDLM8lg55CdWjNxA",
  "credentialKeyId": "did:key:zDnaemuzR6e1Zo6C4JPX7ESHbKX5HwqNDUHMLKya3MQUMoHW6",
  "useSignature": {
    "authorization": "Atproto-Space-Credential eyJhbGciOiJFUzI1NiIsInR5cCI6ImF0cHJvdG8tc3BhY2UtY3JlZGVudGlhbCtqd3QiLCJraWQiOiIjYXRwcm90byJ9.eyJpc3MiOiJkaWQ6cGxjOnJlZmF1dGhvcml0eSIsInN1YiI6ImF0Oi8vZGlkOnBsYzpyZWZhdXRob3JpdHkvc3BhY2UvY29tLmV4YW1wbGUuZm9ydW0vZ2VuZXJhbCIsImNuZiI6eyJraWQiOiJkaWQ6a2V5OnpEbmFlbXV6UjZlMVpvNkM0SlBYN0VTSGJLWDVId3FORFVITUxLeWEzTVFVTW9IVzYifSwiaWF0IjoxNzk0MDIxMjU3LCJleHAiOjE3OTQwMjE4NTcsImp0aSI6Ijc2NDVlOWMzNTUyZTE5YzVlOWE2ZTg5MGNkYTU4OTdkIn0.O32wI9b4duZ4tnnE-Lw-Io57ZPFtbMXUvuTlIZryqHtI_e40j3U1nIamXByP1vhUlCUUelHDLM8lg55CdWjNxA",
    "atproto-space-audience": "did:plc:refuser",
    "signature-input": "atproto-space-credential=(\"authorization\" \"atproto-space-audience\");tag=\"atproto-space-credential\"",
    "signature": "atproto-space-credential=:yAwhxrd/w2GxbrgxRhijdETR+YWBxoNm5XaDH3b53AtjMxT+oqb82phZOYmNz5pxsjim8H+NyCmYKDKe5aLa6w==:"
  },
  "expectedPaths": [
    "com.e.p/x",
    "com.example.post/aaa",
    "com.example.post/bbb",
    "com.example.post/ccc",
    "com.example.reply/zz"
  ],
  "generatedFrom": {
    "repo": "bluesky-social/atproto",
    "package": "@atproto/space@0.0.0-spaces-alpha-20261105160032",
    "sha": "704b9e2acd7df78c9a22a275c64ecf8befcf30b7"
  }
}