This is a living survey and document, about the optional metadata field usage of the nodeinfo.
Therefore, we have a table of common known keys used and propose a default one, for other projects who have not jet decided.
Proposed Standard
Description
Mastodon
Diaspora
misskey
Plume
gnusocial
firefish
Juick
Immers Space
brutalinks
PeerTube
->nodeAdmins
string: node admin account id
adminAccount
-
-
-
-
nodeName
string: name the node give itselve
nodeName
nodeName
nodeName
nodeName
nodeName
nodeName
-
-
nodeName
nodeName
-
bool: indicate of feature set
-
xmppChat
-
-
-
-
-
-
-
-
map: camo settings on that node
-
camo
-
-
-
-
-
-
-
-
list[map]: ?
-
-
announcements
-
-
-
-
-
-
-
nodeDescription
string: short desc. of node
nodeDescription
-
nodeDescription
-
nodeDescription
-
nodeDescription
-
-
nodeDescription
-
bool: indicate of feature set
-
-
enableDiscordIntegration
-
-
enableDiscordIntegration
-
-
-
-
-
bool: indicate of feature set
-
-
enableEmail
-
-
enableEmail
-
-
-
-
-
bool: indicate of feature set
-
-
enableGithubIntegration
-
-
enableGithubIntegration
-
-
-
-
-
bool: indicate of feature set
-
-
enableRecaptcha
-
-
enableRecaptcha
-
-
-
-
-
bool: indicate of feature set
-
-
enableServiceWorker
-
-
enableServiceWorker
-
-
-
-
-
bool: indicate of feature set
-
-
enableTwitterIntegration
-
-
enableTwitterIntegration
-
-
-
-
-
list[string]: 2 leter lang idicators
-
-
langs
-
-
langs
-
-
-
-
-> nodeAdmins
map: node admin info
-
-
maintainer
-
-
maintainer
-
-
-
-
-
int: max text length for post
-
-
maxNoteTextLength
-
-
maxNoteTextLength
-
-
-
-
-
string: ?
-
-
proxyAccountName
-
-
proxyAccountName
-
-
-
-
-
string: ?
-
-
relayActor
-
-
-
-
-
-
-
-
list[string]: ?
-
-
relays
-
-
-
-
-
-
-
-
map:[string]: missing parts of software on defaut node info !!!