2025-07-11 14:29:11 -07:00
2025-07-11 14:29:11 -07:00
2025-07-11 14:29:11 -07:00
2025-07-11 14:29:11 -07:00
2025-07-11 14:29:11 -07:00
2025-06-25 15:29:04 -07:00
2025-07-05 15:21:16 -07:00

chat_proto

State

This repository contains the core implementation of the $CHAT_PROTO types.

To make them easy to use, implementations in Rust and Nim are provided developers can focus on building.

Structure

  • proto: Protobuf definitions for Core and Conversation types
  • nim: nimble package for generated types in nim
  • rust: cargo crate for generated types in rust
  • specs: current home of the specifications - these will likely be moved out of the repo. They are currently in lockstep with the type definitions which minimizes desync.
  • Nim POC - This is a demo of the types being consumed innim

    • Importing packages from a monorepo appears to be broken in nimble, as a short term work around. The .proto files have been embedded in the POC, and will be removed once resolved
  • Rust POC - This is demo of the types being consumed in rust

Description
Protobuf definitions for the ChatSDK
Readme