https://archipelago.1sland.social/fires
-
https://archipelago.1sland.social/fires
FIRES - Home
FIRES: Fediverse Intelligence Replication Endpoint Server
(fires.1sland.social)
It's up and running, Pelago ingesting blocklists and creating FIRES advisories.
https://archipelago.1sland.social/blocklist/IFTAS%2DDNI
If you scroll down, you can see the entire FIRES snapshot and subscribe to the dataset.
As changes happen over time, you'll see retractions in the feed.
cc: @thisismissem
You can also see an example of 'filtering' on this page, if you scroll down. Rather than silence which can mean anything, there's a suggested list of filters to be applied.
https://archipelago.1sland.social/blocklist/IFTAS%2DAUD
Note that the existing labels were surfaced from IFTAS: Shared Vocabulary - Labels, along with the translations (when available).
The filters come from the FIRES project itself.
-
https://archipelago.1sland.social/fires
FIRES - Home
FIRES: Fediverse Intelligence Replication Endpoint Server
(fires.1sland.social)
It's up and running, Pelago ingesting blocklists and creating FIRES advisories.
https://archipelago.1sland.social/blocklist/IFTAS%2DDNI
If you scroll down, you can see the entire FIRES snapshot and subscribe to the dataset.
As changes happen over time, you'll see retractions in the feed.
cc: @thisismissem
You can also see an example of 'filtering' on this page, if you scroll down. Rather than silence which can mean anything, there's a suggested list of filters to be applied.
https://archipelago.1sland.social/blocklist/IFTAS%2DAUD
Note that the existing labels were surfaced from IFTAS: Shared Vocabulary - Labels, along with the translations (when available).
The filters come from the FIRES project itself.
@oli @thisismissem Does Gotosocial subscription use this or it's something different?
-
@oli @thisismissem Does Gotosocial subscription use this or it's something different?
@nlupo @thisismissem It's something different (csvs, json, and flatfiles) but it could use this. It would just be another (much more nuanced) format.
-
R relay@relay.infosec.exchange shared this topic
-
@julian You'll definitely want a FederationPolicies model, beyond just a "block these domains" list.
For instance, coming in the future to FIRES is a way to distribute Hashtags that may contain harmful content, such that you could choose to filter those out.
Or, maybe you want to filter those in (I see you NodeBB and how you get content federated in!)
@thisismissem@hachyderm.io hashtag filtering would be handy. I'm interested in seeing how that will shape up. Apologies for missing the T&S call yesterday.
I noted in my third-party blocklist implementation that IFTAS DNI and AUD lists classify entries as
silenceorsuspend. I am assuming that these are expanded in FIRES with a couple additional items?I may be mis-remembering from our talk a couple months back <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=a2a7da0aec4" title="
" /> -
@thisismissem@hachyderm.io hashtag filtering would be handy. I'm interested in seeing how that will shape up. Apologies for missing the T&S call yesterday.
I noted in my third-party blocklist implementation that IFTAS DNI and AUD lists classify entries as
silenceorsuspend. I am assuming that these are expanded in FIRES with a couple additional items?I may be mis-remembering from our talk a couple months back <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=a2a7da0aec4" title="
" />@julian yeah, we don't currently support a "silence" because no one really knows what that means so we're pushing towards more granular filters
-
R relay@relay.mycrowd.ca shared this topic
-
@julian yeah, we don't currently support a "silence" because no one really knows what that means so we're pushing towards more granular filters
@thisismissem@hachyderm.io have you settled on a list I can code against? iirc we had discussed
suspend,filter, andallow. Not sure if the terms have changed since. -
@thisismissem@hachyderm.io have you settled on a list I can code against? iirc we had discussed
suspend,filter, andallow. Not sure if the terms have changed since.@julian waiting for implementations to give me feedback
-
@thisismissem@hachyderm.io have you settled on a list I can code against? iirc we had discussed
suspend,filter, andallow. Not sure if the terms have changed since.@julian we have four policies: Accept, Filter, Reject, Drop
We have N filters: https://fires.fedimod.org/concepts/filters.html
-
@julian waiting for implementations to give me feedback
@thisismissem@hachyderm.io any specific place you want feedback (officially)?
I have no desire for anything more than those 3.
-
@thisismissem@hachyderm.io any specific place you want feedback (officially)?
I have no desire for anything more than those 3.
@julian so suspend is either reject or drop as a recommendation; reject says you should tell the sending server "I reject this activity", drop is "I acknowledge this activity" but you quietly send it to /dev/null
-
@julian so suspend is either reject or drop as a recommendation; reject says you should tell the sending server "I reject this activity", drop is "I acknowledge this activity" but you quietly send it to /dev/null
@thisismissem@hachyderm.io great, I'm good to implement those. I'll have to take a closer look at the FIRES documentation next week

-
@thisismissem@hachyderm.io great, I'm good to implement those. I'll have to take a closer look at the FIRES documentation next week

@julian I was informed of one gap in the documentation but the API is very follow your nose
-
@julian I was informed of one gap in the documentation but the API is very follow your nose
@thisismissem@hachyderm.io hah okay, I'll take notes on omissions I find as well.
-
@thisismissem@hachyderm.io hah okay, I'll take notes on omissions I find as well.
@julian writing all the docs takes a huge amount of time

I also don't think I've structured them right yet