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.
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
# 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'