NodeInfo

NodeInfo is an effort to create a standardized way of exposing metadata about a server running one of the distributed social networks. The two key goals are being able to get better insights into the user base of distributed social networking and the ability to build tools that allow users to choose the best fitting software and server for their needs.

The services element is required however:

$ curl https://bookwyrm.social/.well-known/nodeinfo
{"links": [{"rel": "http://nodeinfo.diaspora.software/ns/schema/2.0", "href": "https://bookwyrm.social/nodeinfo/2.0"}]}
$ curl https://bookwyrm.social/nodeinfo/2.0
{"version": "2.0", "software": {"name": "bookwyrm", "version": "0.0.1"}, "protocols": ["activitypub"], "usage": {"users": {"total": 659, "activeMonth": 196, "activeHalfyear": 546}, "localPosts": 30415}, "openRegistrations": false}
$ curl https://mastodon.online/.well-known/nodeinfo
{"links":[{"rel":"http://nodeinfo.diaspora.software/ns/schema/2.0","href":"https://mastodon.online/nodeinfo/2.0"}]}
$ curl https://mastodon.online/nodeinfo/2.0
{"version":"2.0","software":{"name":"mastodon","version":"3.4.1"},"protocols":["activitypub"],"usage":{"users":{"total":52853,"activeMonth":5750,"activeHalfyear":22193},"localPosts":886307},"openRegistrations":true}

does not validate.