ドキュメントにある通りのMastodonのクライアントAPIを提供しているけれど、IDが十進表記の整数(に見える文字列)でないサーバーがあったときに既存のクライアントが動いてくれるかどうかが気になる
と思っていたのだけれども、 https://docs.joinmastodon.org/api/entities/ に"All IDs are encoded as string representations of integers."と書かれていて、十進法を採用した我々mere mortalsはこれを読んだら十進表記だと解釈するだろうから、そうでないID形式だと「ドキュメントにある通り」にならない可能性が高い(完)
IDに使う文字種を増やすことで桁数を減らした互換実装がありえるのではと思ったけれど、ナイーブな解釈ではそのような実装をドキュメント通りと言い張る余地がないので完
ActivityPub実装一般にそのような制約があるわけではないが、MastodonのクライアントAPIをドキュメント通りに提供するサーバーにはならない(可能性が高い)という話