---
title: "Inspect public recommendation, explanation, data trust, review queue, and limitation benchmark metrics."
method: GET
path: "/api/benchmark"
---

# Inspect public recommendation, explanation, data trust, review queue, and limitation benchmark metrics.

`GET /api/benchmark`

## Request

- Base URL: `https://git.top`
- URL: `https://git.top/api/benchmark`
- Auth: none declared

## Query parameters

- `require_d1` string

## Response `200`

Public trust benchmark summary with eval health, explanation coverage, data coverage, review queue, and known limitations

- BenchmarkResponse: Public benchmark summary for agents and users evaluating Git.Top recommendation health and trust limits.
  - `name` string, required
  - `positioning` string
  - `summary` string
  - `generated_at` string, date-time
  - `evaluation` object, required
    - `top1_hit_rate` number
    - `top3_hit_rate` number
    - `category_accuracy` number
    - `deployment_accuracy` number
    - `cloudflare_readiness_accuracy` number
    - `unacceptable_hit_count` integer
    - `review_focus` object[]
    - `source_report` string
  - `explanations` object, required
    - `checks` integer
    - `passed` integer
    - `failed` integer
    - `coverage` number
    - `source_report` string
  - `data_coverage` object, required
  - `review_queue` object, required
  - `known_limitations` string[], required
  - `recommended_use` string[]
  - `links` object
  - `metadata` Metadata, required: Common provenance envelope for agent-facing responses. Agents should require source=d1 for high-confidence production claims and disclose seed fallback.
    - `source` 'd1' | 'seed'
    - `reason` string
    - `project_count` integer
    - `generated_at` string, date-time
    - `snapshot_id` string: Stable identity for the corpus snapshot used by this response.
    - `latest_synced_at` string, date-time, nullable
    - `schema_version` 'git-top.knowledge.v1'
    - `loaded_project_limit` integer: Maximum D1 knowledge or search-candidate rows loaded into the bounded ranking set when present.
    - `truncated` boolean: Whether the D1-backed ranking or candidate set reached its limit and may omit additional matching rows.
    - `candidate_retrieval` 'd1_first': Search-only marker indicating that deterministic filters and broad query matching ran in D1 before TypeScript ranking.
    - `candidate_count` integer: Number of D1 search candidates passed to the authoritative TypeScript filter and ranking stage.
    - `candidate_limit` integer: Maximum number of D1 search candidates passed to the ranking stage.
    - `warnings` string[]: Fallback, count, freshness, or trust caveats that agents should account for before citing results.

---

[API](https://skmtc.dev/git/apis/git-top-agent-api.md) · [All operations](https://skmtc.dev/git/apis/git-top-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/git/apis/git-top-agent-api/revisions/c9ebf661ef6d?raw)
