Skip to content

Commit 6f1d5d4

Browse files
committed
Add Agent Registry bridge spec
1 parent ac0920d commit 6f1d5d4

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# TurtleTerm Agent Registry Bridge
2+
3+
## Purpose
4+
5+
TurtleTerm must never run unregistered agents.
6+
7+
The Agent Registry bridge resolves agent identity, provider identity, SkillManifest references, allowed execution surfaces, and policy bindings before TurtleTerm permits delegation or execution.
8+
9+
## Responsibilities
10+
11+
- resolve agent identity
12+
- resolve provider/runtime identity
13+
- resolve SkillManifest
14+
- confirm allowed ExecutionSurface
15+
- confirm policy bindings
16+
- confirm shell execution permission
17+
- confirm protected paths
18+
- record agentRef and skillRef on receipts
19+
20+
## Required checks
21+
22+
Before delegation or execution:
23+
24+
1. agent is registered
25+
2. skill is registered
26+
3. execution surface is valid
27+
4. policy binding exists
28+
5. requested action matches skill activation rules
29+
6. shell execution is allowed for the skill when applicable
30+
7. protected paths are enforced
31+
32+
## Outputs
33+
34+
- agentRef
35+
- skillRef
36+
- providerRef
37+
- executionSurfaceRef
38+
- policyBindingRefs
39+
- decision input for Policy Fabric
40+
41+
## Non-goals
42+
43+
- ad hoc unregistered agents
44+
- runtime-only implicit trust
45+
- bypassing Policy Fabric

0 commit comments

Comments
 (0)