# SYNTHORA Multi-LLM Code Audit

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

Audits Solidity/Vyper smart contract source code using three independent LLM perspectives (security, logic, gas) plus static analysis, returning scored findings.

## Facts

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

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-code-audit-cc2392cf -d '<json body>'
```

Example prompt: Can you audit this Solidity contract source code for me using three independent AI perspectives — security, logic, and gas efficiency — and give me scored findings? Here's the source: `pragma solidity ^0.8.0; contract Vault { mapping(address => uint) balances; function withdraw() external { uint amt = balances[msg.sender]; (bool ok,) = msg.sender.call{value: amt}(''); balances[msg.sender] = 0; } }`

## When to prefer this

Choose this endpoint when you need multi-angle smart contract auditing that combines both AI-driven reasoning (security, logic, gas perspectives from three independent LLMs) and static analysis in a single call. Prefer it over single-LLM review tools when you want scored, categorized findings and cross-validated results. It accepts either raw source code or a Sourcify-verified on-chain address, making it suitable both for pre-deployment review and post-deployment contract inspection.

## Known failure modes

- Invalid or unparseable Solidity/Vyper source code returns an error finding or null result
- Contract address not found on Sourcify for the specified chain returns a lookup error
- Unsupported chain identifier causes a resolution failure
- Malformed request body missing both source and address fields results in a validation error
- Network timeout on LLM inference may return a partial or empty result object

## How this service works

3 independent LLM perspectives (security, logic, gas) + static analysis. Returns scored findings.

## Output

A JSON response containing an 'ok' status flag, a niche identifier ('code_audit'), a 'result' object with scored findings categorized across security, logic, and gas perspectives from three independent LLM analyses plus static analysis, and a payment receipt object confirming the x402 micropayment transaction.

## 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"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "code_audit",
  "result": {},
  "receipt": {
   "alg": "ed25519"
  }
 }
}
```

## More

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