# AI Content Policy for Rautner 1808 # Specification: https://site.spawning.ai/spawning-ai-txt User-Agent: * # AI input / model training: allowed # Data mining: opted out via robots.txt (named bots) Allow: / Sitemap: https://rautner.btlabs.dev/sitemap_index.xml # ========================================= # Policy notes (human-readable — not Spawning directives) # ========================================= # # Content may be used for: # - AI-Assisted-Search # - AI-Summarization # - AI-Citation # - AI-Training # - AI-Model-Training # # Content may NOT be used for: # - Data-Mining # # Content rights: # Operator: Rautner 1808 # Contact: info@rautner1808.com # License-Inquiry: info@rautner1808.com # Legal-Notice: https://rautner.btlabs.dev/de/impressum # # Attribution-Required: yes # Attribution-Format: "Source: Rautner 1808 (https://rautner.btlabs.dev)" # # EU AI Act: # AI-Act-Ready: yes # Source-Verification: official_business_data # AI-Disclosure-Level: support # # Structured discovery files (preferred access for AI agents): # llms.txt: https://rautner.btlabs.dev/llms.txt # llms-full.txt: https://rautner.btlabs.dev/llms-full.txt # llms.html: https://rautner.btlabs.dev/llms.html # brand.txt: https://rautner.btlabs.dev/brand.txt # brand.json: https://rautner.btlabs.dev/brand.json # design-tokens.json: https://rautner.btlabs.dev/design-tokens.json # identity.json: https://rautner.btlabs.dev/identity.json # humans.txt: https://rautner.btlabs.dev/humans.txt # faq-ai.txt: https://rautner.btlabs.dev/faq-ai.txt # API-Catalog (RFC 9727): https://rautner.btlabs.dev/.well-known/api-catalog # OpenAPI YAML: https://rautner.btlabs.dev/.well-known/openapi.yaml # MCP-Discovery (mcp.json): https://rautner.btlabs.dev/.well-known/mcp.json # security.txt: https://rautner.btlabs.dev/.well-known/security.txt # TDM Reservation (tdmrep.json): https://rautner.btlabs.dev/.well-known/tdmrep.json # Global Privacy Control (gpc.json): https://rautner.btlabs.dev/.well-known/gpc.json # AI-Catalog (ARD): https://rautner.btlabs.dev/.well-known/ai-catalog.json # ARD (Agentic Resource Discovery): https://rautner.btlabs.dev/.well-known/ard.json # # Public Read API (no auth required, read-only JSON): # Public-List: https://rautner.btlabs.dev/api/agents/list/pages # Public-List: https://rautner.btlabs.dev/api/agents/list/team # Public-List: https://rautner.btlabs.dev/api/agents/list/rooms # Public-List: https://rautner.btlabs.dev/api/agents/list/offers # Public-List: https://rautner.btlabs.dev/api/agents/list/glossary # Public-List: https://rautner.btlabs.dev/api/agents/list/faqs # Public-List: https://rautner.btlabs.dev/api/agents/list/tags # Public-List: https://rautner.btlabs.dev/api/agents/list/media # Public-List-Pagination: ohne ?limit= nur 50 Eintraege. Jede Antwort nennt count (geliefert) und total (verfuegbar); total > count → mit hoeherem ?limit= erneut abfragen (max 200). # Public-Get-Pattern (slug): https://rautner.btlabs.dev/api/agents/get/{collection}/{slug} # Collections: pages, glossary, tags # Public-Get-Pattern (id): https://rautner.btlabs.dev/api/agents/get/{collection}/{id} # Collections: team, rooms, offers, faqs, media # Public-Global: https://rautner.btlabs.dev/api/agents/global/branding # Public-Global: https://rautner.btlabs.dev/api/agents/global/siteSettings # # MCP — full programmatic access (auth: OAuth 2.1 or API key): # MCP-Auth: OAuth 2.1 (authorization code + PKCE; a site admin or editor consents; the token has full access) or API key (per-tool permissions, issued in the admin); both sent as Authorization: Bearer # MCP-OAuth-Metadata: https://rautner.btlabs.dev/.well-known/oauth-protected-resource/api/mcp # MCP-Endpoint: https://rautner.btlabs.dev/api/mcp # MCP-Discovery: https://rautner.btlabs.dev/.well-known/mcp.json # MCP-Catalog: via MCP tools/list after auth (per-key permissions)