a2a_ironbook

identitymachines
1
This sample demonstrates applying independent policy and zero trust controls (the Iron Book framework) to Agent-to-Agent (A2A) enabled agents built using the Agent Development Kit (ADK). The sample implements two agents that perform capability-gated action delegation to one another via granular policy adherence.
#a2a #adk-sample #ai-agents #cybersecurity #zero-trust

Overview

What is a2a_ironbook

a2a_ironbook is a sample project that demonstrates the application of independent policy and zero trust controls using the Iron Book framework for Agent-to-Agent (A2A) enabled agents developed with the Agent Development Kit (ADK). It showcases capability-gated action delegation between two agents.

How to Use

To use a2a_ironbook, you need to set up the Iron Book SDK (version >= 0.3.2) and follow the documentation for quick start, methods, calls, and data types. Implement the Triage agent with delegate capability and the Summarizer agent with openai_infer capability, then execute action delegation requests between them.

Key Features

Key features include least-privilege delegation, two-decision guardrails to prevent the confused-deputy problem, and enterprise guardrails using Rego for policy enforcement. The system evaluates capabilities and trust scores server-side.

Where to Use

a2a_ironbook can be used in environments where AI agents interact and require governed workflows, such as enterprise applications, automated decision-making systems, and any scenario needing strict compliance and auditing.

Use Cases

Use cases include secure task delegation between AI agents, ensuring that only authorized actions are performed, and maintaining compliance with organizational policies through controlled interactions.

Content