# selfpatch.ai > selfpatch is a product company building diagnostics, secure OTA updates, and > AI-assisted triage for robots - an open-source core (Apache 2.0) with > commercial products on top. One diagnostic layer covers robots and PLCs from > different vendors in the same plant. Diagnostics pinpoint the failing node > inside a robot's component/app graph, OTA ships the fix safely back to the > device, AI drives the loop with human approval, and the knowledge base > compounds with every fault - deployed on-prem, fully air-gapped, or in the > cloud, at the customer's choice. Built on the SOVD standard (ISO 17978-3); > works with ROS 2 and beyond (UDS/DoIP ECUs, OPC-UA PLCs). ## Products - [Medkit](https://www.selfpatch.ai/products/medkit): open-source SOVD diagnostics gateway for ROS 2, with an OPC-UA bridge for PLCs (Apache 2.0, on GitHub: https://github.com/selfpatch/ros2_medkit) - [Medkit Pro](https://www.selfpatch.ai/products/medkit-pro): commercial layer on the open core - more protocols (UDS/DoIP, custom bridges), runtimes beyond ROS 2, signed health-gated OTA with rollback, fleet view, and guided triage - [Diagnostics Box](https://www.selfpatch.ai/products/diagnostics-box): DIN-rail appliance bridging mixed plant protocols into one Medkit API (early access) ## Key topics - [SOVD for ROS 2](https://www.selfpatch.ai/sovd): what SOVD (ISO 17978-3) is, why it matters for robots and PLCs, and how ros2_medkit implements it ## Industries - [Warehouse & Intralogistics](https://www.selfpatch.ai/industries/warehouse) (AMR/AGV, VDA 5050) - [Industrial & Manufacturing](https://www.selfpatch.ai/industries/manufacturing) (robots + PLC/OT via OPC-UA) - [Field & Service Robots](https://www.selfpatch.ai/industries/field-service) (remote, low-bandwidth fleets) ## Company - [About](https://www.selfpatch.ai/company): SELFPATCH.AI sp. z o.o., founded 2026, based in Lublin, Poland; founded by engineers from automotive diagnostics and software-defined vehicles - [Security](https://www.selfpatch.ai/security): on-prem and air-gapped deployments, RBAC, no external model calls - [Contact](https://www.selfpatch.ai/contact): contact@selfpatch.ai - [Articles](https://www.selfpatch.ai/articles): technical deep dives (SOVD, VDA 5050, fault forensics, multi-ECU OTA)