Skip to content
Roadmap0/111
not startedstudy day 1 of 6 · covers original days 47 & 48

Parameter-Bound Human Approval

Typed Inter-Agent Sanitization Bus

P3 Agent systemS6D3D7C5
not started0/5 blocks
0/5
Jump & context

Week 7: Parameter-Bound Approvals, Inter-Agent Bus, Production Containers & Inference Serving

The five hours

  1. 01

    Concepts & system design

    60 min

    R41 — OWASP Agentic HITL & inter-agent trust

    R22 — OAuth context binding

    R21 — MCP context

    R27 — OpenTelemetry trace correlation

    Read the assigned sections; map the mechanism, threat model and trade-offs.

  2. 02

    Project implementation

    120 min

    Add human-in-the-loop (HITL) approval gates for consequential actions. Bind the cryptographic approval token to the exact tool_name, target_resource, and canonical_parameters_hash. *Lab:* Test TOCTOU (changing a parameter after approval) and approval replay.

    Implement message-bus (D3) with typed envelopes (sender_id, recipient_id, workflow_id, provenance, trust_label, schema_version). Enforce capability separation so an untrusted research sub-agent cannot directly instruct a privileged execution sub-agent.

    Build, integrate, debug and improve the increment in the active project.

  3. 03

    Security lab

    60 min

    No separate task text for this block on day 37 — the sourced work sits in the block above. Keep the time box.

    Test the abuse case, failure path, authorization bypass or resource limit.

  4. 04

    Verification & evidence

    30 min

    Approval TOCTOU/replay tests + D3 inter-agent spoofing and cross-workflow isolation test suite.

    Add or run regression tests; record the 9-point evidence record.

  5. 05

    Deliberate practice & Socratic review

    30 min

    Answer the 8 Socratic questions without notes: What? Why? How? What if? Why not? How can I prove it? Where can it break? What have I learned?

    Re-explain the hardest concept aloud, inspect one edge case, update the gap log.

  6. total5 h

Read today · inside the concepts block

R21 R22 R27 R41

Read only the named sections needed for today's task. Reading sits inside the 60-minute concepts block; it is not extra time.

Free resources for this day

5 curated

Evidence record · 9-point standard

0/9

A lab is complete only when it produces evidence. Installing PyRIT, Garak, Presidio or TransformerLens is not completion. Saved on this device only.

Day notes

empty

The two source formulations

verbatim · nothing summarised

Project & Deliverable Target

P3 (C5) | `D7` (OAuth Broker) & `D3` (Inter-Agent Sanitization Bus) | S6

Focus 1 (Parameter-Bound Human Approval — Orig. Day 47)

Add human-in-the-loop (HITL) approval gates for consequential actions. Bind the cryptographic approval token to the exact tool_name, target_resource, and canonical_parameters_hash. *Lab:* Test TOCTOU (changing a parameter after approval) and approval replay.

Focus 2 (Typed Inter-Agent Sanitization Bus — Orig. Day 48)

Implement message-bus (D3) with typed envelopes (sender_id, recipient_id, workflow_id, provenance, trust_label, schema_version). Enforce capability separation so an untrusted research sub-agent cannot directly instruct a privileged execution sub-agent.

Verification & Evidence

Approval TOCTOU/replay tests + D3 inter-agent spoofing and cross-workflow isolation test suite.

Read Today (60m Concepts Block)

R41 (OWASP Agentic HITL & inter-agent trust), R22 (OAuth context binding), R21 (MCP context), R27 (OpenTelemetry trace correlation).

---