this repo has no description

docs: fix app.bsky.* count - both implementations proxy to AppView

Only preferences are stored natively in PDS; the rest are proxied.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Changed files
+8 -11
docs
+8 -11
docs/endpoint-comparison.md
··· 132 132 133 133 ## app.bsky.* Coverage 134 134 135 - pds.js implements only 2 app.bsky endpoints natively (rest proxy to AppView): 136 - 137 - | Implemented Natively | Count | 138 - |---------------------|-------| 139 - | actor.getPreferences | | 140 - | actor.putPreferences | | 135 + Both implementations handle app.bsky.* the same way: 141 136 142 - | Proxied to AppView | ~87 endpoints | 143 - |--------------------|---------------| 144 - | actor.getProfile, actor.getProfiles, feed.*, graph.*, notification.*, etc. | | 137 + | Category | Endpoints | Notes | 138 + |----------|-----------|-------| 139 + | Native (stored in PDS) | actor.getPreferences, actor.putPreferences | Both implementations | 140 + | Proxied to AppView | ~87 endpoints | feed.*, graph.*, notification.*, etc. | 145 141 146 142 --- 147 143 ··· 187 183 | com.atproto.server.* | 4 | 25 | 188 184 | com.atproto.sync.* | 8 | 14 | 189 185 | com.atproto.temp.* | 0 | 7 | 190 - | app.bsky.* (native) | 2 | 89 | 191 - | **Total XRPC** | **23** | **170** | 186 + | app.bsky.* (native) | 2 | 2 | 187 + | app.bsky.* (proxied) | ~87 | ~87 | 188 + | **Total XRPC (native)** | **23** | **85** | 192 189 | Custom endpoints | 10 | 0 | 193 190 | OAuth endpoints | 7 | 7 (via @atproto/oauth-provider) |