UNPKG

automata-metaverse

Version:

Automaton execution engines for self-referential CanvasL/JSONL systems

37 lines 992 B
/** * Peer Discovery Coordination * * Coordinates peer discovery via MQTT Herald (A₁₀) and WebRTC Messenger (A₉) */ import type { SwarmContext } from '../automata/types.js'; export interface DiscoveredPeer { peerId: string; timestamp: number; webrtcConnected: boolean; mqttDiscovered: boolean; } /** * Peer Discovery Coordinator * * Coordinates discovery between MQTT Herald and WebRTC Messenger */ export declare class PeerDiscovery { private discoveredPeers; /** * Discover peers via MQTT and establish WebRTC connections */ discoverPeers(swarm: SwarmContext): Promise<DiscoveredPeer[]>; /** * Get discovered peers */ getDiscoveredPeers(): DiscoveredPeer[]; /** * Get peer by ID */ getPeer(peerId: string): DiscoveredPeer | undefined; /** * Update peer connection status */ updatePeerConnection(peerId: string, connected: boolean): void; } //# sourceMappingURL=peer-discovery.d.ts.map