c72866a4ee | ||
---|---|---|
.github/workflows | ||
ansible | ||
examples | ||
fediseer | ||
sql_statements | ||
.env_template | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
README.md | ||
TRANSLATIONS.md | ||
mastodon_proxy_login.py | ||
quickrun.py | ||
requirements.txt | ||
server.py | ||
test.py | ||
updater.py |
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
[![](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
[![](http://fediseer.com/api/v1/badges/endorsements/lemmy.dbzer0.com.svg)](https://fediseer.com/api/v1/endorsements/lemmy.dbzer0.com)`