Truth Systems · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Truth Systems Gateway API

3 actions 3 updates documentation extends openapi/truth-systems-gateway-openapi-original.json
Generated by API Evangelist Written by API Evangelist tooling for Truth Systems's API. It is a proposal applied on top of the contract, not a document Truth Systems publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

contactx-apievangelistoperationIdsummarytagsx-error-envelope

Targets 2

$.info
$.paths['/api/get_context_output'].post

OpenAPI Overlay

Raw ↑
# generated: '2026-07-21'
# method: generated
# source: API Evangelist enrichment pipeline (local pass)
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Truth Systems Gateway API
  version: 1.0.0
extends: openapi/truth-systems-gateway-openapi-original.json
actions:
  - target: $.info
    description: Add provider identity and catalog context
    update:
      contact:
        name: Truth Systems
        url: https://www.truthsystems.ai
        email: info@truthsystems.com
      x-apievangelist:
        slug: truth-systems
        deployment-model: on-premise
        note: >-
          Gateway deploys into the customer's own AWS or Azure account; the
          base URL is deployment-specific (Step Function ARN on AWS, Function
          App URL on Azure). SDK and Terraform modules are delivered via SFTP
          during onboarding.
  - target: $.paths['/api/get_context_output'].post
    description: Add missing operationId, summary, and tags for tooling
    update:
      operationId: getContextOutput
      summary: Detect hallucinations in a claim against provided sources
      tags:
        - Hallucination Detection
  - target: $.paths['/api/get_context_output'].post
    description: Document the error envelope the spec defines but never references
    update:
      x-error-envelope: '#/components/schemas/Error'