cyberdrew.dev

Secure architecture for autonomous systems, artificial intelligence, and agentic design

Agents that actRails that hold

I'm Drew, a cyber architect. I build autonomous systems that take real actions in production and the guardrails that make that a safe bet.

Drew, cyberdrew
60+
agents on one substrate
continuous
autonomous cycle
local-first
default model tier
6+ yrs
security engineering

Founder, DCYFR LabsHead of AI, GameShark LabsPrincipal Security Engineer, Monks

GDSA (Defensible Security Architecture, GIAC)GSTRT (Strategic Planning, Policy & Leadership, GIAC)GCIH (Certified Incident Handler, GIAC)SecurityX (Advanced Security Practitioner, CASP+, CompTIA)25 verified on Credly

Thousands of fine points swarming inside a single thin circular boundary, drawn in bone on obsidian.
Autonomy takes the shape of its surroundings · move across it

02The loop

The fleet doesn't wait to be asked

It wakes on a schedule, reads its own state, picks work off the queue, and writes down what it learned. Then it starts over. Five states, each with something that can stop it.

  1. Observeno model

    Reads the workspace as it actually is: services, queues, git state, what the last cycle left behind.

    Restricted paths never enter context: message stores, journals, backups.

  2. Triagetier-0 · local

    Sorts signal from noise on a local model. Most cycles end here, and that is the point.

    Local-first routing. Frontier tiers cost money, so they have to be earned.

  3. Thinktier-3 · frontier

    Only what survived triage gets a frontier model. It plans, decomposes, and commits to an action.

    A metacognition breaker halts any agent spinning past six unproductive cycles.

  4. Actsandboxed

    Takes the action for real. Opens the PR, restores the service, publishes the brief.

    Allowlisted binaries only. No metacharacters, no pipe to rm, no private-IP fetches.

  5. Recordappend-only

    Writes the outcome to a ledger it will read next cycle. The log is the memory.

    Writes confined to two directories. Everything else is read-only to the daemon.

and on the next cycle, 01 again

03Guardrails

Anything that can act can be stopped

Autonomy is a claim about what happens when nobody is watching. These are the controls that make the claim checkable.

Spend ceilingenforced
A hard monthly ceiling on model spend, sized to the deployment. Trip it and the kill switch fires. The fleet stops rather than degrading quietly.
Sender kill switch< 1 s
Every outbound path (mail, chat, webhooks) honours one pause flag. No sends within a second of it being set.
Credential isolationper-process
Secrets resolve at exec time from the OS keychain. Nothing lands in an environment dump, a plist, or a prompt.
Tool sandboxallowlist
The shell an agent gets is not your shell: fixed binaries, no metacharacters, no SSRF to localhost or private ranges.
Metacognition breaker6 cycles
An agent that keeps picking the same task without shipping is quarantined. Persistence is a failure mode too.
Self-heal watchdog3 / hr
Downed services restart on graduated trust. Dry-run first, and never more than three times an hour before escalation.

05Contact

Ship autonomy you can defend

I work with teams putting agents into production. That usually looks like one of three things.