Hive Civilization · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Thehiveryiq Com Afir Stream API

11 actions 11 updates phrasing extends openapi/thehiveryiq-com-afir-stream-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Hive Civilization's API. It is a proposal applied on top of the contract, not a document Hive Civilization publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 11

$.info
$.paths['/v1/afir-stream/health'].get
$.paths['/v1/afir-stream/segment'].post
$.paths['/v1/afir-stream/seal'].post
$.paths['/v1/afir-stream/verify'].post
$.paths['/v1/afir-stream/examples'].get
$.paths['/v1/afir/health'].get
$.paths['/v1/afir/segment'].post
$.paths['/v1/afir/seal'].post
$.paths['/v1/afir/verify'].post
$.paths['/v1/afir/examples'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Thehiveryiq Com Afir Stream API
  version: 1.0.0
extends: openapi/thehiveryiq-com-afir-stream-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 10
- target: $.paths['/v1/afir-stream/health'].get
  update:
    x-apievangelist-phrasing:
      intent: Check AFIR stream service health
      effect: read
      questions:
      - Is the afir-stream receipt service up?
      - Can I health-check the /v1/afir-stream endpoints specifically?
      instructions:
      - text: Check afir-stream health.
      - text: Ping the /v1/afir-stream service and report its status.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir-stream/segment'].post
  update:
    x-apievangelist-phrasing:
      intent: Receipt one stream segment (afir-stream path)
      effect: write
      questions:
      - How do I get a signed receipt for a single audio or token segment on the afir-stream path?
      - 'What roles can an afir-stream segment have: model, counterparty or system side?'
      instructions:
      - text: Receipt afir-stream segment {sequence} of session {session_id}, role {role}, hash {content_hash}.
        slots:
          sequence: requestBody.sequence
          session_id: requestBody.session_id
          role: requestBody.role
          content_hash: requestBody.content_hash
      - text: Sign segment {sequence} for session {session_id} via afir-stream with role {role} and content hash {content_hash}.
        slots:
          sequence: requestBody.sequence
          session_id: requestBody.session_id
          role: requestBody.role
          content_hash: requestBody.content_hash
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir-stream/seal'].post
  update:
    x-apievangelist-phrasing:
      intent: Seal a session's segments (afir-stream path)
      effect: write
      questions:
      - How do I seal an ordered list of segment receipts into one session receipt on afir-stream?
      - Can I declare a latency budget when sealing through afir-stream?
      instructions:
      - text: 'Seal these segment receipts via afir-stream: {segment_receipts}.'
        slots:
          segment_receipts: requestBody.segment_receipts
      - text: Seal session {session_id} on afir-stream from {segment_receipts} with budget {declared_budget_us} µs.
        slots:
          session_id: requestBody.session_id
          segment_receipts: requestBody.segment_receipts
          declared_budget_us: requestBody.declared_budget_us
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir-stream/verify'].post
  update:
    x-apievangelist-phrasing:
      intent: Verify a segment or session receipt (afir-stream)
      effect: read
      questions:
      - How do I verify a sealed session receipt through the afir-stream endpoint?
      - Does afir-stream verification accept a single segment receipt too?
      instructions:
      - text: 'Verify this receipt with afir-stream: {receipt}.'
        slots:
          receipt: requestBody.receipt
      - text: Check the afir-stream signature on receipt {receipt}.
        slots:
          receipt: requestBody.receipt
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir-stream/examples'].get
  update:
    x-apievangelist-phrasing:
      intent: Get sample payloads for afir-stream
      effect: read
      questions:
      - Where can I see example afir-stream segment and seal payloads?
      - Are there worked afir-stream examples to copy?
      instructions:
      - text: Show me the afir-stream examples.
      - text: Fetch the sample requests for /v1/afir-stream.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir/health'].get
  update:
    x-apievangelist-phrasing:
      intent: Check AFIR service health (short path)
      effect: read
      questions:
      - Is the short /v1/afir endpoint healthy?
      - Can I health-check the AFIR alias without the -stream suffix?
      instructions:
      - text: Check /v1/afir health.
      - text: Ping the short AFIR alias and report its status.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir/segment'].post
  update:
    x-apievangelist-phrasing:
      intent: Receipt one stream segment (short /v1/afir path)
      effect: write
      questions:
      - Can I post a segment receipt to the shorter /v1/afir route instead?
      - What fields does the /v1/afir segment call require?
      instructions:
      - text: Using /v1/afir, receipt segment {sequence} of {session_id} as {role} with hash {content_hash}.
        slots:
          sequence: requestBody.sequence
          session_id: requestBody.session_id
          role: requestBody.role
          content_hash: requestBody.content_hash
      - text: Post segment {sequence} for {session_id} to the short AFIR alias, role {role}, content {content_hash}.
        slots:
          sequence: requestBody.sequence
          session_id: requestBody.session_id
          role: requestBody.role
          content_hash: requestBody.content_hash
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir/seal'].post
  update:
    x-apievangelist-phrasing:
      intent: Seal a session's segments (short /v1/afir path)
      effect: write
      questions:
      - Can I seal a session using the /v1/afir alias rather than afir-stream?
      - What does the short AFIR seal return for my segment receipts?
      instructions:
      - text: Seal {segment_receipts} using the /v1/afir alias.
        slots:
          segment_receipts: requestBody.segment_receipts
      - text: Seal session {session_id} on the short AFIR route from {segment_receipts}.
        slots:
          session_id: requestBody.session_id
          segment_receipts: requestBody.segment_receipts
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir/verify'].post
  update:
    x-apievangelist-phrasing:
      intent: Verify a receipt (short /v1/afir path)
      effect: read
      questions:
      - Can I verify an AFIR receipt through the /v1/afir alias?
      - Will the short AFIR verify route check a sealed session?
      instructions:
      - text: Verify {receipt} using /v1/afir.
        slots:
          receipt: requestBody.receipt
      - text: Run the short AFIR verify on receipt {receipt}.
        slots:
          receipt: requestBody.receipt
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/afir/examples'].get
  update:
    x-apievangelist-phrasing:
      intent: Get sample payloads for /v1/afir
      effect: read
      questions:
      - Where are the example payloads for the short /v1/afir alias?
      - Does the /v1/afir route publish its own samples?
      instructions:
      - text: Show the /v1/afir examples.
      - text: Fetch sample requests for the short AFIR alias.
      method: generated
      generated: '2026-09-26'