Inspect. Run. Contribute.
Source code, examples and issue discussions are part of the product. Explore the implementation, reproduce results and contribute improvements through GitHub.
ENGINEERING
Rust frameworks for connected agents, alongside ROS 2 integration and positioning tools. Security, scalability, specification conformance and measured performance guide the work.
OUR ENGINEERING PRINCIPLES
Source code, examples and issue discussions are part of the product. Explore the implementation, reproduce results and contribute improvements through GitHub.
Strong types and explicit interfaces guide our framework design. Security is an engineering discipline spanning implementation, dependencies and deployment.
We build toward published MCP and A2A specifications. ADRs record intent; tests verify contracts; interoperability checks reveal drift. See each project for supported revisions.
Our focus is efficient frameworks that can scale with the workload. We publish benchmark context and reproducible examples so performance can be evaluated, not assumed.
01 / WHAT WE BUILD
Four connected areas. One practical focus: making systems easier to integrate, inspect and build on.
Bring positioning and vision into the robot stack. Explore drivers for u-blox GNSS receivers and Daheng Galaxy USB3 cameras.
Explore the GNSS driver ↗Infrastructure for agents to communicate and use tools. Turul brings Rust engineering to agent-to-agent communication.
Explore Turul A2A ↗A position message is only part of the story. GPS Trust adds a focus on checking the trust level of GPS messages in ROS 2.
Meet GPS Trust →Build Model Context Protocol servers and clients with the Turul MCP framework, with examples to help developers get started.
Explore the framework ↗SPOTLIGHT / GPS TRUST
Robotic systems depend on positioning data. GPS Trust is a collection of ROS 2 nodes for checking the trust level of GPS messages, with a companion terminal interface for working with that information.
Explore the repository for current capabilities, configuration and limitations.
Explore GPS Trust ↗GNSS observations & messages
GPS message trust checks
ROS 2 outputs & terminal tooling
Conceptual workflow · not live telemetry
MEASURED PERFORMANCE / TURUL MCP
Nick Hortovanyi’s 17 August 2026 benchmark reports approximately 31,570 calls/sec for Rust → Turul, compared with 1,560 calls/sec for Rust → FastMCP, locally on an AMD 9900X.
Author-reported, single-machine results for the tested workload. Not a universal speedup or an independent audit. Client choice matters: Python → Turul reported ~1,030 calls/sec versus ~833 for Python → FastMCP.
Reported throughput · calls per second
Mean latency: 0.032 ms vs 0.64 ms.
Local benchmark · AMD 9900X · August 2026
LET’S BUILD SOMETHING USEFUL