WATCHTOWERNorthfield Institute of Technology

What is real in this build, what is simplified, and what is next

A deception platform earns trust by being exact about its own limits. Every capability below carries one of three tiers. We would rather tell you where the edges are than have you find them.

LIVE13
Fully built

Runs end to end. Everything in the demo you are watching.

Honeytoken planting across four decoy types
AI decoy generationcontextual to each department
Access vs. use event classificationthe false-positive defence
Telemetry stream and live org map
Incident correlation with a severity ladder
Scoped automated containment
MITRE ATT&CK mapping on every event
Insider threat detectionvalid credentials do not help — an insider has no reason to use a decoy
Behavioural attacker profilingtooling, tradecraft and cadence, each citing the event it was read from
Edge rate limiting on the public surfacesper-source, enforced before a function runs or a row is written
Department self-registrationplants starter decoys on sign-up
AI incident reportwritten from stored facts, print-ready
Measured containment latencytimed per incident, not an estimate — includes every storage round-trip
SIMPLIFIED8
Works, with a shortcut

Real logic, reduced surface. Each one names its shortcut.

Incident summaryrule-derived from the event chain; an LLM rewrites it on request
Containmentrevokes the decoy; never issues a network-level block
Decoy placementrecorded as a path; no agent writes to a real host
Multi-tenancyone organisation per instance
SIEM/SOAR forwardingdelivery verified against a live endpoint; field mapping unconfirmed
Rate-limit countersper Edge instance, not shared — a speed bump against floods, not a quota
StorageSupabase Postgres — incidents and decoys persist across restarts
Operator authenticationbuilt but not enabled here — set OPERATOR_PASSPHRASE to gate the console
ROADMAP5
Not built yet

Designed and specified, deliberately out of scope for 24 hours.

Actor identificationnaming a person, group or country — the evidence cannot support it, so we do not
Cloud decoys (M365, Google Workspace)
Behavioural analytics beyond thresholds
Endpoint sensor for legacy hardware
Auto-learned allowlisting for internal automation
THE ONE DESIGN DECISION WORTH ARGUING WITH

Containment revokes the triggered decoy and stops there. It never blocks a source address or isolates a device, even at critical severity. A clinic or a campus sits behind shared NAT, so a wrong block takes real systems offline — while revoking a credential that was never real cannot hurt anything. We treat that asymmetry as the whole point: the actions we automate are the ones that are safe to be wrong about, and everything else waits for a person.