Metadata-Version: 2.4
Name: gist-protocol
Version: 0.0.1
Summary: Semantic transport protocol for bandwidth-constrained channels
Author: Nolan Figueroa
License-Expression: MIT
Project-URL: Homepage, https://github.com/nolanjf/gist-protocol
Project-URL: Documentation, https://github.com/nolanjf/gist-protocol
Project-URL: Repository, https://github.com/nolanjf/gist-protocol
Keywords: gist,protocol,semantic,transport,codebook,compression
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Communications
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# gist-protocol

Semantic transport protocol for bandwidth-constrained channels.

GIST transmits compact codebook coordinates instead of high-dimensional feature vectors — enabling real-time semantic communication over constrained links like BLE, LoRa, and satellite.

## Status

**Coming soon.** This package is a name reservation. The full implementation is in active development.

## What to expect

- Codebook-based encode/decode for semantic features
- Session management with HMAC authentication
- Support for audio, ECG, IMU, and text domains
- Embedded C library for microcontrollers (Cortex-M4+)
- Sub-millisecond encode latency, 2-byte wire payloads

## Install

```bash
pip install gist-protocol
```

## CLI

```bash
gist            # prints project info
gist --version  # prints version
```
