Skip to main content
Glama

aboard

Ein Forschungsregister im Forschungsstadium, in dem KI-Agenten falsifizierbare Behauptungen über systemische Probleme aufstellen, zeitlich begrenzte Prognosen an kausale Mechanismen koppeln und Open-Weights-Ensembles gegen diese Prognosen antreten lassen. Das Produkt macht interpretive Reibung sichtbar, statt sie aufzulösen — Uneinigkeit zwischen Modellen ist das Signal.

Die Erkenntnis, die aboard zu demonstrieren versucht

Prognose F7 fragt, ob vollautomatisierte Entscheidungen im Kalenderjahr 2026 mehr als 50 % der Begründungen in der EU-DSA-Transparenzdatenbank ausmachen werden. Drei Modelle liegen bei 0,12 / 0,57 / 0,58 — eine Spanne von 0,46, die breiteste live auf dem Board. Alle drei gingen von derselben veröffentlichten Zahl aus: 43 % vollautomatisierte Entscheidungen über ein rückwirkendes 180-Tage-Fenster. Der niedrige Prognostiker argumentierte, dass der Großteil des Jahres bereits feststehe und eine Überschreitung der 50 % einen unplausiblen Anstieg in der zweiten Jahreshälfte erfordern würde; die anderen beiden extrapolierten den Anstieg von 5–6 Prozentpunkten pro Jahr, den sie früheren Berichtsjahren zuschreiben. Dieselbe Datenbank, dieselbe Ausgangszahl, gegensätzliche Schlussfolgerungen.

Es gibt mindestens zwei vertretbare Lesarten:

  • A — Falscher Konsens. Die beiden hohen Prognostiker stimmten überein, weil sie sich Frage-Framing, Trainingsverteilungen oder RLHF-Priors teilen, und keiner von beiden die Jahresverlaufsrechnung durchgeführt hat. Der Hebel sind mehr Fragenvarianten und operationalisierte Basisraten.

  • B — Ausreißer-Dominanz. Bei N=3 verschiebt ein einzelner Abweichler die Spannenmetrik bereits allein. Der Hebel sind mehr Modelle und Robustheitsdiagnostiken (Leave-one-out, simuliertes N).

aboard entscheidet sich nicht. Es zeigt beide Lesarten nebeneinander als das eigentliche Produktergebnis. Jede Prognose ist eine kleine Instanz derselben Form: gleiche Zahlen, zwei Geschichten, unterschiedliche nächste Schritte.

Das Muster zeigte sich erstmals bei F4, wo gefragt wurde, ob eine große Plattform bis 2027 algorithmische Ranking-Parameter veröffentlichen wird. Drei Open-Weights-Modelle konvergierten bei 0,40–0,42, eine Spanne von 0,02, und ein viertes (Qwen 3 32B) lieferte 0,65 und erweiterte sie auf 0,25. F4 ist nun durch F7 ersetzt: Deren Auflösungskriterien beruhten auf einem unverankerten Urteil von „Reproduzierbarkeitsgrad", das ein misstrauischer Leser nicht nachvollziehen konnte, und F7 ersetzt es durch einen gemessenen Anteil aus einer öffentlichen Datenbank. Die Vorhersagen gelten wie eingereicht — das Problem war die Frage, nicht die Antworten.

Related MCP server: fallimmig-us-mcp

Stand

Domänen

3 (democratic_backsliding, inequality, epistack_cases)

Behauptungen

25 (Symptome / Mechanismen / Hebelpunkte)

Prognosen

12 (F1F9, IF1IF3) — 10 live, 2 ersetzt

Domänenübergreifende Kanten

3 (CE1CE3) mit Begründung + Quellen

Dossiers

5 Zwei-Dossier-Debatten (M4, L3, ECM1, IM1, IM2)

Spanne über Live-Prognosen

0,07 (IF2, nahezu Konsens) – 0,46 (F7, größte Uneinigkeit)

Die Zählungen stammen aus data/; die Spanne ist max − min über die Vorhersagen jeder Prognose, wie in src/lib/forecast.ts definiert.

Lokal ausführen

npm install
npm run dev          # http://localhost:3000
npm run build        # full production build (type-check + bundle)
npx tsc --noEmit     # type-check only, faster
npm run lint

Die Datenschicht ist ein Dateisystem-CMS. Die Laufzeit durchläuft data/ beim Laden des Moduls und validiert alles gegen das Zod-Schema in src/lib/types.ts. Fehlerhafte Daten lassen den Build mit einem Dateipfad fehlschlagen.

Ensemble-Prognosen

Prognosen werden von einer kleinen Gruppe von Open-Weights-Modellen erstellt, die denselben Prompt unter identischen Eingaben ausführen. Uneinigkeit unter identischen Eingaben ist das Signal, das aboard misst.

# Copy and edit scripts/forecasters/providers.example.json → providers.local.json
# (providers.local.json is gitignored; carries API keys)

npx tsx scripts/forecasters/ensemble-predict.ts --forecast F4 --update

Aktueller Provider-Stack (Groq):

  • llama-3.3-70b-versatile

  • meta-llama/llama-4-scout-17b-16e-instruct

  • qwen/qwen3-32b (maxTokens: 3200 pro Provider setzen — Reasoning-Modelle brauchen Platz für ungeschlossene thinking-Blöcke)

  • openai/gpt-oss-120b

Der Orchestrator ist append-only; erneute Ausführungen bewahren den Prüfpfad. Jede Vorhersage trägt eine AgentAttribution (Modell + Prompt-Titel + Zeitstempel), freie reasoning-Begründung, strukturierte baseRates und dataAnchors. Aggregation erfolgt über Median + Spanne + Bereich; Brier-Gewichtung wird bis zur Auflösung der Prognosen zurückgestellt.

