> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blindsight.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Verify Audit Trail Integrity

> Verify the tamper-evident audit hash chain (platform owners only).

Returns ``{ok, checked, broken_at, ...}``. ``ok=false`` with a
``broken_at`` uuid means a record was altered, deleted, or reordered.



## OpenAPI

````yaml /api-reference/openapi.json get /api/audit-trail/verify
openapi: 3.1.0
info:
  title: Blindsight API
  version: 0.1.0
  description: >-
    The full Blindsight REST surface, generated from the running application.
    Replace the server host with your own deployment.


    For the Runtime Security integration surface (scan, proxy, tool calls) see
    the Runtime Security spec, which is hand written and carries worked
    examples.
servers:
  - url: https://api.your-blindsight.com
    description: Your Blindsight deployment
security: []
paths:
  /api/audit-trail/verify:
    get:
      tags:
        - audit-trail
      summary: Verify Audit Trail Integrity
      description: |-
        Verify the tamper-evident audit hash chain (platform owners only).

        Returns ``{ok, checked, broken_at, ...}``. ``ok=false`` with a
        ``broken_at`` uuid means a record was altered, deleted, or reordered.
      operationId: verify_audit_trail_integrity_api_audit_trail_verify_get
      parameters:
        - name: start_id
          in: query
          required: false
          schema:
            anyOf:
              - type: integer
                minimum: 1
              - type: 'null'
            description: First record id to check
            title: Start Id
          description: First record id to check
        - name: end_id
          in: query
          required: false
          schema:
            anyOf:
              - type: integer
                minimum: 1
              - type: 'null'
            description: Last record id to check
            title: End Id
          description: Last record id to check
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError

````