. * */ namespace Friendica\Module\WellKnown; use Friendica\BaseModule; use Friendica\Core\System; use Friendica\DI; /** * Standardized way of exposing metadata about a server running one of the distributed social networks. * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md */ class NodeInfo extends BaseModule { protected function rawContent(array $request = []) { $nodeinfo = [ 'links' => [ ['rel' => 'http://nodeinfo.diaspora.software/ns/schema/1.0', 'href' => DI::baseUrl() . '/nodeinfo/1.0'], ['rel' => 'http://nodeinfo.diaspora.software/ns/schema/2.0', 'href' => DI::baseUrl() . '/nodeinfo/2.0'], ] ]; $this->jsonExit($nodeinfo); } }