# Teach Chapter 10: Ask permission before spending

> **Learn with Prof Rod** — *Build Your Always-On AI Agent From Scratch*.
> **Read the full book and get the latest learning materials:** [https://profrod.ai/book](https://profrod.ai/book).
> **Join the Prof Rod learner community:** [https://profrod.ai/community](https://profrod.ai/community)
> — bring your questions, compare experiments and share what you build.
> **Original source and updates:** [profrodai/sovereign-agent](https://github.com/profrodai/sovereign-agent).

**Available draft · two ninety-minute sessions · all class files included locally**

[Preparation, timing, hints and rubric](profrod-sovereign-agent-ch10-spending-permissions-teaching-guide.md)

| Session | Distribute to learners | Worked demonstration | Text versions |
|---|---|---|---|
| A · 90 minutes | [Student notebook](student/profrod-sovereign-agent-ch10-a-exact-spending-approval-educator-exercise.ipynb) | [Worked notebook](solutions/profrod-sovereign-agent-ch10-a-exact-spending-approval-educator-solution.ipynb) | [Student](student/profrod-sovereign-agent-ch10-a-exact-spending-approval-educator-exercise.md) · [Worked](solutions/profrod-sovereign-agent-ch10-a-exact-spending-approval-educator-solution.md) |
| B · 90 minutes | [Student notebook](student/profrod-sovereign-agent-ch10-b-approval-repair-transfer-educator-exercise.ipynb) | [Worked notebook](solutions/profrod-sovereign-agent-ch10-b-approval-repair-transfer-educator-solution.ipynb) | [Student](student/profrod-sovereign-agent-ch10-b-approval-repair-transfer-educator-exercise.md) · [Worked](solutions/profrod-sovereign-agent-ch10-b-approval-repair-transfer-educator-solution.md) |

Rehearse using the worked notebook in a fresh Python 3.14 kernel before class. Distribute only the student files until learners have retained a first attempt. Both versions embed their runtime; no sibling book directory or live account is required. Preserve predictions, the highest hint used, changed-case results and actual time spent. Record understanding from explanations, not Run All success.

[Setup](../profrod-sovereign-agent-educator-setup.md) · [Observation sheet](../profrod-sovereign-agent-educator-classroom-observations.md) · [Back to educator materials](../profrod-sovereign-agent-educator-start-here.md)

## Keep building with Prof Rod

Found this material through a colleague, classroom or shared download? [Get the complete book at profrod.ai/book](https://profrod.ai/book) and [join the Prof Rod learner community](https://profrod.ai/community). Bring one result, one question or one failure you learned from. Share this resource with another learner and keep its source links with it so they can find the full course and future updates.
