Metadata-Version: 2.4
Name: openframe-protocol
Version: 0.2.0
Summary: OpenFrame Microservice Suite - communication protocol meta-package. Install transports by name or group.
Author-email: Furious Meteors Engineering <engineering@furiousmeteors.dev>
License: MIT
Project-URL: Homepage, https://github.com/Furious-Meteors/openframe-protocol
Project-URL: Repository, https://github.com/Furious-Meteors/openframe-protocol
Project-URL: Changelog, https://github.com/Furious-Meteors/openframe-protocol/blob/production/.github/CHANGELOG.md
Project-URL: Bug Tracker, https://github.com/Furious-Meteors/openframe-protocol/issues
Keywords: openframe,protocol,hexagonal,microservice
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: openframe-protocol-base<1,>=0.1
Provides-Extra: http
Requires-Dist: openframe-protocol-http<1,>=0.1; extra == "http"
Provides-Extra: grpc
Requires-Dist: openframe-protocol-grpc<1,>=0.1; extra == "grpc"
Provides-Extra: all
Requires-Dist: openframe-protocol[http]; extra == "all"
Requires-Dist: openframe-protocol[grpc]; extra == "all"

# openframe-protocol

Meta-package for the OpenFrame communication protocol family. Installs
`openframe-protocol-base` (shared mechanics) by default; install a
transport's extra for its binding package.

```
pip install "openframe-protocol[http]"
```

## Inventory

| Package | Extra | Status |
|---|---|---|
| `openframe-protocol-base` | (default) | 0.1.0 |
| `openframe-protocol-http` | `[http]` | 0.1.0 — M1 of the project's own build plan |

See the repo's `PLAN.md` and the design spec for what's built vs. still
only named (gRPC, MCP, sessions, media protocols — all out of scope for
this first release).
