Skip to main content

Module dm_inbox

Module dm_inbox 

Source
Expand description

Background service that subscribes to this agent’s DM inbox topic, verifies + decrypts incoming envelopes, and bridges them into direct::DirectMessaging. Runtime service that consumes this agent’s inbox topic, runs the signature-first pipeline from docs/design/dm-over-gossip.md, and bridges decrypted payloads into crate::direct::DirectMessaging.

Structs§

DmInboxConfig
DmInboxService
DmTypedPayload
A decrypted, verified DM payload routed before generic direct-message fan-out.
DmTypedPayloadRoute
Prefix route for decrypted DM payloads.

Constants§

DM_BUS_TOPIC
Shared DM transport topic. Every gossip-DM-capable agent subscribes here. Recipients filter by envelope.recipient_agent_id; non- recipients observe only encrypted metadata/payload and do not process it.

Functions§

verify_envelope_signature