Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Populate usage section in either nodeinfo or mastodon instance API (or both) #327

Open
markrprior opened this issue Feb 22, 2023 · 4 comments

Comments

@markrprior
Copy link

At the moment it is easy to believe that most wildebeest instances are dead because they don't report activity or even basic user numbers (even if there is only one). For example from wildebeest.social:

$VAR1 = {
'version' => '2.1',
'metadata' => {},
'protocols' => [
'activitypub'
],
'openRegistrations' => bless( do{(my $o = 0)}, 'JSON::PP::Boolean' ),
'software' => {
'name' => 'wildebeest',
'repository' => 'https://github.com/cloudflare/wildebeest',
'version' => '0.0.1'
},
'usage' => {
'users' => {}
},
'services' => {
'inbound' => [],
'outbound' => []
}
};

and

$VAR1 = {
'description' => 'Wildebeest Social',
'title' => 'Wildebeest Social',
'version' => '4.0.2 (compatible; Wildebeest 0.0.1)',
'uri' => 'wildebeest.social',
'email' => '[email protected]',
'thumbnail' => 'https://imagedelivery.net/NkfPDviynOyTAOI79ar_GQ/b24caf12-5230-48c4-0bf7-2f40063bd400/thumbnail',
'short_description' => 'Wildebeest Social',
'rules' => [],
'registrations' => bless( do{(my $o = 0)}, 'JSON::PP::Boolean' )
};

   Info on the usage part of the Mastodon instance API [https://docs.joinmastodon.org/entities/Instance/#usage](https://docs.joinmastodon.org/entities/Instance/#usage)
@xtuc
Copy link
Member

xtuc commented Mar 1, 2023

We are hesitant to expose instance usage as it might reveal informations by accident.

@markrprior
Copy link
Author

@xtuc seems hard to identify what additional information it might reveal by accident given that the data is just numeric values that every other instance type I have seen reports.

@xtuc
Copy link
Member

xtuc commented Mar 3, 2023

Number of employees for an company instance for example.

@markrprior
Copy link
Author

@xtuc that might be a reason to have a knob to turn it off but that doesn't seem like a reasonable default action. I would imagine that the sort of company that would want to have their own Internet reachable instance would already publish workforce numbers and are unlikely to have all of their employees registered on it or using it (and thus appear to be active).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants