You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**`docs/diagrams/`** — 3 SVG architecture diagrams (architecture overview, token lifecycle, security topology) replacing the inline mermaid block. Built from code review, visual style adapted from agentauth-internal.
13
+
-**`docs/python-sdk.md`** — splash page for the Python SDK (private repo). Shows status, code sample, and links to raw HTTP alternative.
14
+
-**`docs/demos.md`** — splash page for MedAssist AI and Support Ticket demos (ship with Python SDK).
15
+
-**`README.md`** — added Ephemeral Agent Credentialing v1.3 pattern lineage in "How it works". All private-repo links now point to splash pages instead of 404s.
APP["Your App"] -->|"hand launch token to agent"| AGENT["AI Agent"]
103
-
AGENT -->|"register + get scoped JWT"| BROKER
104
-
AGENT -->|"Bearer token"| RS["Resource Server"]
105
-
BROKER -->|"audit every event"| AUDIT["Hash-chain log"]
106
-
```
99
+
AgentWrit implements the [Ephemeral Agent Credentialing v1.3](https://github.com/devonartis/AI-Security-Blueprints/blob/main/patterns/ephemeral-agent-credentialing/versions/v1.3.md) security pattern — an 8-component architecture purpose-built for autonomous AI agents. The pattern was developed as part of the [AI Security Blueprints](https://github.com/devonartis/AI-Security-Blueprints) project and AgentWrit is its reference implementation.
Copy file name to clipboardExpand all lines: docs/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,12 +60,12 @@ Lookup documentation for endpoints, CLI commands, and internals.
60
60
61
61
## Live Demos
62
62
63
-
See AgentWrit in action with the [Python SDK](https://github.com/devonartis/agentwrit-python) demo applications:
63
+
See AgentWrit in action with the [Python SDK](python-sdk.md) demo applications:
64
64
65
65
| Demo | What it shows |
66
66
|------|-------------|
67
-
|**[MedAssist AI](https://github.com/devonartis/agentwrit-python/tree/main/demo)**| Healthcare multi-agent pipeline — clinical, prescription, and billing agents operating under strict scope isolation with LLM tool-calling, delegation, and per-patient scoping |
68
-
|**[Support Ticket Zero-Trust](https://github.com/devonartis/agentwrit-python/tree/main/demo2)**| Three LLM-driven agents processing support tickets with broker-issued scoped credentials, streaming execution via SSE, and natural token expiry |
67
+
|**[MedAssist AI](demos.md)**| Healthcare multi-agent pipeline — clinical, prescription, and billing agents operating under strict scope isolation with LLM tool-calling, delegation, and per-patient scoping |
68
+
|**[Support Ticket Zero-Trust](demos.md)**| Three LLM-driven agents processing support tickets with broker-issued scoped credentials, streaming execution via SSE, and natural token expiry |
69
69
70
70
Both demos run against a real AgentWrit broker and show the full credential lifecycle: agent registration, scope enforcement, delegation, renewal, release, and revocation.
See AgentWrit in real applications — a healthcare multi-agent pipeline and a support ticket zero-trust demo, both running against a live broker with LLM-driven agents.
> **Coming soon.** The demo applications ship with the Python SDK and will be available when [`devonartis/agentwrit-python`](https://github.com/devonartis/agentwrit-python) goes public.
4
+
5
+
## MedAssist AI
6
+
7
+
A FastAPI web app where a local LLM dynamically creates broker agents with per-patient scoped credentials. You enter a patient ID and a plain-language request. The LLM chooses which tools to call, and the app creates agents with only the scopes those tools need — for that specific patient.
8
+
9
+
| What you'll see | What it proves |
10
+
|---|---|
11
+
| Agents spawn on demand per LLM tool call | Dynamic agent creation |
12
+
| Each agent scoped to one patient ID | Per-resource scope isolation |
13
+
| LLM asks for wrong patient's data | Scope enforcement catches cross-boundary access |
14
+
| Clinical agent delegates to prescription agent | Delegation with scope attenuation |
15
+
| Tokens renew and release at end of encounter | Full lifecycle management |
Three LLM-driven agents process support tickets with broker-issued scoped credentials, streaming execution via SSE, and natural token expiry.
21
+
22
+
## In the meantime
23
+
24
+
You can follow the [Quick Start](../README.md#quick-start) to run the broker and issue your first agent token in five minutes. The [Getting Started walkthrough](getting-started-user.md) covers the full registration flow with curl.
25
+
26
+
## Get notified
27
+
28
+
Watch this repo or [file an issue](https://github.com/devonartis/agentwrit/issues) to be notified when demos are available.
0 commit comments