# SYNTHORA Multi-LLM Smart Contract Audit

> SYNTHORA Multi-LLM Smart Contract Audit is a paid API for AI agents from api.hergertsynthora.com, paid per call via x402, $0.32/call, status unknown (last checked 2026-09-15).

Audits Solidity or Vyper smart contract source code using three independent LLMs (security, logic, gas perspectives) plus static pattern scanning, returning a severity verdict and an Ed25519-signed report publishable on-chain.

## Facts

- Endpoint: POST https://api.hergertsynthora.com/v1/codeaudit
- Price: $0.32/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-multi-llm-smart-contract-audit-f925b8a5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dksDjvYlkOxZq4fxW_cxM

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability synthora-multi-llm-smart-contract-audit-f925b8a5 -d '<json body>'
```

Example prompt: Can you run a full security audit on this Solidity contract source I'm about to paste — I need the severity verdict across security, logic, and gas dimensions, and a signed report I can publish on-chain.

## When to prefer this

Choose this endpoint when you need a multi-perspective, cryptographically signed smart contract audit that is publishable on-chain, rather than a single-model review. It is especially valuable for pre-deployment security gates, DeFi protocol due diligence, or when you need a verifiable audit artifact. It supports both raw source input and Sourcify-verified on-chain addresses, making it flexible for both development and post-deployment review workflows.

## Known failure modes

- Invalid or unparseable Solidity/Vyper source returns a parse error
- Contract address not found on Sourcify for the specified chain returns a 404-style error
- Unsupported chain identifier causes a validation error
- Source code exceeding size limits may be rejected
- Payment failure via x402 protocol returns 402 Payment Required
- Network timeout for large contracts may cause incomplete analysis

## How this service works

Multi-LLM Smart Contract Audit: 3 independent LLM perspectives (security, logic, gas) + static pattern scan on Solidity/Vyper source. Severity: clean/low/medium/high/critical. Ed25519-signed, publishable on-chain. POST {"source":"pragma solidity...","language":"solidity"} or {"address":"0x..","chain":"base"} for Sourcify-verified contracts.

## Output

Returns a structured audit report containing findings from three independent LLM perspectives (security, logic, and gas optimization) plus a static pattern scan result, a severity classification (clean/low/medium/high/critical), and an Ed25519-signed payload suitable for on-chain publication.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string"
  },
  "source": {
   "type": "string",
   "description": "Solidity/Vyper source to audit"
  },
  "address": {
   "type": "string",
   "description": "OR a Sourcify-verified contract address"
  },
  "language": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-multi-llm-smart-contract-audit-f925b8a5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.hergertsynthora.com](https://www.zero.xyz/host/api.hergertsynthora.com/llms.txt)
