---
title: "Demand record for one x402 service"
method: GET
path: "/trust/precheck"
tags: ["trust", "precheck", "no-data-no-charge", "degraded-delivery", "record-hash"]
---

# Demand record for one x402 service

`GET /trust/precheck`

## Request

- Base URL: `https://api.truthbear.co`
- URL: `https://api.truthbear.co/trust/precheck`
- Auth: none declared

[SIGNAL+PROOF] Demand record for one x402 service (?service=): demand_class (REAL/SOLO/PROBE/WASH), calls_30d, unique_payers_30d, score_total, liveness_state, lifecycle, record_hash. Model demand-v1, refreshed daily from the public CDP catalogue; score_total orders, not rates. DEGRADED DELIVERY, see unavailable_fields - tier, verified, action_hint and the five-axis sub-scores are empty. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed. Also searched as: x402 service demand record; is this seller getting traffic; endpoint demand lookup.

## Query parameters

- `service` string, required

## Response `200`

Paid response

- object
  - `service_id` string, required
  - `name` string, nullable
  - `capture_date` string, date
  - `score_total` number, nullable, required
  - `liveness_state` string, nullable
  - `liveness_streak` integer, nullable
  - `baseline_delta` number, nullable
  - `domain` string, nullable
  - `first_endpoint` string, nullable
  - `lifecycle` object, nullable
  - `observed_at` string, date-time
  - `data_age_hours` number
  - `record_hash` string, nullable
  - `hash_core_version` string, nullable
  - `source_ref` string, nullable
  - `source_tier` string, nullable
  - `unavailable_fields` unknown[]: Old axes that are still unavailable (the original 14-axis collector is gone and is NOT restored): tier / verified / action_hint / the five-axis sub-scores / onchain_*
    - unknown
  - `unavailable_reason` string
  - `model` string: demand-v1 (current) | legacy-registry (rows captured before 2026-08-16)
  - `calls_30d` integer, nullable: Present only when model is "demand-v1"; absent otherwise. Total calls in the last 30 days, from the public CDP discovery catalogue
  - `unique_payers_30d` integer, nullable: Present only when model is "demand-v1"; absent otherwise. LOWER BOUND: max across this service endpoints, never a sum (one buyer hitting several endpoints must not be counted twice)
  - `demand_class` string, nullable: Present only when model is "demand-v1"; absent otherwise. REAL | SOLO | PROBE | WASH? | WASH | DEAD. Computed by the same classifier as our public wash-trade filter, and inside the signed record_hash core - tampering with it breaks self-verification
  - `demand_depth` string, nullable: Present only when model is "demand-v1"; absent otherwise. DEPTH (repeat purchase) | BREADTH (one-time tire-kicking) | null
  - `endpoints` integer, nullable: Present only when model is "demand-v1"; absent otherwise. Number of catalogued endpoints under this service
  - `endpoints_by_class` object, nullable: Present only when model is "demand-v1"; absent otherwise. Distribution of demand_class across this service endpoints
  - `last_called_at` string, nullable: Present only when model is "demand-v1"; absent otherwise. Most recent call timestamp reported by the catalogue
  - `model_note` string: Present only when model is "demand-v1"; absent otherwise. States plainly that this REPLACES rather than restores the old 14-axis score, and how score_total is derived
  - `source_note` string: Present only when model is "legacy-registry"; absent otherwise. Provenance note for the 2026-07-07/08 salvaged registry import
  - `note` string: Present only when model is "legacy-registry"; absent otherwise. Degraded-delivery disclosure for rows captured before the rebuild

## Other responses

- `402`: Payment Required
- `422`: No data for this query - no_charge:true, you are NOT billed

---

[API](https://skmtc.dev/truthbear/apis/truth-bear-verifiable-screening-intelligence-for-ai-agents-g.md) · [All operations](https://skmtc.dev/truthbear/apis/truth-bear-verifiable-screening-intelligence-for-ai-agents-g/llms.txt) · [OpenAPI document](https://skmtc.dev/truthbear/apis/truth-bear-verifiable-screening-intelligence-for-ai-agents-g/revisions/35744dfa4550?raw)
