山貂
banner
yamarten.bsky.social
山貂
@yamarten.bsky.social
一般atprotoオタク
投稿中の「#1234」のような数字は原則的にGitHub上のatprotoリポジトリのものを指す

atproto関連の資料等はlinkat参照
https://linkat.blue/yamarten.bsky.social
本日のリンク #ATプロトーク
* Blueskyのpermission-set初期案(マージ済)
* atproto.comのデザイン改修
* Blueskyの年齢確認基盤アップデート
* 関連: 公式クライアントログインのトラブル
* Tap: firehose&repository取得ツール(旧名Nexus)
* Quickslice: 特定collectionインデックスツール
* 関連: Slices終了予告
* AtprotoFans: 支援プラットフォーム
* GreenGale: ブログサービス(WhiteWind統合)
* alcman: 読書記録サービス
December 14, 2025 at 12:32 PM
Bluecast
プロトコル/Bluesky技術雑談 by 山貂
www.bluecast.app
December 14, 2025 at 12:00 PM
bsky lexiconの管理、別アカウントでやってたのか。あんまり気にしてなかった。 https://pdsls.dev/at://did:plc:4v4y5r3lwsbtmsxhile2ljac/com.atproto.lexicon.schema
December 14, 2025 at 5:58 AM
Reposted by 山貂
We just released Tap, a tool designed to handle the hard parts of repo synchronization, so you can focus on building your application.

It's now easier than ever to stay up to date with Atmosphere records for dev, data analysis, or any other task at hand!

