Skip to content
forked from jhass/nodeinfo

NodeInfo2 is an effort to create a standardized way of exposing metadata about a server.

License

Notifications You must be signed in to change notification settings

jaywink/nodeinfo2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeInfo2

NodeInfo2 is an effort to create a standardized way of exposing metadata about a server. This might be necessary to expose ownership and organization details, usage statistics and protocol capabilities.

Protocol

Please see the protocol definition.

Versioning

Current version is 1.0. Version upgrade shall happen only in backwards incompatible major changes. Forward changes, ie adding keys will not cause a version upgrading. This means implementors can be guaranteed a stable basic implementation that will not have to be changed all the time.

Support

Implemented in the following platforms:

Library support is available for the following:

Have a server or library you have added support to? Send a PR!

License

All content in this repository is under CC0 unless otherwise noted.

Contributing

Please open issues and pull requests if you want to suggest a change. If you open a pull request you agree for your work to be released under CC0.

History

NodeInfo2 is a fork of NodeInfo which was seen as too complex for the problem it is solving. NodeInfo2 is interested in controlling structure of the document, not content. Additionally, discovery and strict versioning has been dropped for simpler implementation.

NodeInfo emerged from it's predecessor /statistics.json that was added to the diaspora* software to be able to built a statistics collection and aggregation service, it was quickly supported by Friendica and RedMatrix. As more and more metadata was added and modifications occurred that would break backward compatibility, we felt the need to make this a more coordinated effort.

About

NodeInfo2 is an effort to create a standardized way of exposing metadata about a server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published