forked from iarv/meshcore-hub
Internal database UUIDs (id, node_id, receiver_node_id) were being exposed in API responses. These are implementation details that should not be visible to API consumers. The canonical identifier for nodes is the 64-char hex public_key. Changes: - Remove id, node_id from NodeTagRead, NodeRead schemas - Remove id from MemberRead schema - Remove id, receiver_node_id, node_id from MessageRead, AdvertisementRead, TracePathRead, TelemetryRead schemas - Update web map component to use public_key instead of member.id for owner filtering - Update tests to not assert on removed fields