The coffee shop Wi Fi portal had one of those fake-friendly names. “BeanHouse Guest.” Beige wallpaper. Soft jazz. The kind of network name that sounds safe because nobody bothered naming it something memorable.

My phone connected automatically.

Three minutes later, a pane inside Obsidian lit up red.

New device fingerprint. DNS requests to...