| Crates.io | actr-protocol |
| lib.rs | actr-protocol |
| version | 0.1.7 |
| created_at | 2025-11-09 08:32:27.431196+00 |
| updated_at | 2026-01-19 09:29:04.905723+00 |
| description | Unified protocol, types, and URI parsing for Actor-RTC framework |
| homepage | |
| repository | https://github.com/actor-rtc/actr |
| max_upload_size | |
| id | 1923809 |
| size | 117,833 |
Unified protocol, types, and URI parsing for Actor-RTC framework.
actr-protocol is the protocol foundation layer of the Actor-RTC framework. It defines the standardized underlying communication contracts required for the framework's operation and provides stateless utility functions closely related to these protocols.
.proto files and generated Rust types covering identity, signaling, service discovery, and other framework-level concepts.ActorId and actr:// URI handling.webrtc.proto: Defines WebRTC-compatible base negotiation messages (IceCandidate, SessionDescription).actr.proto: Defines framework core business objects, including identity models (ActrId, VTN), service contracts (ServiceSpec), access control (AclRule), and core interactions.signaling.proto: Defines the top-level envelope SignalingEnvelope for all signaling server interactions.Add this to your Cargo.toml:
[dependencies]
actr-protocol = "0.1.3"
Licensed under the Apache-2.0 license.