Private
Public Access
1
0

fix

2026-01-04 04:29:08 +09:00
parent 13a90c480d
commit c4cc02aa78

@@ -1,57 +0,0 @@
# Aiat
[bluesky-social/atproto](https://github.com/bluesky-social/atproto)のselfhostと、clientを開発しています。
```json
{
"name": "Aiat",
"id": "ai.at",
"repo": "ai/at",
"bundle": "ai.syui.at",
"domain": "at.syui.ai"
}
```
## なぜatprotoを使うのか
`atproto`はprotocolです。
アカウントシステムを構築するうえで便利なpkgが揃っています。
ユーザーは、didというidを与えられ、domainがuriになります。
```sh
at://did:plc:6qyecktefllvenje24fcxnie
at://did:web:6qyecktefllvenje24fcxnie
at://ai.syui.ai
```
### request example
```sh
$ did=did:plc:6qyecktefllvenje24fcxnie
```
```sh
$ curl -sL "plc.syu.is/${did}"
$ curl -sL "syu.is/xrpc/com.atproto.repo.describeRepo?repo=${did}"
```
## selfhost
pds, bsky, bgs, plc, jetstream, ozone, social-appを動かしています。
```json
{
"pds": "data",
"bsky": "api",
"bgs": "timeline",
"plc": "did",
"jetstream": "feed",
"ozone": "moderation",
"social-app": "web"
}
```
## client
[bluesky-social/social-app](https://github.com/bluesky-social/social-app)をベースにios/web clientを作っています。