MatticNoteのActivityPub構文処理について
MatticNoteのActivityPub構文処理はJSON-LDに基づいて構文の処理を行う
JSON-LDの処理形式はまだしっかりとは決めていないが、Compacted形式で処理する予定
最低でも処理するJSONデータには@contextにhttps://www.w3.org/ns/activitystreamsが入っていること
入っていない場合はActivityPubの構文として処理せず、無視する
セキュリティレベルが高以上の場合はHttpSignatureを検証するため、それに関する内容が入っていること
@context内にhttps://w3id.org/security/v1が入っていること
Compacted処理時にhttps://w3id.org/security#publicKeyが入っていること
入っていない場合はセキュリティポリシーで処理できないとの趣旨をユーザーに返す