---
title: "Black Box Recorder"
method: GET
path: "/api/v1/black-box.json"
---

# Black Box Recorder

`GET /api/v1/black-box.json`

## Request

- Base URL: `https://l0g.fr`
- URL: `https://l0g.fr/api/v1/black-box.json`
- Auth: none declared

Frames point-in-time du risque : scores, sources, modèles, freshness, hashes, changements et replay par date.

## Response `200`

Réponse JSON statique générée au build.

- BlackBoxSurface
  - `schema` string, uri, required
  - `version` string, required
  - `generated` string, date-time, required
  - `title` string, required
  - `question` string, required
  - `coverage` BlackBoxCoverage, required
    - `frames` integer, required
    - `firstFrameDate` string, date, nullable, required
    - `lastFrameDate` string, date, nullable, required
    - `instruments` string[], required
    - `pointInTime` unknown, required
    - `archiveAvailable` boolean, required
  - `replay` BlackBoxReplayPolicy, required
    - `acceptedDateFormat` 'YYYY-MM-DD', required
    - `rule` string, required
    - `archiveStartDate` string, date, nullable, required
    - `example` object, required
      - `requestedDate` string, date, required
      - `result` string, required
  - `archive` BlackBoxArchivePolicy, required
    - `branch` 'black-box-archive', required
    - `layout` 'frames/*.json', required
    - `appendOnly` unknown, required
    - `hashAlgorithm` 'sha-256', required
    - `validation` string, required
  - `inputs` BlackBoxInputs, required
    - `signals` string, uri, required
    - `freshness` string, uri, required
    - `changes` string, uri, required
    - `risk` string, uri, required
    - `debtRisk` string, uri, required
  - `frames` BlackBoxFrame[], required
    - `schemaVersion` '2', required
    - `frameId` string, required
    - `date` string, date, required
    - `observedAt` string, date-time, nullable, required
    - `retrievedAt` string, date-time, nullable, required
    - `computedAt` string, date-time, required
    - `gitSha` string, required
    - `previousFrameHash` string, nullable, required
    - `attestation` BlackBoxAttestation, required
      - `provider` 'github-sigstore' | 'none', required
      - `reference` string, required
      - `subjects` string[], required
    - `contemporaryHashes` BlackBoxContemporaryHash[], required
      - `path` string, required
      - `sha256` string, required
      - `bytes` integer, required
      - `canonicalization` 'integrity-manifest-v1' | 'canonical-json-v1', required
    - `signals` object[], required
    - `freshness` object, required
    - `changes` object, required
    - `limitations` string[], required
    - `frameHash` string, required
  - `policy` BlackBoxPolicy, required
    - `promise` string, required
    - `noPostHoc` string, required
    - `genesis` string, required
    - `correctionPolicy` string, uri, required
    - `changelog` string, uri, required
  - `license` string, required
  - `attribution` string, required

---

[API](https://skmtc.dev/l0g/apis/l0g-fr-agent-surface-api.md) · [All operations](https://skmtc.dev/l0g/apis/l0g-fr-agent-surface-api/llms.txt) · [OpenAPI document](https://skmtc.dev/l0g/apis/l0g-fr-agent-surface-api/revisions/8d003290594e?raw)
