julian on Nostr: *This is a spin-off discussion from today's ForumWG meeting* At today's ForumWG ...
*This is a spin-off discussion from today's ForumWG meeting*
At today's ForumWG meeting, infinite love ⴳ (npub1t5c…ppw4) mentioned that Announce(Object) is something that Hubzilla and Friendica do, but the proper FEP 1b12 behaviour is to send out Announce(Activity).
I noted that NodeBB actually announces the Note object itself, instead of the activity, and provided some context that Discourse (via Angus McLeod (npub1hk8…kreg)) originally expected Activities, but now also accepts objects (implicit create) for compatibility with NodeBB. Likewise, NodeBB also added some logic to handle Announce(Create(Note)) for compatibility.
Would Announce(Object) be considered a "variant" of 1b12, implemented within the spirit of the FEP, but not a technically compliant implementation?
At today's ForumWG meeting, infinite love ⴳ (npub1t5c…ppw4) mentioned that Announce(Object) is something that Hubzilla and Friendica do, but the proper FEP 1b12 behaviour is to send out Announce(Activity).
I noted that NodeBB actually announces the Note object itself, instead of the activity, and provided some context that Discourse (via Angus McLeod (npub1hk8…kreg)) originally expected Activities, but now also accepts objects (implicit create) for compatibility with NodeBB. Likewise, NodeBB also added some logic to handle Announce(Create(Note)) for compatibility.
Would Announce(Object) be considered a "variant" of 1b12, implemented within the spirit of the FEP, but not a technically compliant implementation?