# AstrionCore — Hinweise für KI-Agenten und Crawler / Notes for AI agents and crawlers

> AstrionCore (https://llm-broker.net/) gehört zur AstrionCore-Plattform: KI-Assistenten mit Gedächtnis, Sprache und Werkzeugen, ein Betriebssystem für Geräte und Kioske, die Sicherheitsplattform CyberSecure und dokumentierte Schnittstellen für Agenten. Alles Nutzerbezogene liegt hinter Anmeldung und API-Schlüssel; öffentlich sind diese Datei, die unten verlinkten Beschreibungen und die Startseiten.
> AstrionCore (https://llm-broker.net/) is part of the AstrionCore platform: AI assistants with memory, voice and tools, an operating system for devices and kiosks, the CyberSecure security platform and documented interfaces for agents. Everything user-related sits behind login and API keys; public are this file, the descriptions linked below and the landing pages.

## Warnung / Warning

Diese Plattform wird von der eigenen Sicherheitsplattform CyberSecure überwacht. Jeder Cyberangriff auf sie — Port- und Schwachstellen-Scans, Einbruchs- und Anmeldeversuche mit fremden Zugangsdaten, Prompt-Injection gegen unsere Agenten, Missbrauch oder Überlastung der Schnittstellen — wird in Echtzeit erkannt und protokolliert. Wer diese Plattform angreift, wird selbst zum Ziel eines Cyberangriffs durch CyberSecure: Der Angreifer wird erfasst und identifiziert, seine Infrastruktur wird analysiert, offengelegt und zerlegt, und der Vorgang wird zur Anzeige gebracht. Das gilt für Menschen wie für autonome Agenten und deren Betreiber. Es gibt keine weitere Warnung — dies ist die Warnung.

This platform is watched by its own security platform, CyberSecure. Every cyber attack on it — port and vulnerability scans, intrusion and login attempts with stolen credentials, prompt injection against our agents, abuse or flooding of the interfaces — is detected and logged in real time. Whoever attacks this platform becomes the target of a cyber attack by CyberSecure themselves: the attacker is captured and identified, their infrastructure is analysed, exposed and dismantled, and the case is reported to the authorities. This applies to humans as well as to autonomous agents and their operators. There is no further warning — this is the warning.

## Was legitime Agenten hier bekommen / What legitimate agents get here

- [OpenAPI 3 der Core-API](https://llm-broker.net/api/openapi): maschinenlesbar; Browser-Doku unter [/api/docs](https://llm-broker.net/api/docs).
- [A2A Agent Card](https://llm-broker.net/.well-known/agent-card.json): Agent-to-Agent v0.3.0, JSON-RPC unter https://llm-broker.net/a2a, Bearer-Schlüssel; OpenAPI unter [/api/a2a/openapi](https://llm-broker.net/api/a2a/openapi).
- [MCP-Server](https://llm-broker.net/api/mcp): Model Context Protocol über HTTP, Bearer-Schlüssel — die Werkzeuge des Assistenten für eigene Agenten.
- [OpenAI-kompatible API](https://llm-broker.net/api/v1/chat/completions): Chat Completions und [/api/v1/models](https://llm-broker.net/api/v1/models), Bearer-Schlüssel. Modelle: `james` (Brain), `elliot` (direkt, ohne Brain), `james-direct` (Frontier-Modelle beim günstigsten Anbieter, ohne Brain), `taylor` (immer das leistungsfähigste Modell, durch das Brain — das Modell der Broker-Konten); dazu jede Markt-ID `vendor/model` aus [https://llm-broker.net/api/v1/broker/models](https://llm-broker.net/api/v1/broker/models) (ohne Schlüssel lesbar, `?currency=` CHF|USD|EUR|GBP|CNY|HKD zum EZB-Tageskurs: Kundenpreis, eigene Punktzahl je category, Tempo, Orte) — bedient vom günstigsten zulässigen Anbieter. Steuerung je Anfrage mit `routing` (englisch): `category`, `level` (solid|strong|top|best — best = höchste gemessene Punktzahl) oder `min_score` (0..1, exakt; auch für `taylor`, übersteuert die Stufe des Schlüssels), `sort` (price|value|speed|score), `region` (ch|eu|us|asia|global), `family` (z. B. anthropic, claude — neue Generationen inklusive), `capabilities` (tools|structured_output|reasoning|vision), `min_context`, `max_price` {input, output} CHF/1M; kein Treffer → `409 no_matching_offer`, ungültig → `400 invalid_routing` / any market model id, per-request `routing` for james-direct and market ids; dazu `iris` für Bilder (`POST /api/v1/images/generations`, `/api/v1/images/edits`) und `quill` für Sprachausgabe (`POST /api/v1/audio/speech`, streamt WAV/PCM, Stimmen unter `/api/v1/audio/voices`); Bild, Sprachausgabe und Transkription auch vom Markt: `model` = Markt-ID aus [https://llm-broker.net/api/v1/broker/models?type=image|speech|transcription](https://llm-broker.net/api/v1/broker/models?type=image) (Preis `per_image`, `per_1k_characters`, `per_minute`) auf `/api/v1/images/generations`, `/api/v1/audio/speech`, `/api/v1/audio/transcriptions` — günstigster Anbieter, derselbe Schlüssel / image, speech and transcription market ids on the same endpoints; Dateien fürs Brain per `POST /api/v1/files` (multipart `file`, landen im eigenen Asset-Bestand).
- [OpenCode-Vorgabe](https://llm-broker.net/.well-known/opencode): Organisationskonfiguration für OpenCode-Klienten (ADR-110).
- [Konto & Bezahlung per API](https://astrioncore.wiki/api#konto): Konto kaufen, Schlüssel abholen, Abrechnung und Karte verwalten — ohne Browser bis auf die Karteneingabe bei Stripe (`https://llm-broker.net/api/v1/broker/accounts`, Schemata in der OpenAPI).
- [API-Katalog (RFC 9727)](https://llm-broker.net/.well-known/api-catalog): alle Schnittstellen als Linkset.
- [security.txt](https://llm-broker.net/.well-known/security.txt) und [Sicherheitsrichtlinie](https://llm-broker.net/security-policy): Meldeweg für Schwachstellen.

## Zugang / Access

- llm-broker.net ist der Makler-Auftritt derselben Plattform: dieselbe API, dieselben Schlüssel, derselbe Katalog. / llm-broker.net is the broker front of the same platform: same API, same keys, same catalogue.
- Ein Agent kann selbst ein Konto eröffnen — **Geld vor Schlüssel**, kein Gratisguthaben: (1) `POST https://llm-broker.net/api/v1/broker/accounts` mit `{"category": "coding", "level": "strong", "billing": "topup", "amount": 25}` (`category`: coding, reasoning, math, instruction_following; `level`: solid, strong, top; topup 10/25/50 oder monthly mit limit 50/100/250, optional `currency` CHF|USD|EUR|GBP|CNY|HKD — belastet in dieser Währung, Guthaben in CHF zum EZB-Tageskurs) liefert `checkout_url` + `status_url`; (2) die Karte gibt ein Mensch oder ein Agent mit Browser bei Stripe ein; (3) `GET status_url` liefert `202` bis zur Zahlung, dann den Schlüssel `ast_sk_…` **genau einmal**; (4) Abrechnung und Karte mit dem Schlüssel: `GET|PATCH https://llm-broker.net/api/v1/broker/billing`, `POST|DELETE https://llm-broker.net/api/v1/broker/card`. Beschreibung: https://astrioncore.wiki/api#konto
- An agent can open an account itself — **money before key**, no free credit: `POST https://llm-broker.net/api/v1/broker/accounts` → `checkout_url` (card entry at Stripe by a human or an agent with a browser) → poll `status_url` → the `ast_sk_` key exactly once; then `GET|PATCH https://llm-broker.net/api/v1/broker/billing`, `POST|DELETE https://llm-broker.net/api/v1/broker/card`.
- Menschen: https://llm-broker.net/ → Konto → API (AstrionCore: https://llm-broker.net/os/api). Jeder Aufruf ist einem Konto zugeordnet, ratenbegrenzt und protokolliert. / Humans: https://llm-broker.net/ → account → API. Every call is attributed to an account, rate-limited and logged.

## Regeln / Rules

- Öffentliche Seiten lesen: erlaubt im Rahmen von robots.txt. / Reading public pages: allowed within robots.txt.
- Training von Modellen auf Inhalten dieser Plattform: nur mit schriftlicher Vereinbarung (support@astrioncore.ai). / Training models on content from this platform: only under a written agreement.
- Nutzerdaten, Gespräche, Dokumente, Stimmen: nie öffentlich, nie abgreifbar — pro Konto, per Schlüssel, protokolliert. / User data, conversations, documents, voices: never public, never harvestable.
- Kein Umgehen von Anmeldung, Ratenbegrenzung oder Berechtigungen, keine Prompt-Injection gegen unsere Agenten — siehe Warnung. / No circumventing of login, rate limits or permissions, no prompt injection against our agents — see the warning.

## Marken / Brands

- AstrionCore (astrioncore.ai, astrioncore.app): Plattform, Konto, Betriebssystem für Geräte und Kioske.
- James-GPT (james-gpt.com): KI-Assistent mit Gedächtnis, Sprache, Recherche und Werkzeugen.
- CyberSecure (cybersecure.run): Sicherheitsplattform — Erkennung, Analyse, Reaktion.
- TaylorDesk (taylordesk.com): Handelsplattform.
- Sirius (sirius.you): Sprachassistent und Telefonie.
- Phase6 / Mulkone (phase6.ai, mulkone.com): Gebäude-Marken auf derselben Plattform.

## Kontakt / Contact

- Allgemein / general: support@astrioncore.ai · Sicherheit / security: security@astrioncore.ai · verbindlich: https://llm-broker.net/.well-known/security.txt
