Closed
Description
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)- the endpoint which exposes the metadata in json format according to schema.
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 instances- to limit data leakage I also propose to not include the
usage
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-