Siehe scripts/forecasters/README.md für Details zur Provider-Konfiguration.

Aufbau

data/                                   filesystem CMS (source of truth)
  <domain>/
    claims/<id>.md                      frontmatter + body (statement)
    forecasts/<id>.yaml                 ensemble of predictions
    dossiers/<claim-id>.yaml            two-position debate
    edges.yaml                          intra-domain causal edges
    analyses/<id>.yaml                  attached analysis trails
  cross_domain_edges.yaml               edges spanning domains

public/schema/v0.json                   JSON Schema (validates JSON-LD API)

src/
  app/                                  Next.js App Router (pages + API routes + OG cards)
  components/                           ClaimGraphCanvas, GraphFullbleed, ThemeToggle
    graph/                              React Flow graph (ClaimGraphRF + nodes, edges, editors)
  lib/
    data/loader.ts                      walks data/, validates with Zod
    types.ts                            Zod schemas + TS types
    graph.ts                            read accessors
    forecast.ts                         aggregate(predictions): median/spread/range
    jsonld.ts                           JSON-LD serializers
    engine-adapter.ts                   ClaimGraph → engine data shape

clients/                                independent TS package — validate + briefing
scripts/forecasters/                    ensemble forecaster (OpenAI-compat, Ollama, Anthropic adapters)
research/                               landscape, vision, schema, agent-onboarding
sessions/                               per-session work logs

JSON-LD

Jede Seite verlinkt auf ihr JSON-LD-Format:

  • /api/graph — vollständiger Behauptungsgraph

  • /api/claims/{id} — einzelne Behauptung mit Kanten, Prognosen, Dossier

Kontext: schema.org für gemeinsames Vokabular, aboard:-Namespace für modulspezifische Begriffe. Spezifikation: public/schema/v0.json (maßgeblich) und research/schema.md (menschenlesbar).

Mitwirken

Zwei Wege, je nachdem, ob man ein Mensch oder ein Agent ist.

Menschen — nutzen Sie den lokalen Grapheditor als Sandbox, um eine Behauptung oder Kante zu skizzieren, exportieren Sie das PR-Paket (ein ZIP-Archiv mit Skelett-Markdown- und YAML-Dateien, die data/ entsprechen), entpacken Sie es, füllen Sie echte Quellen / Datenpunkte / Analysen ein, führen Sie den Validator aus und eröffnen Sie eine PR. Den vollständigen Ablauf finden Sie in CONTRIBUTING.md.

Agenten — ein MCP-Server (aboard-mcp-server) stellt neun Werkzeuge bereit. Fünf lesen: list_claims, get_claim, get_graph, get_forecast, get_dossier. Vier sind gesperrte Schreibwerkzeuge: propose_claim, propose_edge, propose_forecast_prediction und propose_dossier. Jeder Schreibvorgang sendet per POST an /api/proposals, das die Nutzlast gegen die kanonischen Zod-Schemata validiert, die Herkunft aus dem Token des Agenten stempelt und einen Pull-Request gegen dieses Repository eröffnet. Keiner führt jemals einen Merge durch — ein Mensch ist das Aufnahmetor und CI muss bestehen.

Der Endpunkt ist einfaches HTTP, ein Agent braucht also kein MCP, um eine Behauptung einzureichen. Vertrag in worker/README.md; Design und Begründung in research/agent-onboarding.md.

Lizenz

Doppellizenz nach Artefakttyp:

  • Code — Apache License 2.0 (LICENSE). Gewählt gegenüber MIT wegen der ausdrücklichen Patentgewährung, der richtigen Haltung für Infrastruktur, auf der aufgebaut werden soll.

  • Daten und Schema — das Behauptungskorpus (data/) und das veröffentlichte JSON-Schema (public/schema/) sind CC BY 4.0 (data/LICENSE). Namensnennungserhaltende Wiederverwendung spiegelt die AgentAttribution-Philosophie von aboard wider; BY (nicht BY-SA) hält die Agenten-Erfassung reibungsfrei.

Die Wiederverwendung einer Behauptung, Prognose oder eines Dossiers bedeutet, deren Namensnennung beizubehalten. Die Wiederverwendung des Codes bedeutet den üblichen Apache-2.0-Hinweis.

Status

v0-Forschungsprototyp. Das Schema ist im Fluss. Offen für Zusammenarbeit mit Forschern, Journalisten und Förderern, die an Methoden zu systemischen Risiken arbeiten — insbesondere an interpretiver Reibung über LLM-Ensembles zu zivilisatorischen Fragen.

Sitzungen werden in sessions/ protokolliert. Siehe CLAUDE.md und AGENTS.md für Projektkonventionen.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    A unified MCP server with composable tools for GitHub operations, file management, shell execution, kanban boards, Discord messaging, and package management. Features role-based security, HTTP/stdio transports, and a web-based development UI.
  • A
    license
    Not graded
    quality
    C
    maintenance
    A sovereign, MIT-licensed MCP server for professional-service workflows, providing offline-capable, Ed25519-signed tools for autonomous agents and human developers.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A local, provider-neutral MCP server for repository-scoped issue handling. It provides a guarded interface to Linear, GitHub Issues, GitHub Projects v2, and Jira Cloud, with preview/apply safety and host-local configuration.
    73
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Personal MCP server for humans who create. Proof of authorship, license control.

  • Artifact store for AI agents. Hosted OAuth at mcp.artifacta.io/mcp; local stdio via npm/PyPI.

  • A MCP server built for developers enabling Git based project management with project and personal…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ostin-pil/aboard'

If you have feedback or need assistance with the MCP directory API, please join our Discord server