#fep

22 posts · Last used 13h

<p>I have a question for implementors pursuing object integrity proofs.</p> <p>I am implementing the ability to serve these proofs in NodeBB with the assistance of an LLM. It is adhering to <a href="https://mitra.social/users/silverpill">@<bdi>silverpill@mitra.social</bdi></a>'s <a href="https://w3id.org/fep/8b32" rel="nofollow ugc">FEP-8b32: Object Integrity Proofs</a>.</p> <p>As part of its work, it implemented a quirk I thought was curious. If the proof was present in an embedded object, the activity's HTTP signature was ignored/not-checked.</p> <p>I challenged the model and it pointed to this line from the FEP... [133 more words]</p>
0
3
0
0
Boosted by @fedicat@pc.cafe
Requesting final comments on FEP-61cf: The OpenWebAuth Protocol I wrote FEP-61cf: The OpenWebAuth Protocol almost three years ago and I think it's time to mark it as FINAL. I think there's enough detail in there for anyone who wants to interoperate with Hubzilla etc. I used it as a reference while writing my own implementation and it seemed to do the trick - though I can't be entirely sure that I wasn't relying on memory to some extent. Originally I wanted to figure out how OpenWebAuth authenticates/authorizes media fetches, but it turns out that this was done by a more-or-less completely separate mechanism, which I don't think needs to be described here. There has also been a bit of discussion about a possible "next generation" OpenWebAuth protocol, but if this ever goes anywhere, it can be described in a new FEP. So - does anyone have any final comments on this FEP? Has anyone (other than me) tried to implement it? Even if it's just a half-finished sketch rather than a proper implementation, it would still be good to hear any feedback anyone might have. If there's nothing substantial then I'll aim to set this to FINAL about two weeks from now. #ActivityPubDev #FediDev #FEP #Hubzilla #Streams #Forte
0
0
1
0
Boosted by @fedicat@pc.cafe
We are preparing a FEP for our Ephemeral Stories feature! It's more than just a special followers only post that expires after 24 hours, we also support rich text overlays, hashtags, links and mentions that require proper implementation. We've supported Stories for years, but only delivered to known Pixelfed servers, but that is going to change once we finish the v2 rollout! Stay tuned. #pixelfed #pixeldev #stories #fep #activityPub
11
1
4
0
Pixelfed has never federated Blocks, which can cause some issues, so we came up with a Block Synchronization FEP that is heavily inspired by the Mastodon Follower Collection Sync FEP! Blocks will soon federate, and Pixelfed will be the first implementation to support this Block Sync FEP. PR: https://github.com/pixelfed/pixelfed/pull/7583 #pixelfed #blockSynchronization #activitypub #fep
5
0
9
0
Replying to
@berlinfediday@berlin.social @julian@fietkau.social I did not know about SciOp. Great project and they are making a #FEP (https://fediverse.codeberg.page/fep/fep/d8c8/) to allow #BitTorrent data types in #activitypub - cool! #FEPd8c8
3
0
2
0
Boosted by @fedicat@pc.cafe
<p>Hm... <a href="https://w3id.org/fep/c0e0" rel="nofollow ugc">FEP-c0e0: Emoji reactions</a> details two ways to federate an Emoji reaction:</p> <ol> <li><code>EmojiReact</code> activity</li> <li><code>Like</code> with <code>content</code> (as opposed to a regular <code>Like</code>, which has no content)</li> </ol> <p>In testing, I noticed that misskey (or at least, the site I was testing with, <code>birb.space</code>) sends the latter. I don't know what sends the former, and if NodeBB were to start federating out <code>EmojiReact</code>, would it be broadly understood?</p> <p>Perhaps I should federate out both at once.</p> <p>cc <a href="https://mitra.social/users/silverpill">@<bdi>silverpill@mitra.social</bdi></a></p>
0
11
1
0
<p>This is the main discussion thread for the draft FEP-c0d0: Context Locking</p> <h2>Summary</h2> <p>Context locking (and its inverse, unlocking) refer to the action whereby a topic no longer accepts new replies.</p> <p>This proposal introduces a <code>locked</code> property on the context object, and a new activity type, <code>Lock</code>, to signal changes to a topic's locked state across the fediverse. Unlocking is expressed with the standard ActivityStreams <a href="https://www.w3.org/TR/activitystreams-core/#activity-undo" rel="nofollow ugc"><code>Undo</code> activity</a>, applied to the original <code>Lock</code>. [...]</p>
0
12
0
0
Since ​@evan@cosocial.ca seems unable (or unwilling) to understand that many users desire the #FediVerse to be a place where opt-in is the normal and expected implementation for features such as #relays I propose that #fedidevelopers take up this call. The problem: the implementation of relays lacks sufficient user-based controls. While users may (at least on platforms such as GotoSocial) add relays they desire to have their content sent to, there are no user based controls over relays configured at the instance level. The current implementation appears to have unintended, and unconsidered consequences associated with it. Ban evasion can likely be achieved through chaining relays together. We have already seen the unintended consequence of a relay following tags.pub leading to content being relayed non-consensually. Something that has not been considered is potential damages to users in regions where political, social, or religious beliefs are sensitive topics need to maintain tight controls over where their content is sent. This is a case where the handling and relaying of posts needs to be 100 percent bulletproof. The Solution: all platforms in the Fediverse should implement instance level relays in the following manner: Instance level relays are disabled for all users on that instance.User settings provide a list of the relays provided at the instance level.Users can opt to leave the relay(s) disabled, orThey can choose to enable the relays they trust their content being sent to. Through this implementation we avoid clunky workarounds like adding hashtags to profiles. Also, we make this feature more discoverable for new users who are unfamiliar with the conventions of the FediVerse. I am unfamiliar with the #FEP submission process and requirements. Anyone willing to work with me on this, I would like to see this brought forth as a FEP. #fedideveloperverse #fedideveloper #mastodon #gotosocial #misskeyworld #misskey #pixelfed #microdotblog #pleroma #sharkeydev @alice@lgbtqia.space @admin@gotosocial.social @gotosocial@gts.superseriousbusiness.org @Gargron@mastodon.social
0
8
0
0
Boosted by @fedicat@pc.cafe
FEP-5219: Groups and permissions has been added to the FEP repository. #fep #fep_5219 RE: https://mitra.social/objects/019e87e9-62a6-71d1-8edc-3a8a63e96c9f
Quoting
I am working on a new FEP called Groups and permissions: https://codeberg.org/silverpill/feps/src/branch/main/5219/fep-5219.md It is an attempt to translate XEP-0045: Multi-User Chat to ActivityPub #xmpp
Open quoted post
0
0
1
0
Replying to
cc @evan@cosocial.ca relating to earlier #TagsPub discussion we had on the matter. This bot is already combining logic, has multiple 'profle logic' tags. Dunno if "NoBots" is also already common protocol-decaying practice. Maybe a solution might be that an #ActivityPub bot actor - OT: which I'd personally perhaps had chosen to be Application, not Service actors - would have a botFlags property. Simple to implement, and #FEP that. More involved but also much more versatile might be a "Botiquette" as:Profile, or even a bots:Botiquette type, and a namespace to register them at, and where others may find what they mean and how they operate exactly. #NoBots #nobot #fedi22 #NoTagsPub #Botiquette
4
22
0
0