Feature Request: Implement Nodeinfo endpoints for federation discovery #16758
Labels
topic/federation
type/proposal
The new feature has not been accepted yet but needs to be discussed first.
Nodeinfo is a way to expose certain metadata about a server for use of discovery regarding functionality of its federation capabilities.
Two endpoints are required:
/.well-known/nodeinfo
which informs client where it can find the location of the location of its metadata (including which version of the schema is used)Notes:
openRegistrations
is a required field, but I propose to set to false as default in case someone writes a crawler to discover "open" gitea instancesusage
field (note it is required so it should be included, but left as empty).More info:
https://github.com/jhass/nodeinfo
https://github.com/jhass/nodeinfo/tree/main/schemas/2.1
http://nodeinfo.diaspora.software/protocol.html
cc: @pilou-
The text was updated successfully, but these errors were encountered: