Scrapwire
Private, secure, peer-to-peer messaging through cypherspace. Scrapwire is built on Veilid, so conversations are encrypted end-to-end and travel as Veilid-backed records instead of packets sent to an IP address, with no servers, no accounts, and no IP addresses.
Five pillars
Private
Message contents, attachments, and control payloads are readable only by the intended participants. Non-participants never get plaintext access.
Secure
End-to-end encryption protects every message, and all local state (transcripts, publications, key material) is encrypted at rest on disk.
Peer-to-peer
Communication happens directly between participants' nodes. Each user runs their own Veilid node rather than talking to a shared service.
Serverless
There is no central server and no account infrastructure. No operator stores, brokers, or relays your messages on your behalf.
Anonymous
No IP addresses, hostnames, ports, or direct network identifiers are ever exposed or referenced. A peer's identity and location stay private unless they deliberately share them.
Built on Veilid, messaging through cypherspace
All transport and storage run on the Veilid network, using its distributed hash table and routing. In practice, messages and feeds are stored and routed as Veilid-backed records and routes rather than sent to an IP address, so the network layer never learns who is talking to whom by address. This is what it means to message through cypherspace.
Direct IP networking is not simply avoided by convention. It is banned at build time through dependency bans, lint guards, and an automated network tripwire test, so the privacy, security, and anonymity guarantees hold in practice.
Learn more
Protocol
How Scrapwire seals messages into versioned envelopes and segmented Veilid feeds across DMs, groups, and publications.
Scripting
Automate the terminal client with Rhai scripts that react to events and add custom commands.
Clients
Meet the terminal client, the native macOS app, and the OpenClaw channel bridge.