Developer docs

Agent API

Programmatic access to smart contract audits. Built for AI agents and automated workflows.

Endpoint

POST /api/agent/audit

Request

{
  "contractCode": "pragma solidity ^0.8.0;\n\ncontract Example { ... }"
}

Response

{
  "success": true,
  "audit": {
    "timestamp": "2026-04-26T...",
    "scores": {
      "security": 65,
      "gas": 72,
      "quality": 80,
      "overall": 72
    },
    "vulnerabilities": [...],
    "gasOptimizations": [...],
    "comparison": {
      "vsUniswap": -30,
      "vsAave": -32,
      "vsCompound": -23
    }
  }
}

Example

const response = await fetch('https://sentinel.vercel.app/api/agent/audit', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    contractCode: solidityCode
  })
});

const { audit } = await response.json();
console.log(`Security score: ${audit.scores.security}`);