Something something stop bad instances
Go to file
db0 3cf4ebc797 avoid_etag_error 2023-07-07 10:14:56 +02:00
examples fix: sus get 2023-06-26 00:59:26 +02:00
fediseer avoid_etag_error 2023-07-07 10:14:56 +02:00
.env_template Fediseer refactoring (#6) 2023-06-24 02:23:53 +02:00
.gitignore Fediseer refactoring (#6) 2023-06-24 02:23:53 +02:00
LICENSE AGPL 2023-06-21 02:25:24 +02:00
README.md doc: Readme links 2023-06-27 16:20:43 +02:00
quickrun.py Fediseer refactoring (#6) 2023-06-24 02:23:53 +02:00
requirements.txt Feat: Allows instances to pull a badge (#13) 2023-06-27 16:11:51 +02:00
server.py Fediseer refactoring (#6) 2023-06-24 02:23:53 +02:00
test.py Feat: Allows instances to pull a badge (#13) 2023-06-27 16:11:51 +02: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/

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