Feature: AgentID for role-based agent identity in collaborative pipelines
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
- #591 von @haroldmalikfrimpong-ops — ohne Merge geschlossen
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- cryptography, python
- Bereich
- authentication, authorization, security
Rechercherichtung
Da keine Repository-Dateien, Tests oder Einstiegspunkte genannt werden, solltest du zunächst ChatDevs Architektur für die Zusammenarbeit von Agenten und die Rollenverwaltung zusammen mit der verknüpften Referenzimplementierung von AgentID prüfen. Definiere vor dem Codieren den Integrationsumfang: ECDSA-P-256-Identität pro Agent, Laufzeitverifizierung, vertrauensbasierte Autorisierung und Registry-Erkennung, mit Tests, die zeigen, dass Rollen nicht imitiert werden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
ChatDev agents collaborate as CEO, CTO, programmer, tester — but have no verifiable identity. A malicious agent could impersonate any role. AgentID provides cryptographic identity per agent.
Reference Implementation
AgentID is an open-source identity layer for AI agents:
- ECDSA P-256 certificates per agent
- Verification API for runtime credential validation
- Trust scores for authorization decisions
- Agent registry for discovery
We have built integrations for CrewAI, LangChain, and MCP.
Source: github.com/haroldmalikfrimpong-ops/getagentid
Happy to contribute an implementation.
- Vorherrschende Sprache
- Python
- Sterne
- 34.6k
- Forks
- 4.3k
- Ø Merge
- 9 Std. 21 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus OpenBMB/ChatDev
-
FunctionManager reload can execute stale bytecode after same-size source editsEvtl. vergeben @jadelike-wine hat das vor 10 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
CodeReviewModification never shows the programmer the six review regulations, so fixes are made blind to the checklist they are re-reviewed againstEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in OpenBMB/ChatDev
Ähnliche Issues
-
ready-for-agent tooling
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
KRoperUK/smeg-plus-patches#249 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
monzta1/ToneCommand#293 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
oracle/graalvm-reachability-metadata#11318 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: parser bug difficulty: easy
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
hayagrivai-labs/phantom#150 ·
Maintainer antworten meist innerhalb von 1 Tag
-
test: cover markdown.py summary items in numeric difference table and fallback number escapingOffendifficulty: easy good first issue help wanted mentor available testing
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
hayagrivai-labs/sciproof#179 ·
Maintainer antworten meist innerhalb von 1 Tag