---
title: "Prerequisites"
id: "prerequisites"
pass: "Pass 0: Prerequisites"
canonical_url: "https://renatomignone.github.io/From-LLMs-to-Secure-Agents/prerequisites/"
total_chapters: 4
---

# Prerequisites

> **Section Overview:** Give the reader the minimum software-system vocabulary needed to trace an agent. Do not reteach large language models.
> **Pass:** Pass 0: Prerequisites · **Published chapters:** 4

## Learning Outcomes
The reader can read a component diagram, distinguish data from instructions, follow an HTTP and JSON exchange, identify a process and trust boundary, and interpret identity, permission, event, state, and side effect.

## Published chapters
- [Reader contract and system map](https://renatomignone.github.io/From-LLMs-to-Secure-Agents/prerequisites/01-reader-contract-and-system-map/) - Establishes the system vocabulary and diagram notation used to trace an agent safely.
- [Data, control, and trust boundaries](https://renatomignone.github.io/From-LLMs-to-Secure-Agents/prerequisites/02-data-control-and-trust-boundaries/) - Separates information from instructions and shows where a system must reconsider its assumptions.
- [Requests, events, state, and side effects](https://renatomignone.github.io/From-LLMs-to-Secure-Agents/prerequisites/03-requests-events-state-and-side-effects/) - Explains how a requested action, remembered state, event record, and outside-world result describe different parts of one workflow.
- [Identity, authority, and least privilege primer](https://renatomignone.github.io/From-LLMs-to-Secure-Agents/prerequisites/04-identity-authority-and-least-privilege-primer/) - Explains identity, delegation, authority, and least privilege in multi-actor software workflows.
