Returns 6 @tool-decorated functions compatible with any LangChain agent — ReAct, OpenAI Functions, structured output.
Retourne 6 fonctions décorées @tool compatibles avec tout agent LangChain — ReAct, OpenAI Functions, sortie structurée.
from aib.integrations import get_langchain_tools
tools = get_langchain_tools(secret_key="your-key")
# Use with any LangChain agent
from langchain.agents import create_react_agent
agent = create_react_agent(llm, tools, prompt)
6 tools: create, verify, revoke, list passports, translate credentials, check policy6 outils : créer, vérifier, révoquer, lister les passeports, traduire les credentials, vérifier les politiques
Compatible with ReAct, OpenAI Functions, and structured output agentsCompatible avec les agents ReAct, OpenAI Functions et sortie structurée
Zero framework lock-in — works with any LangChain agent typeZéro dépendance framework — fonctionne avec tous les types d'agents LangChain
Returns 6 BaseTool subclasses with Pydantic input schemas, ready to assign to any CrewAI agent or crew.
Retourne 6 sous-classes BaseTool avec schémas Pydantic, prêtes à assigner à tout agent ou crew CrewAI.
from aib.integrations import get_crewai_tools
tools = get_crewai_tools(secret_key="your-key")
# Assign to a CrewAI agent
from crewai import Agent
agent = Agent(role="Identity Manager", tools=tools)
Pydantic schemas on all inputs — type-safe by defaultSchémas Pydantic sur toutes les entrées — type-safe par défaut
Works in any crew role: orchestrator, worker, or auditorFonctionne dans tous les rôles : orchestrateur, travailleur ou auditeur
Each action produces a signed Ed25519 receipt for the audit trailChaque action produit un reçu Ed25519 signé pour l'audit trail
Returns 6 @function_tool functions compatible with the OpenAI Agents SDK — plug into any agent with one line.
Retourne 6 fonctions @function_tool compatibles avec l'OpenAI Agents SDK — intégration en une ligne.
from aib.integrations import get_openai_agents_tools
tools = get_openai_agents_tools(secret_key="your-key")
# Create agent with AIB identity tools
from agents import Agent
agent = Agent(name="Identity Manager", tools=tools)
JSON schema auto-generated from Python type hintsSchéma JSON généré automatiquement depuis les type hints Python
Compatible with OpenAI swarm multi-agent handoffsCompatible avec les handoffs multi-agents OpenAI Swarm
Policy enforcement runs before every tool call returnsLes politiques sont vérifiées avant chaque retour d'appel outil
Stateful multi-agent workflows as directed graphs. Used in production by Klarna, Replit, and Elastic. AIB enforces passport verification and policy at every node — with checkpointing and human-in-the-loop support.
Workflows multi-agents avec état sous forme de graphes dirigés. Utilisé en production par Klarna, Replit et Elastic. AIB vérifie les passeports et les politiques à chaque nœud — avec checkpointing et supervision humaine.
from aib.integrations import get_langgraph_tools
from langgraph.graph import StateGraph
tools = get_langgraph_tools(secret_key="your-key")
# Bind AIB tools to any LangGraph node
graph = StateGraph(AgentState)
graph.add_node("identity", tools.passport_node)
Passport node binds to any graph node — persistent across checkpointsLe nœud passeport se lie à tout nœud du graphe — persistant entre les checkpoints
Human-in-the-loop: AIB blocks execution if human oversight flag is requiredSupervision humaine : AIB bloque l'exécution si le flag de contrôle humain est requis
Full invocation chain traced across all nodes in the graphChaîne d'invocation complète tracée sur tous les nœuds du graphe
Google Agent Development Kit — model-agnostic, deployment-agnostic, with native A2A protocol support. AIB translates credentials between A2A, MCP, and AG-UI, making cross-framework agent communication seamless.
Google Agent Development Kit — agnostique du modèle et du déploiement, avec support natif du protocole A2A. AIB traduit les credentials entre A2A, MCP et AG-UI pour une communication cross-framework transparente.
from aib.integrations import get_google_adk_tools
from google.adk import Agent
tools = get_google_adk_tools(secret_key="your-key")
# A2A ↔ MCP ↔ AG-UI translation built-in
agent = Agent(name="identity-agent", tools=tools)
agent.run()
A2A Agent Cards auto-translated to MCP Server Cards in under 1msA2A Agent Cards traduites automatiquement en MCP Server Cards en moins d'1ms
AIB DID:web resolves Google ADK agent identities cross-orgAIB DID:web résout les identités des agents Google ADK entre organisations
EU AI Act receipt generated for every A2A handoffReçu EU AI Act généré pour chaque handoff A2A
Successor to AutoGen + Semantic Kernel. Graph workflows, MCP + A2A support, and human-in-the-loop. AIB adds Ed25519 passport signing and EU AI Act compliance across all Microsoft agent deployments.
Successeur d'AutoGen + Semantic Kernel. Workflows en graphe, support MCP + A2A et supervision humaine. AIB ajoute la signature Ed25519 et la conformité EU AI Act sur tous les déploiements d'agents Microsoft.
from aib.integrations import get_msaf_tools
from microsoft.agents import AgentFramework
tools = get_msaf_tools(secret_key="your-key")
# Works with Azure-hosted or local deployments
af = AgentFramework()
af.register_tools(tools)
MCP + A2A dual-mode: AIB translates between both nativelyMode dual MCP + A2A : AIB traduit entre les deux nativement
Integrates with Azure Entra ID via OIDC federationIntégration avec Azure Entra ID via fédération OIDC
Compatible with Semantic Kernel plugin architectureCompatible avec l'architecture de plugins Semantic Kernel
AgentSkills-compatible CLI skill. Pre-action guardrails, Ed25519 identity, EU AI Act governance, and cross-protocol translation — enforced automatically before every tool call. No code changes required.
Skill CLI compatible AgentSkills. Guardrails pré-action, identité Ed25519, gouvernance EU AI Act et traduction cross-protocole — appliqués automatiquement avant chaque appel outil. Aucune modification de code requise.
# Install the AIB skill
$ clawhub install aib-identity-governance
# Or install manually
$ bash ~/.openclaw/skills/aib-identity-governance/scripts/setup.sh
# Guard runs before every tool call
# Exit 0 = ALLOW | Exit 1 = DENY
$ aib guard check --action "exec.run" \
--params '{"command":"ls"}'
Zero code changes — installs as an AgentSkill, guards all tool calls automaticallyZéro modification de code — s'installe comme AgentSkill, protège tous les appels automatiquement
Exit code protocol: 0 = ALLOW, 1 = DENY, 2 = ESCALATE for human reviewCode de sortie : 0 = AUTORISER, 1 = REFUSER, 2 = ESCALADER pour révision humaine
Ed25519 signed receipt generated for every guarded callReçu signé Ed25519 généré pour chaque appel protégé
Install
Installation
v2.16.0 · 1,094 tests · Apache 2.0 · Framework dependencies are optional.
v2.16.0 · 1 094 tests · Apache 2.0 · Les dépendances framework sont optionnelles.
Python SDK
$ pip install agent-identity-bridge
OpenClaw Skill
$ clawhub install aib-identity-governance