Meta hackathon · Indie track

Stop pasting live keys into coding agents.

One local vault. Agents in Cursor, Claude Code, Codex, and VS Code ask for a capability. An on-device Llama 3.2 1B (Edge / WebGPU DirectML) scores the request. You approve. The secret never enters the chat.

The mess

The key is already in a transcript

Paste

It outlives the chat

A key in a prompt is in a log, a sync, and someone else's retention window.

Rotate

You are late

Rotation starts after the leak. The bill does not wait for your dashboard.

Cloud vaults

Built for humans

Agents ask all day. A password manager prompt was not designed for that.

The product

Broker the call. Do not hand over the key.

Vault

Deliberately dumb

AES-256-GCM. Master key in the OS keychain. Hard ceilings. Secure with no model at all.

Warden

A Meta model on guard

Default Llama 3.2 1B (Edge / WebGPU DirectML) on this machine. It sees the request, never the key.

Tripwire

The grant dies

After the call, after 60 seconds, or on one revoke. Standing approval is a low read only.

Try the gate

Three requests. Pick one.

Nothing is stored. These buttons only show which gate fires.


        
Why a Meta model

It makes an access decision, not a chat reply.

What it is allowed to see

Agent, IDE, alias, scope, reason. That is the whole prompt.

What it is not allowed to change

The policy floor. A write under a read ceiling is dead before the model runs.

Llama 3.2 1B (Edge / WebGPU DirectML) · default llama3.2:3b llama3.1:8b llama3.3:70b Meta API, opt-in
What to open

Proofs, not a slide of numbers

0 / 27

Canary leaks

Twenty-seven surfaces. The build fails if the secret shows up. The sweep.

5 tools

MCP, and no approve

The agent can ask, list aliases, enroll, check status, and revoke. The snippet.

Local

127.0.0.1

The daemon does not leave the machine. The path.

DNA

Keythings Heritage

Built by former crypto wallet bug bounty hunters. Securing keys on-chain since 2025.

From the team behind Keythings (creators of Keythings Wallet). Portfolio at whativedone.xyz. Same rule as a wallet: the key is used, and it is not displayed.