Fediseer

397 readers
7 users here now

Announcements, news, devlogs and general discussion about The Fediseer (API)


Show off your instances endorsements and guarantees with individualized badges:


If you appreciate what this service provides, please consider funding the Fediseer development on liberapay

founded 2 years ago
MODERATORS
db0
51
52
3
submitted 2 years ago by div0 to c/fediseer
53
54
10
Fediseer GUI (fediseer.lemmyonline.com)
submitted 2 years ago by db0 to c/fediseer
 
 

Fediseer is still a bit of a PITA to use as it requires you use a clunk API interface or API commands. Fortunately @[email protected] has stepped up to start developing a nicer frontend to use for doing standard operations such as guarantees and endorsements.

The GUI is still basic but functional and it's improving daily.

55
 
 

New feature has been deployed on the Fediseer where it can autogenerate special .svg badges for your Fediverse domain which you can embed directly.

The images have an embedded link to the endpoints proving this, but that doesn't work in markdown, so when embedding in markdown, you need to put the link manually.

Guarantees

https://fediseer.com/api/v1/badges/guarantees/{domain}.svg

This badge will display which other fediverse domain guaranteed that your domain is not spam. Remember each instance can only have 1 guarantor due to the chain of trust.

Example:

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

Endorsements

https://fediseer.com/api/v1/badges/endorsements/{domain}.svg

This badge will provide a count of how many other fediverse domains endorsed for yours. An instance can guarantee another instance for any reason.

Example:

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

Display

You can place these anywhere you want on your site, but obvious suggestion is on the main sidebar. This will work for any domain known by the Fediseer. If your domain is not known, simply claim it and then find someone to guarantee for you.

56
3
Friendica supported (lemmy.dbzer0.com)
submitted 2 years ago by db0 to c/fediseer
 
 

What this means is that Friendica admins will now get PMs on guarantees etc.

Note that while every software can be added, guaranteed, only the supported software get PMs.

57
4
submitted 2 years ago by db0 to c/fediseer
 
 

Join for Real Time discussions

58
7
submitted 2 years ago by db0 to c/fediseer
 
 
  • If you've claimed your instance, you can now search for it via your API key. This should be useful for GUI developers.
  • You can see how many admins have claimed an instance
  • update_blacklist.py has been updated when RequireApplication is switched on in 0.18
  • The sus list has been updated to take into account and report users per active user

Also, @[email protected] has started working on a new UI, so hopefully soon it'll be much easier to claim and guarantee your instances!

59
13
submitted 2 years ago* (last edited 2 years ago) by db0 to c/fediseer
 
 

if you think the idea of the Fediseer is a good one, we could use your help!

If you have an instance, make sure you've claimed it. To claim it, you can use this curl command

DOMAIN=lemmy.dbzer0.com
ADMIN=db0
curl -X 'PUT' \
  'https://fediseer.com/api/v1/whitelist/${DOMAIN}' \
  -H 'accept: application/json' \
  -H 'Client-Agent: unknown:0:unknown' \
  -H 'Content-Type: application/json' \
  -d '{
  "admin": "${ADMIN}"
}'

In the above bash script, simple replace your DOMAIN and ADMIN with your own. If you're on windows, you can use git bash to run it.

Now you simply need to wait for someone to guarantee your instance. You can ask in this thread, or just look for other guaranteed instances which share your values and ask them. In fact if you pass a "guarantor": "domain.tld" key/value to the payload above, the admins of that instance will get a PM to guarantee for you!

Once you get your API key with a PM, you can then help us add more instance. If you know of any instances that are definitelly not spam, simply use the nelow curl call to guarantee for them as your own instance. They don't have to be claimed yet.

APIKEY="abcdefsawadf"
DOMAIN="notspam.domain.tld"
curl -X 'PUT' \
  'https://fediseer.com/api/v1/guarantees/${DOMAIN}' \
  -H 'accept: application/json' \
  -H 'apikey: ${APIKEY}'

Alternatively you can use the API directly so you don't have to edit curl commands.

I hope soon we'll have a working GUI which will make this very painless.

60
 
 

That software can be added to the Fediseer and guaranteed or endorsed by other instances, but cannot be claimed by its admins. This is because I have not figured out how to retrieve the admin list and/or private message people there.

Currently only Mastodon and Lemmy are supported for claiming.

61
4
submitted 2 years ago by db0 to c/fediseer
62
 
 

I have updated the content of this devlog to match the current workflow of the API, with the streamlined registration and claims