Something something stop bad instances
Go to file
Divided by Zer0 36e9701735
Merge pull request #61 from Fediseer/config
Feat: config endpoint
2023-12-29 17:08:41 +01:00
.github/workflows feat: allow pushing new version via github actions 2023-12-29 17:07:59 +01:00
ansible feat: allow pushing new version via github actions 2023-12-29 17:07:59 +01:00
examples Add better timeout to the blocklist script 2023-10-24 14:02:26 +02:00
fediseer feat: Adds /config endpoint 2023-12-29 16:46:06 +01:00
sql_statements feat: Rebuttals 2023-10-15 17:54:25 +02:00
.env_template feat: PMs via Mastodon Proxy (#21) 2023-09-14 00:26:03 +02:00
.gitignore feat: PMs via Mastodon Proxy (#21) 2023-09-14 00:26:03 +02:00
CHANGELOG.md feat: Adds /config endpoint 2023-12-29 16:46:06 +01:00
LICENSE AGPL 2023-06-21 02:25:24 +02:00
README.md fix: update_blacklist.py now uses pythonseer 2023-08-09 16:20:10 +02:00
TRANSLATIONS.md feat: translations 2023-09-28 19:50:31 +02:00
mastodon_proxy_login.py feat: PMs via Mastodon Proxy (#21) 2023-09-14 00:26:03 +02:00
quickrun.py Fediseer refactoring (#6) 2023-06-24 02:23:53 +02:00
requirements.txt feat: PMs via Mastodon Proxy (#21) 2023-09-14 00:26:03 +02:00
server.py fix_linkl 2023-07-12 12:51:24 +02:00
test.py Feat: Allows instances to pull a badge (#13) 2023-06-27 16:11:51 +02:00
updater.py fix: updater not being limited 2023-11-26 19:09:58 +01:00

README.md

Fediseer

This service provides an REST API which can be used to retrieve various information about Fediverse instances, particularly focused on detecting and countering bad actors.

It's reliant on the Lemmy Fediverse Observer

The currently running instance is on https://fediseer.com

See devlog: https://dbzer0.com/blog/overseer-a-fediverse-chain-of-trust/

Libraries

We provide a Python library to interact programmatically with the fediseer api: Pythonseer

Badges

You can retrieve and display a badge for your fediverse domain by requesting a .svg for it on a special endpoint

/v1/badges/guarantees/{domain}.svg will give you an badge of guarantee, mentioning the domains which guaranteed for your domain

Example:

[![](http://fediseer.com/api/v1/badges/guarantees/lemmy.dbzer0.com.svg)](https://fediseer.com/api/v1/whitelist/lemmy.dbzer0.com)`

/v1/badges/endorsements/{domain}.svg will give you an badge of endorsements, providing a count of how many other fediverse domains guaranteed for yours

Example:

[![](http://fediseer.com/api/v1/badges/endorsements/lemmy.dbzer0.com.svg)](https://fediseer.com/api/v1/endorsements/lemmy.dbzer0.com)`