API reference

Evidence APIs for agent marketplaces

Every endpoint returns evidence for review. Trust Developer, Trust Pro, Trust Scale, and Trust Enterprise control account entitlement; KYA Levels control per-agent evidence depth.

Verify an agent

verify-agent
const response = await fetch('https://api.trustauthority.ai/v1/verify', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.TA_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ did: 'did:web:trustauthority.ai:agent:9f2c4a7b' }),
});

const record = await response.json();
console.log(record.trust_score);
EndpointEvidence returned
POST /v1/agents Register an agent DID and operator metadata.
POST /v1/credentials/issue Issue a W3C VC 2.0 credential with hybrid signature evidence.
POST /v1/verify Return a verification record for a DID or evidence hash.
POST /v1/mcp/attest-managed-session Record runtime attestation for managed-agent sessions.
GET /v1/audit/disclosure-receipts/:hash Look up signed Article 50 disclosure receipt evidence.
POST /v1/evidence-packages Create a signed evidence package manifest for selected artifacts.