Integration Guide
Signet + CrewAI
Add Signet trust scoring to CrewAI multi-agent crews to ensure all agents in a crew meet trust requirements before task execution.
Why integrate Signet with CrewAI?
CrewAI orchestrates teams of AI agents working together on complex tasks. With Signet integration, crew managers can enforce minimum trust scores for each agent role, verify agent identities before assignment, and track trust metrics across crew performance.
Integration steps
Step 1: Configure Signet credentials
Set your Signet API key in your CrewAI environment configuration. The key authenticates all trust score operations.
Step 2: Register crew agents
Register each agent in your crew with Signet during crew initialization. Each agent receives a unique SID.
Step 3: Define trust requirements per role
Set minimum Signet Score thresholds for each crew role. Critical roles (researcher, decision-maker) should require higher scores than support roles.
Step 4: Monitor crew trust metrics
Track aggregate trust scores across your crew. Signet provides dimension-level breakdowns to identify which agents need attention.
Code example
from signet import SignetClient
signet = SignetClient(api_key=os.environ["SIGNET_API_KEY"])
# Verify all crew agents meet trust requirements
def verify_crew(crew_sids: list[str], min_score: int = 650):
for sid in crew_sids:
score = signet.lookup_score(sid)
if score["composite_score"] < min_score:
raise ValueError(f"Agent {sid} below trust threshold")
return TrueReady to integrate?
Apply for API access to start building trust-verified agent interactions with CrewAI.