x402 developer reliability catalog

Turn failing builds into repair-ready evidence.

30 deterministic tools for CI logs, GitHub Actions, test reports, dependency conflicts, compiler errors, secret redaction, rerun commands, and complete repair handoffs. No account or API key; agents pay per successful call in USDC.

30 paid toolsBase USDCx402 v2no request-body storage
Buyer quickstartInteractive API docsFree result demoMachine pricingllms.txt
Payment destination
0xeaae11717f71b20ce10b930d3680d20ce5aaec73
Every protected route exposes its exact price, Base network, canonical USDC asset, and this receiving address in the PAYMENT-REQUIRED challenge.

Catalog

POST /v1/triage

Triage a CI/CD failure log

Parse a CI, build, compiler, dependency, container, lint, or test log into a secret-redacted failure type, primary error, useful trace, fix category, and confidence score. Use it to analyze build logs and identify the first actionable root-cause signal.

$0.002 USDC
POST /v1/fingerprint

Fingerprint and deduplicate a CI failure

Generate a stable, secret-free fingerprint from a build or test failure so agents can group duplicate CI errors across changing line numbers, timestamps, paths, identifiers, and retry attempts.

$0.001 USDC
POST /v1/redact

Redact credentials and clean a build log

Strip ANSI and runner noise while redacting GitHub tokens, AWS access keys, bearer credentials, JWTs, API keys, passwords, and common secret assignments from CI/CD logs before an agent stores, shares, or analyzes them.

$0.001 USDC
GET /v1/github-run

Diagnose a public GitHub Actions failure

Analyze a public GitHub Actions run URL using failed-job metadata and check annotations. Return the failing job and step, root-cause classification, redacted evidence, and repair guidance without requesting a GitHub token or pretending public raw logs are accessible.

$0.005 USDC
POST /v1/batch-triage

Triage up to 25 CI failure logs

Analyze as many as twenty-five CI, compiler, dependency, container, lint, and test logs in one paid call. Return a consistent secret-redacted diagnosis for every input so an agent can process a failed build matrix efficiently.

$0.01 USDC
POST /v1/diagnose-and-fix

Diagnose a CI failure and generate a repair plan

Turn one failing build, test, compiler, dependency, lint, or container log into an ordered diagnosis with likely root cause, redacted evidence, a focused rerun command, concrete repair steps, and a stable failure fingerprint.

$0.02 USDC
POST /v1/ci-rescue-pack

Run the complete CI rescue workflow

Run redaction, root-cause triage, duplicate fingerprinting, focused rerun selection, repair planning, and reviewer-ready Markdown handoff in one call. This is the complete build-failure workflow for an autonomous coding agent.

$0.05 USDC
POST /v1/junit-summary

Parse and summarize a JUnit XML test report

Parse bounded JUnit XML from pytest, Jest, Maven, Gradle, or other test runners. Return suite totals, pass rate, duration, failed test names, failure messages, and the files or classes that need attention without executing embedded content.

$0.004 USDC
POST /v1/sarif-summary

Summarize a SARIF security or code-scanning report

Normalize a SARIF 2.x report from CodeQL, Semgrep, Trivy, or another scanner into severity counts, top rules, prioritized findings, file locations, and concise messages suitable for an agent's remediation queue.

$0.006 USDC
POST /v1/npm-error

Diagnose an npm installation or dependency error

Identify npm and Node.js failure modes such as ERESOLVE peer conflicts, ETARGET versions, engine mismatches, node-gyp builds, permission errors, missing files, lockfile drift, and registry/network failures, then return safe recovery commands.

$0.004 USDC
POST /v1/pip-conflict

Diagnose a pip or Python dependency conflict

Parse pip and Python packaging failures including ResolutionImpossible, incompatible requirements, missing distributions, wheel build failures, Python-version constraints, SSL/index errors, and broken environments, then return focused verification and repair steps.

$0.004 USDC
POST /v1/github-actions-lint

Lint a GitHub Actions workflow YAML

Parse a GitHub Actions workflow as inert YAML and report structural errors, missing jobs or runners, malformed steps, dangerous pull_request_target patterns, mutable action references, overly broad permissions, and common expression mistakes.

$0.006 USDC
POST /v1/docker-error

Diagnose a Docker image build failure

Classify Docker and BuildKit errors such as missing COPY context, failed RUN commands, unavailable image manifests, apt failures, permissions, network resolution, platform mismatches, disk exhaustion, and cache problems, with focused rebuild commands.

$0.004 USDC
POST /v1/typescript-error

Explain a TypeScript compiler failure

Extract the first actionable TypeScript diagnostic, error code, file, line, and message; group repeated diagnostics and return a focused tsc command plus repair guidance for type, module, configuration, and declaration failures.

