The footage never leaves the building.
Pulpo records the cameras you already own, on hardware you already own. One event bus ingests every stream and fans it out to the recorder, the detector, the live wall and your phone. No cloud, no account, no subscription — because there is nowhere for the footage to go.
Nothing to sign up for
The stack runs on a NAS, a server, a spare machine. There is no account to create and no company holding your recordings.
Five per cent of one NAS
Eight cameras and sixteen streams cost about one core of twenty and under a gibibyte of memory. Every figure here is measured and captioned with its box.
Everything is a subscriber
One documented bus anything can subscribe to; one documented camera vocabulary anything can implement. The phone app is just another subscriber.
Four questions this site answers
Start with whichever one is yours.Motion-gated clips with preroll and postroll, a timeline you can scrub, and an export you can hand to someone.
How it works →A documented line protocol where every fact, command and outcome is an event. A camera going dark is an event, not a silence.
For security providers →Two doors: a driver against a stable C ABI — roughly two hundred lines — or speak the native REST dialect and need no driver at all.
For camera vendors →A sealed vault off the bus, per-class uid identity, TLS 1.3 with pinning and mutual TLS to the phone, and a pentest ledger with its findings still open.
Security & privacy →What it does not do
Said here rather than discovered later.