No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-01-11 17:41:57 +01:00
.github/workflows feat: allow to update gui with github actions 2023-12-29 17:56:07 +01:00
ansible fix: user new compose module 2025-02-20 12:10:50 +01:00
examples fix: Handle malformed previous_defed.json 2024-05-04 14:07:41 +02:00
fediseer fix: remove unhandled compression 2026-01-11 17:41:57 +01:00
sql_statements fix: retrieve version from right place 2024-02-29 23:51:40 +01:00
.env_template fix: convert to use ACCESS_TOKEN 2024-12-10 18:41:05 +01:00
.gitignore feat: PMs via Mastodon Proxy (#21) 2023-09-14 00:26:03 +02:00
CHANGELOG.md feat: switch to gts.fediseer.com 2024-12-10 18:53:01 +01:00
LICENSE AGPL 2023-06-21 02:25:24 +02:00
mastodon_proxy_login.py feat: Support specifying admins via DNS TXT record. (#82) 2025-08-25 16:40:29 +02:00
quickrun.py Fediseer refactoring (#6) 2023-06-24 02:23:53 +02:00
README.md fix: update_blacklist.py now uses pythonseer 2023-08-09 16:20:10 +02:00
requirements.txt fix: avoid 2 outerjoins together 2025-09-30 12:17:36 +02:00
server.py feat: allow specifying different listen address 2025-09-27 18:50:18 +02:00
test.py Feat: Allows instances to pull a badge (#13) 2023-06-27 16:11:51 +02:00
TRANSLATIONS.md feat: translations 2023-09-28 19:50:31 +02:00
updater.py log 2024-04-03 19:38:11 +02:00

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)`