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}`);