Skip to main content
CanaryVaultsCanaryVaults home
ProductsPricingBlogDocs
Start Free
← all surfaces
01 VAULTS02 RAG03 SHIELD04 HONEYPOT05 AUDIT06 AGENT
06CANARYAGENT

Agent runtime protection

Heartbeat monitoring, skill scanning, and a live action timeline for your OpenClaw agents. Know your agent is alive, vet every skill before it installs, and see what it actually did.

Watch your first agentRead the docs
agent monitor · live● live
support-agent-v2 ● heartbeat live
skill scan: invoice_helper.py → BLOCKED · credential harvest

last 10 actions · hash-sealed

THE PROBLEM

An autonomous agent is an unattended employee.

Agents run while you sleep: they install skills, call tools, touch files, and talk to APIs. A poisoned skill or a silent crash looks identical to normal operation — until an invoice goes to the wrong place, or the agent has been down for a day and nobody noticed.

CanaryAgent adds a thin protection layer without changing your agent's core behavior. Heartbeats tell you it's alive and how busy it has been. The skill scanner catches prompt-injection payloads, backdoors, undeclared network calls, unsafe file access, and credential harvesting before installation. Every action lands in a timeline backed by CanaryShield and CanaryAudit.

HOW IT WORKS

Connect in three steps.

01

Copy your workspace identity

Your user ID scopes heartbeats and scans to this workspace — one click from the CanaryAgent workspace.

02

Add the CanaryVaults variables to your OpenClaw .env

Point the middleware at the CanaryVaults endpoints with your workspace id and API key. No changes to your agent's own code.

03

Drop in canary_middleware.py

Download the middleware into your OpenClaw skills folder and call start_heartbeat() when your agent boots. Heartbeats and the action timeline start immediately.

WHAT YOU GET

Everything reports into the same console.

✓Agent heartbeat monitoring✓Pre-install skill scanning✓Prompt-injection payload detection✓Backdoor + credential-harvest checks✓Live agent action timeline✓Built on CanaryShield + CanaryAudit
.envintegration
CANARY_SHIELD_URL=https://api.canaryvaults.com/canaryshield/inspect
CANARY_AUDIT_URL=https://api.canaryvaults.com/canaryaudit/log
CANARY_HEARTBEAT_URL=https://api.canaryvaults.com/canaryagent/heartbeat
CANARY_USER_ID=<your-workspace-id>
CANARY_API_KEY=cv_...

That's the whole integration — the middleware file handles heartbeats and the action timeline from inside your skills folder. It never raises: every call returns a dict saying whether it actually reached CanaryVaults, so a plan limit or an outage cannot take your agent down. Skill scans are separate: run them from the CanaryAgent console or the skill-scan endpoint.

Does it change how my agent behaves?

No. The middleware observes and reports: heartbeats, scan verdicts, and the action timeline. Your agent's core loop, tools, and prompts stay exactly as they are — and no CanaryVaults error is ever raised into your agent, so the worst case is telemetry you did not get.

What happens when a skill fails the scan?

You get a verdict — safe, proceed with caution, or do not install — plus the specific findings: payloads, network calls, file access, credential patterns. The install decision stays yours.

FIELD NOTES

Reading that goes with this surface.

CANARYAUDIT · 7 MIN READ

Audit trails matter when AI agents can take action

If an agent writes files, calls APIs, or changes customer state, you need a record that survives dispute resolution and compliance review.

CANARYSHIELD · 4 MIN READ

Why prompt injection needs its own firewall

Prompt safety breaks when it is treated like generic moderation. Inspection has to sit before execution, not after.

← PREVIOUS SURFACE

05 · Tamper-evident action log

NEXT SURFACE →

01 · Decoy identities

Put a watchdog next to your agent.

Free tier, no credit card. Five minutes to your first alert.

Watch your first agent
CanaryVaults

Deception-based AI security. Decoys, trap facts, honeypots, prompt defense, and tamper-evident audit trails — one workspace.

Plant your first canary

PRODUCT

ProductsCanaryAgentDashboardPricingReferralGet started

RESOURCES

DocumentationQuickstartShieldEvidence formatAPIBlog

COMPANY

AboutSecurityReport a vulnerabilityContact

TRUST

Trust centerVerify evidenceStatusChangelogIncidentsDPA

COMPARE

vs Thinkst Canaryvs CanaryTokensFor SaaS teams

LEGAL

TermsPrivacyCookiesSubprocessorsSupport
deception-based AI security© CanaryVaults · canaryvaults.comsha-256 sealed · tamper-evident

CANARYVAULTS