Folding@home verbinden

API

Folding Monitor basiert auf einer strukturierten internen API, die verwendet wird, um Folding@home-bezogene Statistiken zu sammeln, zu verarbeiten, zu normalisieren, zwischenzuspeichern und anzuzeigen.

Derzeit wird die API intern von Folding Monitor genutzt, um Leaderboards, Profilseiten, Teamseiten, Länderrankings, Suche, generierte Signaturkarten und weitere Servicefunktionen zu unterstützen.

Eine öffentliche API ist noch nicht verfügbar, sie ist jedoch Teil der langfristigen Produktentwicklung.

Aktueller Status
Die Folding Monitor API ist derzeit privat.

Wir nutzen sie intern, um den Service zu betreiben und die öffentliche Oberfläche schnell, konsistent und zuverlässig zu halten.

Die interne API hilft uns bei der Arbeit mit:

Nutzerstatistiken

Folding@home-Nutzer-IDs, Namen, Credits, Work Units, Ränge, Teams, Länder und Aktivitätszusammenfassungen.

Teamstatistiken

Team-IDs, Teamnamen, Logos, Mitglieder, Credits, Work Units, Rangbewegungen und Leaderboard-Positionen.

Länderstatistiken

Länderbasierte Rankings, vertretene Länder, Aktivitätszusammenfassungen und Nutzer ohne Ländereinstellung.

Leaderboard-Daten

24-Stunden-, 7-Tage-, 30-Tage- und Gesamt-Rankings für Nutzer, Teams und Länder.

Generierte Assets

Forum-Signaturkarten, Profilvorschauen und andere visuelle Elemente auf Basis von Folding@home-Beitragsdaten.

Warum die API noch nicht öffentlich ist

Wir möchten, dass eine öffentliche API nützlich, stabil und verantwortungsvoll ist.

Eine zu frühe Öffnung einer API kann Probleme verursachen: instabile Endpunkte, unklare Limits, inkonsistente Datenformate, übermäßige Serverlast und Breaking Changes für frühe Nutzer.

Bevor öffentliche Endpunkte verfügbar gemacht werden, möchten wir die wichtigen Teile sauber definieren:

Datenstruktur

Klare Antwortformate für Nutzer, Teams, Länder, Rankings und Zeiträume.

Rate Limits

Angemessene Limits, die den Service schützen und die API dennoch nützlich machen.

Caching-Regeln

Transparente Erwartungen hinsichtlich Aktualisierungsfrequenz, Verzögerungen und historischen Daten.

Attribution

Klare Hinweise dazu, wie Folding Monitor-Daten bei externer Nutzung referenziert werden sollten.

Stabilität

Endpunkte, die zuverlässig genug für Entwickler, Community-Tools, Dashboards und Forum-Integrationen sind.

Datenschutz und Sicherheit

Sorgfältige Trennung zwischen öffentlichen Statistiken, Daten verbundener Konten, internen Servicedaten und geschützten technischen Informationen.

Was eine öffentliche API unterstützen könnte

Eine zukünftige öffentliche API kann Endpunkte enthalten für:

Nutzersuche

Folding@home-Nutzerprofile und Beitragszusammenfassungen suchen oder abrufen.

Teamsuche

Teamprofile, Mitgliederzahlen, Logos, Rangdaten und Aktivitätszusammenfassungen abrufen.

Länder-Leaderboards

Zugriff auf länderbasierte Statistiken und Rankings über ausgewählte Zeiträume.

Top-Rankings

Top-Nutzer, Teams und Länder für 24-Stunden-, 7-Tage-, 30-Tage- und Gesamtzeiträume abrufen.

Signaturkarten

Signaturkarten-Assets für Nutzer und Teams für Foren und Community-Seiten generieren oder abrufen.

Rangbewegungen

Leaderboard-Veränderungen, aufsteigende Nutzer, aktive Teams und Trends der Länderbeteiligung verfolgen.

Öffentliche Widgets

Einbettbare Widgets für Teams, Nutzer, Foren und Community-Websites unterstützen.

Verantwortungsvoller Zugriff

Wenn eine öffentliche API eingeführt wird, wird sie für verantwortungsvolle Nutzung konzipiert.

Ziel ist nicht unbegrenztes Scraping oder hochvolumige Datenextraktion. Ziel ist die Unterstützung nützlicher Community-Tools, Dashboards, Forum-Integrationen, Team-Websites und forschungsfreundlicher Visualisierungen, ohne die Stabilität des Services zu beeinträchtigen.

Eine zukünftige API kann enthalten:

• API-Schlüssel;

• Rate Limits;

• endpunktspezifische Quoten;

• Caching-Anforderungen;

• Attributionsregeln;

• Missbrauchsprävention;

• versionierte Endpunkte;

• Entwicklerdokumentation.

Interessiert an API-Zugriff?

Wir nehmen derzeit noch keine öffentlichen API-Registrierungen an.

Wir sind jedoch daran interessiert zu erfahren, was Entwickler, Team-Betreiber, Community-Mitglieder und Folding@home-Mitwirkende nützlich finden würden.

Sie können API-Ideen, Endpunktwünsche, Integrationsanforderungen oder Interesse an frühem Zugriff senden an:

general@vitaltale.com

Hilfreiches Feedback kann enthalten:

• auf welche Daten Sie zugreifen möchten;

• welche Art von Projekt oder Integration Sie erstellen möchten;

• ob Sie Nutzer-, Team-, Länder- oder Leaderboard-Daten benötigen;

• erwartetes Anfragevolumen;

• bevorzugte Datenformate;

• ob Sie Widgets, Bilder, JSON-Endpunkte oder historische Statistiken benötigen.

Aktuelle API-Verfügbarkeit

Öffentliche API: noch nicht verfügbar

Interne API: aktiv

Entwicklerdokumentation: geplant

Früher Zugriff: noch nicht geöffnet

Feedback: willkommen unter general@vitaltale.com

Folding Monitor wird mit Blick auf API-Bereitschaft entwickelt, auch wenn die öffentliche Oberfläche weiterhin die Hauptpriorität bleibt.