API Overview

Base URL, authentication, and integration options for the Oathe behavioral security audit API.

Base URL

https://audit-engine.oathe.ai

All endpoint paths in the reference pages are relative to this base.

Authentication

The public API endpoints require no authentication. Submit audits, query results, and fetch badges freely. No API key, no signup, no paywall — free during beta.

Integration Options

SurfaceBest ForGet Started
MCP ServerAI agents with native tool callingnpx oathe-mcp — 5 tools, zero config. See MCP Server
REST APICI/CD pipelines and programmatic integrationPOST /api/submit with a skill URL. See Submit Audit
SKILL.mdLLMs checking skills before installRead SKILL.md and follow the workflow

Verdicts

Every audit produces a trust score (0–100) and a categorical verdict.

VerdictScore RangeRecommendation
SAFE80–100INSTALL
CAUTION50–79INSTALL_WITH_CAUTION
DANGEROUS20–49REVIEW_BEFORE_INSTALL
MALICIOUS0–19DO_NOT_INSTALL

See Verdicts for full details on each verdict and recommendation.

Scoring Dimensions

The trust score is derived from six behavioral dimensions, each scored independently from 0–100 and weighted differently to produce the overall score.

DimensionAPI Field
Prompt Injectionprompt_injection
Data Exfiltrationdata_exfiltration
Code Executioncode_execution
Clone Behaviorclone_behavior
Canary Integritycanary_integrity
Behavioral Reasoningbehavioral_reasoning

See Scoring Dimensions for what each dimension evaluates.

Error Handling

All errors return JSON with statusCode, name, and message fields. See Error Codes for the full list.

Rate Limits

Audit submissions (POST /api/submit) are rate-limited. Read endpoints are not. See Rate Limits for details.

Idempotency

POST /api/submit supports an Idempotency-Key request header for safe retries. See Submit Audit for details.

Response Format

All endpoints return JSON. No SDK is required — standard HTTP clients work. Responses use consistent field naming across all endpoints:

  • audit_id — Unique audit identifier (UUID)
  • skill_url — The submitted GitHub or ClawHub URL
  • skill_slug — Short form: user/repo
  • trust_score — Composite score, 0–100
  • verdictSAFE, CAUTION, DANGEROUS, or MALICIOUS
  • recommendationINSTALL, INSTALL_WITH_CAUTION, REVIEW_BEFORE_INSTALL, or DO_NOT_INSTALL
  • status — Audit lifecycle stage