Fediseer

0 readers
1 users here now

Announcements, news, devlogs and general discussion about The Fediseer

founded 1 year ago
MODERATORS
1
1
Fediseer GUI (fediseer.lemmyonline.com)
 
 

Fediseer is still a bit of a PITA to use as it requires you use a clunk API interface or API commands. Fortunately @xtremeownage@lemmyonline.com 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.

2
 
 

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.

3
 
 

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.

4
 
 

Join for Real Time discussions

5
 
 
  • 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, @xtremeownage@lemmyonline.com has started working on a new UI, so hopefully soon it'll be much easier to claim and guarantee your instances!

6
1
Request Guarantees Here (lemmy.dbzer0.com)
submitted 1 year ago* (last edited 1 year ago) by db0@lemmy.dbzer0.com to c/fediseer@lemmy.dbzer0.com
 
 

If you have claimed your instance and you'd like someone to guarantee that you're not spam, make a post here.

If you see someone requesting a guarantee in the comments and getting it, reply to them asking to guarantee for you. This way new people carry the favor forward.

If you guarantee for someone, reply to their comment afterwards so that they know.

For people who want to verify an instance this url can be useful to check the state

https://domain.tld/.well-known/nodeinfo

Hint: After you've been guaranteed for, go and guarantee for your favorite instances, if they're not already.

UI

NEW: Guarantee UI

Manual

APIKEY="YOUR_API_KEY_HERE"
DOMAIN="notspam.domain.tld"
curl -X 'PUT' \
  'https://fediseer.com/api/v1/guarantees/${DOMAIN}' \
  -H 'accept: application/json' \
  -H 'apikey: ${APIKEY}'
7
1
submitted 1 year ago* (last edited 1 year ago) by db0@lemmy.dbzer0.com to c/fediseer@lemmy.dbzer0.com
 
 

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.

8
 
 

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.

9
10
 
 

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