Look up trust scores, verify agents, and explore the protocol. No signup required. Leaderboard
Enter any DID to check their trust score, verdict, attestation count, and capabilities. Free, no auth required.
Discover all available services, pricing tiers, and platform status. This is the AID Protocol's mandatory discovery endpoint.
Browse available skills and see what they return. Requires an API key for execution.
One package, any framework. Verify caller trust in your HTTP server or MCP tools.
npm i @aidprotocol/mcp-trust
npm i @aidprotocol/middleware
npm i @aidprotocol/trust-compute
uses: aidprotocol/trust-gate@v1
import express from 'express';
import { aidTrust } from '@aidprotocol/middleware/express';
const app = express();
app.use(express.json());
app.use(aidTrust({ minTrustScore: 40 }));
app.get('/data', (req, res) => {
console.log(req.aidInfo?.trustScore); // 87
res.json({ ok: true });
});
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { withAidTrust } from '@aidprotocol/mcp-trust';
const server = new McpServer({ name: 'my-api' });
const aid = withAidTrust(server, { providerDid: 'did:key:z...', minTrustScore: 40 });
server.tool('get-data', { query: z.string() }, async (params, extra) => {
const trust = aid.getCallerTrust(extra);
console.log(trust?.score); // 87
return { content: [{ type: 'text', text: 'result' }] };
});
- name: Check agent trust
uses: aidprotocol/trust-gate@v1
with:
did: ${{ secrets.AGENT_DID }}
min-score: '60'
- name: Deploy (only if trusted)
if: steps.trust.outputs.passed == 'true'
run: npm run deploy