$0.003 USDC
POST /v1/pytest-summary

Summarize a pytest failure

Extract the failed pytest node id, assertion or exception, relevant Python frames, likely cause category, focused single-test rerun command, and practical repair steps from a pytest failure log.

$0.003 USDC
POST /v1/jest-summary

Summarize a Jest test failure

Extract the failing Jest suite and test, expected-versus-received assertion, JavaScript or TypeScript frames, focused rerun command, and repair guidance from Jest, Vitest, or compatible test output.

$0.003 USDC
POST /v1/eslint-summary

Parse and summarize an ESLint failure

Normalize stylish, compact, and common ESLint output into error and warning counts, affected files, first actionable rule violations, focused rerun command, and whether safe automatic fixing may be available.

$0.003 USDC
POST /v1/go-test-summary

Diagnose a Go test or build failure

Parse go test, go vet, and compiler output into failed package or test, panic or compiler message, relevant Go frames, focused rerun command, and repair guidance for tests, modules, races, and compilation errors.

$0.003 USDC
POST /v1/cargo-error

Diagnose a Rust Cargo build or test error

Extract Rust compiler error codes, source locations, Cargo dependency failures, borrow-checker diagnostics, failed tests, and panics; return focused cargo commands and evidence-linked repair guidance.

$0.003 USDC
POST /v1/flaky-fingerprint

Fingerprint a flaky or intermittent CI failure

Create a retry-stable fingerprint while detecting timing, race, randomness, ordering, shared-state, port, resource, and intermittent-network signals that often distinguish flaky tests from deterministic failures.

$0.002 USDC
POST /v1/rerun-command

Generate a focused command to rerun a CI failure

Infer a safe, non-executed rerun command from pytest, Jest, Vitest, ESLint, TypeScript, npm, pip, Docker, Go, Rust, Maven, or Gradle failure output so an agent can reproduce the smallest failing unit.

$0.002 USDC
POST /v1/coverage-summary

Summarize a code coverage report

Parse LCOV, Cobertura XML, coverage.py JSON, Istanbul JSON summaries, and common terminal coverage tables. Return line, branch, function, and statement percentages plus threshold status in one normalized response.

$0.003 USDC
POST /v1/dotenv-lint

Lint a dotenv environment file safely

Validate dotenv syntax without returning secret values. Report invalid or duplicate keys, malformed assignments, risky committed-secret key names, quoting problems, export usage, and line numbers while keeping all values private.

$0.002 USDC
POST /v1/stack-trace

Parse and normalize a stack trace

Parse Python, JavaScript, TypeScript, Java, Go, and Rust stack traces into language, exception, message, and normalized frame objects with function, file, line, and column fields for downstream debugging agents.

$0.003 USDC
POST /v1/markdown-handoff

Create a reviewer-ready Markdown CI failure handoff

Convert a raw failing build or test log into concise secret-redacted Markdown containing the root cause, evidence, fingerprint, reproduction command, repair checklist, and confidence for an issue, pull request, or human reviewer.

$0.004 USDC
POST /v1/failure-cluster

Cluster recurring CI failures by fingerprint

Analyze up to twenty-five build or test logs, group retries and duplicate failures by stable secret-free fingerprints, and return cluster counts, representative messages, failure types, and the highest-frequency root cause.

$0.008 USDC
POST /v1/log-diff

Compare two CI failure logs

Compare a previous and current build or test failure after secret redaction and noise normalization. Report whether the root-cause fingerprint changed, new and removed error evidence, similarity, and diagnosis before and after.

$0.003 USDC
POST /v1/check-annotations

Summarize GitHub check annotations

Normalize GitHub Checks or compatible annotation objects into severity counts, affected files, top rules, prioritized evidence, and a concise failure summary. Secret-like content is redacted before it is returned.

$0.003 USDC
POST /v1/test-report-normalize

Normalize a test report into one JSON shape

Auto-detect JUnit XML, SARIF JSON, LCOV, coverage tables, pytest, Jest, ESLint, Go, Rust, and generic CI output, then return a consistent report type, status, totals, failures, diagnosis, and source-format metadata.

$0.005 USDC
POST /v1/secret-scan

Scan a build log for exposed credentials

Detect likely GitHub tokens, AWS keys, bearer credentials, JWTs, private-key blocks, database URLs, API keys, passwords, and secret assignments in a CI log. Return only types, counts, line numbers, and redacted snippets—never the detected values.

$0.002 USDC
Agent integration

Start with GET https://temporary-instant-tempest-4a1g1wu.vercel.app/.well-known/x402 or GET https://temporary-instant-tempest-4a1g1wu.vercel.app/openapi.json. An unpaid protected request returns a complete x402 challenge; a compliant client signs USDC authorization and retries automatically.