You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
This post could’ve been titled “Nostr vs ATProto”, but that really isn’t what I wanted to do here. While I will be comparing and contrasting them a lot, and that’s kind of even the point of writing this, I didn’t want to really pit the two against each other at all, and especially not with the title. I also want to try avoiding commenting on the differences between the communities that have formed
Feed Generators are services that provide custom algorithms to users through the AT Protocol. They work very simply: the server receives a request from a user's server and returns a list of post URIs with some optional metadata attached. Those posts are then hydrated into full views by the requesting server and sent back to the client. This route is described in the app.bsky.feed.getFeedSkeleton l
atproto_federation.asc atprotoにおける「分散」もしくは「フェデレーション」は一意ではない。現状で考えられるアーキテクチャについて妄想してみる。 前提 サーバーの種類 atprotoのfederationにおける登場人物は主に3つ。ユーザー(クライアント)から近い順にPDS・BGS・App Views(appview)の3つ。 詳細は公式ブログ参照。 なお、PDS間の通信も過去には想定されており、BGSやappviewを使う「big-world」と各PDSが直接通信する「small-world」という2種類のfederationが想定されていたが、後者は公式から言及されなくなってしまったのでここでは考慮しない。 PDS ユーザーデータを管理するサーバー。ユーザーはatprotoに参加するにあたってPDSを一つ選んで所属する(移住可能)。 ユーザー本人すら知らない
The interoperability and fragmentation problem between the various social network protocols
import 'package:bluesky/bluesky.dart'; Future<void> main(List<String> args) async { final session = await createSession( identifier: 'shinyakato.dev', password: 'xxxxxxxx', ); final bsky = Bluesky.fromSession(session.data); final strongRef = await bsky.feed.post( text: 'Hello, Bluesky!', ); } Trusted Complete Suite for AT Protocol and BlueskyThe packages provided by atproto.dart are used in many D
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く