Integration Guide

Signet + OpenAI Assistants API

Integrate Signet trust scoring with OpenAI's Assistants API to verify agent trust before function calls and inter-assistant communication.

Why integrate Signet with OpenAI Assistants API?

The OpenAI Assistants API provides a managed runtime for AI agents with tools, file handling, and conversation management. Signet integration adds trust verification as a function tool, enabling assistants to check other agents' trust scores before cooperation.

Integration steps

Step 1: Create a Signet function tool

Define a function tool in your assistant configuration that wraps the Signet score lookup API. The assistant can then call this tool to verify other agents.

Step 2: Register your assistant

Register your OpenAI assistant with Signet to establish its trust identity and begin building a score.

Step 3: Add trust checks to function calls

When your assistant needs to interact with external agents or services, invoke the Signet function tool first to verify trust.

Step 4: Report interaction outcomes

After function calls complete, report success or failure to Signet to update trust scores.

Code example

// Define Signet as a function tool for your assistant
const tools = [{
  type: "function",
  function: {
    name: "check_agent_trust",
    description: "Look up an agent's Signet trust score before interacting with them",
    parameters: {
      type: "object",
      properties: {
        sid: { type: "string", description: "The agent's Signet ID (SID)" },
        min_score: { type: "number", description: "Minimum acceptable trust score" }
      },
      required: ["sid"]
    }
  }
}];

Ready to integrate?

Apply for API access to start building trust-verified agent interactions with OpenAI Assistants API.