Introducing Violet

A protocol for the AI age.

AI personal assistants are just around the corner. We want to connect them to the world around us. We envision a future where an AI girlfriend can book flight tickets for your next vacation, an AI technician can troubleshoot your internet connection, and an AI agent running your house can close the garage door for you, allowing you to focus on the things that matter most.

We are here to build the connective tissue behind the scenes.

We are here to build the future.

Come join us.

  • If you are a builder, this is for you.

    If you love technology and want to shape our future, ask the builders who create the products you love to talk to us.

  • Our RPC (Remote Procedure Call) protocol enables AI agents powered by Large Language Models (LLMs) to interact with your product or service. We provide a compiler that takes an Interface Definition Language (IDL) as input, which describes the available RPC calls, PUB-SUB channels, and includes prompts to guide the AI agent during the interaction.

    The compiler generates backend code specific to your system in C++, with support for Python, Rust, and TypeScript planned for the future. The generated code handles essential aspects like authentication, encryption, service discovery, and managing complex distributed systems issues such as partition-consistency and partition-availability. It supports various transport protocols (e.g., TCP/IP, UDP, Bluetooth, CAN) to ensure compatibility with your stack.

    The compiler extracts the prompts from the IDL and injects them into the generated code that provides them to an authenticated LLM, allowing the AI agent to understand the context and functionality of each RPC call or PUB-SUB topic.

    With our protocol, any authorized AI agent can connect to your device or service easily. This opens new possibilities for innovation and automation across various domains, such as IoT, home automation, and industrial control systems.

    Our goal is to simplify the way AI agents communicate with your systems, making it more accessible and efficient for you to leverage the power of AI in your products and services.

  • Drop us a message. We are in the early stage of building this and are seeking partners to collaborate with to shape this technology with you in the loop.