docs.bsky.app/blog/introdu...
Introducing Tap: Repository Synchronization Made Simple | Bluesky
Just about every app built on AT needs data from a repository at some point. For many use cases – feed generators, labelers, bots – streaming live data through a Relay or Jetstream works well. But som...
docs.bsky.app
December 12, 2025 at 7:26 PM
電話帳連携、着々と開発が進んでる様子だな。 github.com/bluesky-soci...
December 12, 2025 at 3:53 PM
atprotofans.comだいたいわかった。Stripeで支払いすると、支援された側とプラットフォームがそれぞれ支援者のcid(何の?)に署名する。署名はremote proofとinline proofがあり、前者は署名者のリポジトリにcidを置くだけで、支援者がそこにstorongRefを張る。後者はstrongRefの代わりに鍵(何の?)と署名が埋め込まれる。支援者からは対象へのリンクが記録されるが、逆参照は(constellationとか使わない限り)できない。
December 11, 2025 at 5:28 PM
Transition Phaseに入るの、transitionスコープが廃止、少なくとも非推奨になってからかと読んでるけど、そう思うとBlueskyがpermission-set作り始めてるのは少し近づいてるのか。
December 11, 2025 at 4:31 PM
atprotoのOAuth、記憶の限りでは未だDeveloper Preview Phaseを抜けたという宣言は無いからね……。スコープ周りの作業とかはTransition Phaseに踏み込んでるかもしれないし、大枠はもうあまり動かないと思うけど、足りてない扱いでも間違ってない。
December 11, 2025 at 4:20 PM
いつの間にかWeb Monetization連携用のlexiconができてた。これは確かにlexicon.community向きだな。 https://github.com/lexicon-community/lexicon/pull/65
December 11, 2025 at 3:04 PM
* 生年月日は個人情報として保護されておりapp passwordではアクセスできなかった
* 日本では生年月日が確認できない場合は年齢制限がかかる以外は普通に使えていた
* Blueskyは暫く前からアカウント作成時に生年月日必須にしていたが、それ以前のアカウントには強制しなかった
* 年齢確認が厳格化された国・地域の対応は個別に行なっていた
という状況から、年齢確認統合基盤ができて公式クライアントでは生年月日必須になったことで若干の皺寄せがきている感じかな。
December 11, 2025 at 2:39 PM
そういえばpermission setの仕様ってlexicon.communityみたいな試みには逆風なのでは。サービス横断の普遍的な操作であるなら明示されるべきではあるのだけど、そのために個別のサービスが要求する権限が細切れになるのは嫌がる開発者もいそう。
December 11, 2025 at 12:20 PM
サインイン窓口としてのbsky.socialの除去はOAuthによってほぼ無くなったと言えるけど、一方でOAuthは雰囲気で実装するには難しいので、結果的にまともな実装の普及を推進してくれそうではある。
December 11, 2025 at 3:46 AM
at-adventのことを思い出して覗きにいったけど、まだ先は長そうね。 tangled.org/oppi.li/at-a...
December 10, 2025 at 12:13 PM
やっぱりpermission set内で直接rpcのaudを指定することはそうそう無いよな。
December 10, 2025 at 12:08 PM
Blueskyの権限粒度について意見募集中とのこと。 github.com/bluesky-soci...
December 10, 2025 at 12:06 PM
年齢確認周りの動作確認のために久々に3つ目のアカウントを引っ張り出そうとしたのだが、こいつもう復旧できないかもしれないな。昔temp.importRepoの実験のために2つのPDSにまたがるアカウント作ったのだが、多分DIDドキュメントが間違った方を指したまま戻せなくなってる。
December 9, 2025 at 11:54 AM
将来いい感じのDIDメソッドがatproto対応したら乗り換えようとは最初から思ってるので感覚としては捨てアカなのだが、did:plcの扱いと展望も当初からは変わってきている。最終的にどうなるかはその時になってみないと分からんね。
December 9, 2025 at 4:43 AM
直近のDID掌握率が0.036%だそうで。直近4.1Mアカウントについてだそうなので、全体では少し変わるかもしれないけど。後からrotation keyを登録するパターンも期待できるわけだし。 https://rob.leaflet.pub/3m7isflo7ls23
December 9, 2025 at 4:35 AM
atproto.comのガワも変わるらしい。現状を見る限り前回ほど大規模ではないけど、左上のロゴ変更とかは目立つか。ファビコンの方は続投。 https://github.com/bluesky-social/atproto-website/pull/483
December 9, 2025 at 4:23 AM
アカウントページのOAuthアクセス管理、なんか表示が少ないとは思っていたが、セッションじゃなくてアクセストークンに対して表示されてるのかこれ。リフレッシュトークンだけ持ってるクライアントの権限削除はできない。 https://bsky.social/account
December 9, 2025 at 4:15 AM
TIDの2文字目が1年ちょっとで1増えると覚えておくと稀に役立つ可能性がある。この1年で1回使ったかどうかくらいだけど。Bluesky初のポストが「3j…」で、今は「3m…」なので、大体3年経ったんだな、とか。7文字目が1秒ちょっと。どちらも0, 1, 8, 9はスキップされる点に気を付ける必要があるけど。
December 8, 2025 at 7:54 AM
そういえば、Leafletは脚注使えないから受け入れられなかったけど、PiPupはWhiteWind記事が表示できるんだからいけるはずだよな。試してみればよかったかもしらん。
December 7, 2025 at 2:40 PM
今日のリンク #ATプロトーク
* atproto.comのガイド刷新PR
* plc.directory firehose
* BlueskyとGermの統合実験
* Sidetrail: 進行状況共有サービス(?)
* ligo.at: リンクページ作成サービス
* Jacquard: lexicon横断クエリを持つatprotoライブラリ
* 関連: Weaverの理念と開発状況
* CollaborAT: atprotoアカウントを共同運用するためのプロキシ
* selfhosted.social PDS一般解放
* lexistats: lexicon利用統計
December 7, 2025 at 12:37 PM
Bluecast
プロトコル/Bluesky技術雑談 by 山貂
www.bluecast.app
December 7, 2025 at 12:00 PM
自分のWhiteWindの記事を見返してみると、なんかスコープ外の話ばっかりしてるな。自分が関心のあるところは常に触れてるからまとまった出力をするモチベーションが弱いということなのかもしれない。
atprotoインフラまとめ | 山貂 | WhiteWind blog
atproto/bskyインフラ運用の現在 この記事はBluesky / ATProtocol Advent Calendar 2025の7日目の記事です。 惜しくも前日(6日目)で投稿が途切れてしまいましたが、少しでも間を埋めるべく突っ込んでみます。 最近Blueskyを代替するatprotoインフラ構築の動きについて触れる機会が多かったため、知る限りの現状を備忘録的に残しておこうと思います。 個人的な興味の範疇からは少し外れるため、見落としはありそうですが、コメントなどで補足いただければ幸いです。 以下ではBlueskyのrelayやappviewと同等機能を持つインスタンスを運営し...
whtwnd.com
December 7, 2025 at 11:02 AM