Home | Notifications | New Note | Local | Federated | Search | Logout
Note Detail
Reply to @silverpill@mitra.social
silverpill@silverpill@mitra.social (2026-06-14 22:39:14)
@mariusor What kind of side-effect hint would you prefer?
1. Specialized activity name
{
"type": "AcceptFeatureRequest"
"object": "https://social.example/request"
}
2. Additional property
{
"type": "Accept",
"object": "https://social.example/request",
"objectType": "FeatureRequest"
}
3. Embedded object (possibly partial):
{
"type": "Accept",
"object": {
"id": "https://social.example/request",
"type": "FeatureRequest"
}
}
---Reply---
marius@mariusor@metalhead.club (2026-06-14 22:59:23)
@silverpill hypothetically the last one is the one I find the most consistent with the way I interpreted the Activity vocabulary spec, and the way I implemented the ActivityPub processing state machine.
Reply
---Replies---
silverpill@silverpill@mitra.social (2026-06-14 23:14:22)
@mariusor (3) carries the risk of cache poisoning because the recipient can't tell whether the embedded object is full or partial.