Metadata-Version: 2.4
Name: myscelium-protocol
Version: 0.0.1
Summary: Protocol vocabulary and identity markers for Myscelium
Author-email: Cristian Camargo Filho <ccf@cdone.com.br>
License-Expression: MPL-2.0
Project-URL: Homepage, https://github.com/Myscelium/myscelium
Project-URL: Repository, https://github.com/Myscelium/myscelium
Project-URL: Issues, https://github.com/Myscelium/myscelium/issues
Keywords: myscelium,protocol,networking,distributed-systems
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# myscelium-protocol

Typed protocol vocabulary for the Myscelium Python platform.

Version `0.0.1` exposes an initial protocol marker and envelope kinds. It does
not encode, decode, send, or authenticate messages.

```python
from myscelium_protocol import EnvelopeKind, PROTOCOL_VERSION

kind = EnvelopeKind.CONTROL
print(PROTOCOL_VERSION, kind)
```
