google / google/adk-python

[Feature Request]: Add Creduent zero-trust agent identity verification plugin for ADK

Aperta
#6,551 3 commenti 0 reazioni 1 assegnatario Rivendicata da @sanketpatil06 Vedi su GitHub
agent config needs review
Lingua principale
Python
Stelle
21.5k
Fork
4k
Merge medio
1g 14h
PR unite (30g)
37

Descrizione

** Please make sure you read the contribution guide and file the issues in the right place. **
[Contribution guide.](https://google.github.io/adk-docs/contributing-guide/)

## 🔴 Required Information

### Is your feature request related to a specific problem?
When ADK workflows delegate tasks to sub-agents, agents lack a standard mechanism to verify if a target agent URI (`agent:///`) is cryptographically signed before executing tasks. This allows untrusted agent calls and unverified prompt injections to compromise multi-agent execution loops.

### Describe the Solution You'd Like
Introduce `CreduentGoogleADKPlugin` — a local Ed25519 + JCS RFC 8785 cryptographic verification plugin for agent URIs in under 5ms, with no network calls required.

### Impact on your work
Critical for securing enterprise multi-agent delegation chains. Implementation and test suite are ready to submit as a Pull Request.

### Willingness to contribute
Yes

---

## 🟡 Recommended Information

### Describe Alternatives You've Considered
1. Manual HTTP verification before sub-agent calls — adds latency.
2. Custom wrapper functions — no standard schema validation across frameworks.

### Proposed API / Implementation
```python
from creduent.integrations.google_adk import CreduentGoogleADKPlugin

plugin = CreduentGoogleADKPlugin(
agent_uri="agent://assistant.dev/agent",
timeout=10
)
```

### Additional Context
- Python SDK: `pip install creduent` / `pip install google-adk`
- Open-Source Protocol: https://github.com/idevsec/creduent

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.