Metadata-Version: 2.4
Name: alnp
Version: 2.0.20
Summary: Python helpers for the Authenticated Lighting Network Protocol.
Author: ALNP Maintainers
License: Apache-2.0
Project-URL: Homepage, https://github.com/alpine-core/Authenticated-Lighting-Protocol
Project-URL: Repository, https://github.com/alpine-core/Authenticated-Lighting-Protocol
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: System :: Networking
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Python Protocol Bindings

`alnp` provides the Python bindings for ALPINE’s protocol layer. It mirrors the Rust types (`ControlEnvelope`, `FrameEnvelope`, `StreamProfile`, etc.) and exposes helpers to build/encode CBOR payloads so other tooling can speak ALPINE without running a full session.

This package is **bindings only**: it does not implement discovery, handshake, streaming, or the control channel. Rust is currently the only fully supported runtime for those experiences. Use `alnp` when you need the message shapes, serialization helpers, or for embedding ALPINE data into your own tooling.
