Curriculum
9 tracks · 120 lessons, beginner to advanced.
01. Security Foundations
BeginnerThe cryptography and access-control ideas everything else rests on. No 1Claw yet.
By the end you’ll be able to explain envelope encryption, hardware roots of trust, policy models, and threshold cryptography — and say why each one exists.
- 1What a secret is, and why secrets leak3 Q→
- 2Symmetric encryption and the envelope pattern3 Q→
- 3Lab: build envelope encryption by handLab3 Q→
- 4Public-key cryptography and digital signatures3 Q→
- 5Lab: sign, verify, then tamperLab3 Q→
- 6HSMs, KMS, and hardware roots of trust3 Q→
- 7Authentication vs authorization: JWTs, OAuth2, and OIDC3 Q→
- 8Lab: read a token, then replay itLab3 Q→
- 9Lab: leak a secret with a stopwatchLab3 Q→
- 10Access control models and policy engines3 Q→
- 11RBAC and why roles stop scaling3 Q→
- 12Lab: build a policy engine and break itLab3 Q→
- 13Threshold cryptography: Shamir and MPC3 Q→
- 14Lab: split a secret three waysLab3 Q→
- 15Trusted Execution Environments3 Q→
- 16Defense in depth and the weakest link3 Q→
- 17Threat modelling with STRIDE3 Q→
- 18Zero trust and least privilege3 Q→
- 19Lab: read 1Claw's real signing keysLab3 Q→
02. The AI Agent Threat Model
BeginnerWhat actually breaks when an LLM can act: injection, the lethal trifecta, and OWASP ASI01-10.
By the end you’ll be able to audit any agent design against the lethal trifecta and OWASP ASI01–10, and name the control that answers each risk.
- 1Why agents break classic security assumptions3 Q→
- 2Prompt injection, direct and indirect3 Q→
- 3Lab: defeat your own defensesLab3 Q→
- 4The lethal trifecta3 Q→
- 5Lab: send data out without calling anythingLab3 Q→
- 6OWASP Top 10 for Agentic Applications3 Q→
- 7The context window as an exfiltration surface3 Q→
- 8Lab: a secret you pasted 37 turns agoLab3 Q→
- 9Excessive agency and the confused deputy3 Q→
- 10Memory poisoning, multi-agent risk, and supply chain3 Q→
- 11Lab: plant something in session one, collect in session twoLab3 Q→
- 12Designing the defense: the control plane pattern3 Q→
- 13Lab: audit real agents in the wildLab3 Q→
- 14Capstone: audit an agent fleetCapstone3 Q→
03. Foundations
BeginnerGet the core ideas, install the CLI, and store your first secret.
By the end you’ll be able to create a vault, store and read a secret, and connect an AI client to it over MCP.
- 1What is 1Claw3 Q→
- 2Vaults, Secrets, and Envelope Encryption3 Q→
- 3Humans vs Agents3 Q→
- 4Install the CLI3 Q→
- 5Lab: find out who else can read your configLab3 Q→
- 6Start local: a vault with no account3 Q→
- 7Lab: check that the vault file is opaqueLab3 Q→
- 8Bring your existing .env3 Q→
- 9Lab: watch a secret cross into a process you did not writeLab3 Q→
- 10Lab: delete a secret and watch it surviveLab3 Q→
- 11Your First Vault and Secret3 Q→
- 12From local to cloud3 Q→
- 13Lab: verify the docs against the live APILab3 Q→
04. Working with Secrets
IntermediateWire secrets into CI, apps, and the SDK, then rotate them safely.
By the end you’ll be able to wire secrets into CI and applications, scope them per environment, and rotate them without downtime.
- 1The CLI in CI/CD3 Q→
- 2Lab: leak a secret into a build logLab3 Q→
- 3The TypeScript SDK3 Q→
- 4Versioning and Rotation3 Q→
- 5Lab: cause an outage by rotating correctlyLab3 Q→
- 6Lab: predict a token you did not seeLab3 Q→
- 7Environment variables and bundles3 Q→
- 8Lab: find out why your variable never took effectLab3 Q→
- 9Agent environment tagging3 Q→
- 10Lab: is the SDK you're about to install real?Lab3 Q→
05. Agents & Access Control
IntermediateGive agents an identity, scope them tightly, and connect over MCP.
By the end you’ll be able to give an agent a tightly scoped identity and let it call external APIs without ever holding a credential.
- 1Agents as first-class principals3 Q→
- 2Policies and scoped access4 Q→
- 3Lab: find out what your policy actually matchesLab3 Q→
- 4Cedar and OPA policy backends4 Q→
- 5Agent self-enrollment and approvals3 Q→
- 6MCP server integration3 Q→
- 7Execution Intents and bindings4 Q→
- 8Lab: build a credential brokerLab3 Q→
- 9Agent-to-human sharing2 Q→
- 10Peer memory: access control for what nobody granted4 Q→
- 11Sub-agents and delegation3 Q→
- 12Lab: watch a delegation chain run awayLab3 Q→
- 13Agent discovery and A2A4 Q→
- 14Lab: fetch a real agent's public cardLab3 Q→
- 15Capstone: design an access modelCapstone3 Q→
06. Advanced Security
AdvancedGo deep on the HSM key hierarchy, CMEK, MPC, Shroud, and risk.
By the end you’ll be able to configure CMEK, MPC custody, TEE-routed inference, and step-up authentication for treasury operations.
- 1Key hierarchy and the HSM3 Q→
- 2Lab: the key hierarchy under compromiseLab3 Q→
- 3Customer-managed keys (CMEK)3 Q→
- 4Lab: lose the key and find out what that meansLab3 Q→
- 5MPC secret storage3 Q→
- 6Shroud TEE proxy3 Q→
- 7Lab: change one line and fail attestationLab3 Q→
- 8Zero trust and the risk engine3 Q→
- 9Human Factor Auth for treasury3 Q→
- 10OIDC federation and Sign in with 1Claw3 Q→
- 11Lab: check what a real federated token would need to passLab3 Q→
07. Transactions & Treasury
AdvancedSign onchain from agents, run a treasury, and pay with x402.
By the end you’ll be able to sign on-chain transactions from an agent under hard guardrails, with humans approving what matters.
- 1Intents API transaction signing3 Q→
- 2Lab: pass every value cap and lose everythingLab3 Q→
- 3Lab: sign something you cannot readLab3 Q→
- 4Treasury wallets and smart accounts3 Q→
- 5x402 micropayments for overages3 Q→
- 6The other direction: an agent pays someone else's paywall4 Q→
- 7Lab: pay a paywall without funding a walletLab2 Q→
- 8Lab: send a trillion dollars by mistakeLab3 Q→
- 9Embedded wallets and wallet-react3 Q→
- 10Guardrail governance and graduated HITL5 Q→
- 11Payment cards over x4023 Q→
- 12Lab: get charged three times for one orderLab3 Q→
- 13Portfolio and treasury operations3 Q→
- 14Bankr dynamic key vending3 Q→
- 15Safe agent accounts3 Q→
- 16Lab: validate a real x402 challengeLab3 Q→
08. Compliance & Operations
AdvancedQuery the audit log, run agent fleets, and build multi-tenant apps.
By the end you’ll be able to answer who-did-what from the audit log, run a fleet of agents, and operate 1Claw for many tenants.
- 1Audit and compliance3 Q→
- 2Lab: prove nobody read itLab3 Q→
- 3Lab: answer a question your log is too young to answerLab3 Q→
- 4Agent fleet management3 Q→
- 5Lab: ask the log who did itLab3 Q→
- 6Platform API multitenancy3 Q→
- 7Fleet management at platform scale4 Q→
- 8Declarative charts: provisioning that refuses more than it does3 Q→
- 9Sub-organizations2 Q→
- 10Lab: audit what 1Claw discloses about itselfLab3 Q→
- 11Capstone: architect a control planeCapstone3 Q→
09. Integrations & Ecosystem
IntermediatePlug 1Claw into Python, MCP clients, and your agent framework.
By the end you’ll be able to plug 1Claw into Python, LangChain, CrewAI, elizaOS, and containerized agent runtimes.
- 1Fetch a secret with the Python SDK3 Q→
- 2Lab: handle an error that never throwsLab3 Q→
- 3Lab: print a secret without meaning toLab3 Q→
- 4Wire an AI client to the 1Claw MCP server3 Q→
- 5Lab: check this course's own '141 tools' claimLab3 Q→
- 6Lab: install a tool that talks to your modelLab3 Q→
- 7Give a LangChain agent vault access3 Q→
- 8Give a CrewAI crew secure secret access3 Q→
- 9Load the 1Claw plugin into an elizaOS agent3 Q→
- 10Sign onchain with 1Claw AgentKit on Base3 Q→
- 11Containerized agents with 1claw init --docker3 Q→