Back to RS Performance — Gdańsk

Card snapshot

rsperformance.online · 2026-05-15 00:29:48 UTC · ea13d68f8c41db528bfd88448d16ad6c217fd2df56c2f51339c55923f856f17c

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "$schema": "https://google.github.io/a2a/schemas/v1.0/agent-card.json",
  "protocolVersion": "0.3.0",
  "name": "RS Performance \u2014 Gda\u0144sk",
  "description": "April 2026+ public A2A surface for automotive agents: OBD DTC resolution, EV or hybrid high-voltage lane, workshop services, and booking. Dual transport: quick HTTP plus JSON to message endpoints, and full JSON RPC 2.0 on POST / for tasks, streaming, history, and list operations. Artifacts return application or json parts for tool use. Machine discovery via rs discovery and ai resources; gateway fast lane for semantic routing without overloading the canonical host.",
  "url": "https://rsperformance.online",
  "documentationUrl": "https://rsperformance.online/llms-full.txt",
  "iconUrl": "https://rsperformance.online/images/rs_logo_new.webp",
  "provider": {
    "organization": "RS Performance",
    "url": "https://rsperformance.online"
  },
  "version": "2.2.3",
  "supportedInterfaces": [
    {
      "url": "https://rsperformance.online/message:send",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://rsperformance.online/message:stream",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0",
      "x_rs_transport_note": "Streaming task lifecycle for the same envelope as message:send; chunking compatible with A2A streaming samples."
    },
    {
      "url": "https://rsperformance.online/tasks",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0",
      "x_rs_transport_note": "REST list of tasks (Overture list-tasks via GET). JSON-RPC: ListTasks / tasks/list on POST / returns result.tasks."
    },
    {
      "url": "https://rsperformance.online/",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "2.0",
      "x_rs_transport_note": "JSON-RPC 2.0: message/send, message/stream, ListTasks, tasks/list, tasks/get, tasks/cancel, tasks/subscribe."
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": true,
    "extendedAgentCard": true
  },
  "authentication": {
    "schemes": [
      "none"
    ],
    "description": "Public tier: no API key. For fair use, cache the agent card and avoid hammering the task store; tasks are ephemeral (hours scale)."
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "dtc-lookup",
      "name": "DTC Fault Code Lookup",
      "description": "Look up any OBD-II or manufacturer-specific DTC fault code. Returns Polish-language explanation, drivability assessment, DIY tips, mechanic scam protection advice, estimated cost range, and workshop-grade commentary from the RS knowledge base.",
      "tags": [
        "DTC",
        "fault-codes",
        "OBD-II",
        "diagnostics",
        "automotive",
        "troubleshooting",
        "P-codes",
        "C-codes",
        "B-codes",
        "U-codes"
      ],
      "examples": [
        "What does P0301 mean?",
        "Co oznacza kod P0420?",
        "Explain fault code U0100 for VW",
        "Is it safe to drive with code P0171?",
        "DTC C1111 ABS relay - what is wrong?"
      ]
    },
    {
      "id": "vehicle-diagnostics",
      "name": "Vehicle Diagnostics Service",
      "description": "Information about computer diagnostics services: fault code reading and clearing, ECU programming, module coding, adaptation, and workshop equipment used by RS Performance.",
      "tags": [
        "diagnostics",
        "automotive",
        "OBD",
        "ECU",
        "programming",
        "coding",
        "KTS560",
        "VCDS"
      ],
      "examples": [
        "Can you read BMW fault codes?",
        "Do you support VAG group diagnostics?",
        "ECU programming for Mercedes"
      ]
    },
    {
      "id": "ev-hybrid-knowledge",
      "name": "EV, hybrid and high-voltage knowledge (dedicated lane)",
      "description": "Workshop-truth, citation-ready answers for electrified vehicles: BEV, PHEV, HEV, high-voltage batteries, BMS behaviour, DC/AC charging, thermal management, and isolation awareness. Separate from the classic OBD DTC hub \u2014 use this skill when the user asks about batteries, 400V/800V systems, inverters, e-mobility service, or hybrid drivetrain logic. Responses include structured JSON artifacts with `rs_skill: ev-hybrid-knowledge`, canonical EV hub and lane/topic URLs, and optional markdown mirrors for agent grounding.",
      "tags": [
        "EV",
        "BEV",
        "PHEV",
        "HEV",
        "e-mobility",
        "high-voltage",
        "battery",
        "BMS",
        "charging",
        "inverter",
        "automotive",
        "workshop",
        "electrified"
      ],
      "examples": [
        "Czy \u0142adowanie DC mo\u017ce uszkodzi\u0107 bateri\u0119 w zimie?",
        "BMS balansuje ogniwa \u2014 co sprawdzi\u0107 przed wymian\u0105 modu\u0142u?",
        "PHEV nie \u0142aduje z gniazdka \u2014 co diagnozowa\u0107 pierwsze?",
        "What should I check before working on 400V system?",
        "HEV: when does the ICE kick in and what sensors matter?"
      ]
    },
    {
      "id": "repair-services",
      "name": "Mechanical and Electrical Repairs",
      "description": "Full-service mechanical, electrical, and diagnostic repair guidance for passenger and light commercial vehicles: engine, transmission, suspension, brakes, AC, DPF, EGR, AdBlue, and electronics.",
      "tags": [
        "repair",
        "automotive",
        "mechanical",
        "electrical",
        "engine",
        "transmission",
        "brakes",
        "AC"
      ],
      "examples": [
        "Diesel engine repair capabilities?",
        "AC recharge and leak detection",
        "Suspension geometry alignment"
      ]
    },
    {
      "id": "booking",
      "name": "Service Appointment Booking",
      "description": "Book a diagnostic or repair appointment at RS Performance Gda\u0144sk. Returns contact details, booking flow, and workshop location context.",
      "tags": [
        "booking",
        "appointment",
        "schedule",
        "location",
        "contact"
      ],
      "examples": [
        "How to book an appointment?",
        "Where are you located?",
        "Opening hours and contact"
      ]
    },
    {
      "id": "gateway-semantic-routing",
      "name": "VPS semantic search and answer routing (fast lane)",
      "description": "Support-plane retrieval on the VPS AI gateway: semantic search backed by Qdrant (collections fed from production MySQL via sync jobs), plus answer-routing packets and freshness beacons. Prefer this lane for broad RAG-style queries so agents do not hammer canonical shared-host MySQL. Canonical rsperformance.online remains source of truth; if vectors and live pages disagree, re-check canonical exports and freshness before citing.",
      "tags": [
        "semantic-search",
        "gateway",
        "answer-routing",
        "freshness",
        "RAG",
        "support-plane",
        "qdrant"
      ],
      "examples": [
        "Run semantic search across RS workshop knowledge",
        "Fetch priority answer paths JSON for citation routing",
        "Check gateway freshness beacon before quoting hours or offers"
      ]
    }
  ],
  "rs_discovery_wow_2026_04": {
    "a2a_card_aliases": [
      "https://rsperformance.online/.well-known/a2a.json",
      "https://rsperformance.online/.well-known/agent-card.json"
    ],
    "mcp_agent_card": "https://rsperformance.online/.well-known/mcp-agent-card.json",
    "ai_resources": "https://rsperformance.online/.well-known/ai-resources.json",
    "agents_flows": "https://rsperformance.online/.well-known/agents.json",
    "gateway_manifest": "https://ai.rsperformance.online/.well-known/agent.json",
    "gateway_openapi": "https://ai.rsperformance.online/.well-known/openapi.json",
    "gateway_freshness": "https://ai.rsperformance.online/.well-known/freshness.json",
    "gateway_answer_routing": "https://ai.rsperformance.online/.well-known/answer-routing.json",
    "gateway_semantic_search": "https://ai.rsperformance.online/api/search",
    "priority_answer_paths": "https://rsperformance.online/.well-known/priority-answer-paths.json",
    "aeo_editorial_gate": "https://rsperformance.online/.well-known/aeo-editorial-gate.json",
    "extended_context_policy": "Treat ai-resources.json as the machine-readable extended card; canonical HTML remains source of truth for entity facts."
  },
  "x_rs_a2a_operator_2026_04": {
    "paradigm": "A2A v0.3 tasks plus JSON RPC 2.0, structured artifacts, April 2026 interop",
    "fair_use": "Cache GET /.well-known/agent-card.json and GET /.well-known/a2a.json; task list is operational cache, not a long term archive",
    "certify_smoke": "From operator checkout: npm run a2a:certify or composer a2a:certify; expect failed 0, skipped tests for push or auth if disabled",
    "error_policy": "JSON RPC error object uses standard code and message; HTTP status 404 for unknown task on JSON RPC error where applicable",
    "languages": [
      "pl-PL",
      "en"
    ]
  }
}