{"uid":"cap_qte8JLcAXVXFzIfUeJwk3","slug":"crypto-technicals-x402-code-review-cb91da77","name":"crypto-technicals-x402 Code Review","description":"Pay-per-call crypto technical analysis for AI agents (x402, USDC on Base). Daily trend regime, Donchian levels, ATR stops, signals and backtests computed with the code of a live trend-following bot from Binance spot klines.","url":"https://vmi3089643.contaboserver.net/v1/ai/code-review","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"code":{"type":"string"},"focus":{"type":"string"},"language":{"type":"string"}}},"responseSchema":{"type":"json","example":{"summary":"...","findings":[{"fix":"guard b == 0","title":"Division by zero","severity":"high"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__DzJxAsyDKfpzQBapVw7w","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Accepts source code and returns a structured code review with severity-ranked findings and fix suggestions","exampleAgentPrompt":"Can you review this Python function for any bugs or security issues, focusing on input validation? Here's the code: `def divide(a, b): return a / b`","exampleUseCases":[{"title":"Security audit of financial code","prompt":"Review this JavaScript payment processing function for security vulnerabilities and high-severity bugs — focus on input validation and error handling: `function processPayment(amount, account) { return db.query('SELECT * FROM accounts WHERE id=' + account); }`"},{"title":"Bug detection in trading bot","prompt":"Check this Python trading script for logic errors and potential runtime exceptions, especially around division and index handling: `def calc_position(price, balance): return balance / price * leverage`"},{"title":"Code quality check before PR merge","prompt":"Do a general code review of this Go function and tell me about any issues, ranked by severity: `func fetchData(url string) []byte { resp, _ := http.Get(url); body, _ := ioutil.ReadAll(resp.Body); return body }`"}],"resultDescription":"Returns a JSON object with a high-level summary string and an array of findings, each containing a title, severity level (e.g. high/medium/low), and a suggested fix string.","failureModes":["Empty or missing code field returns an error or empty findings list","Unsupported language may result in incomplete or inaccurate analysis","Very large code submissions may time out or be truncated","Ambiguous focus field may lead to generic rather than targeted review","Payment failure via x402 prevents the call from being processed"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call automated code review without a subscription, especially for one-off checks on small-to-medium code snippets and when you need structured JSON output with severity-ranked findings suitable for agent pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:01:58.431Z","isFirstParty":false}