Hive Civilization · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Thehiveryiq Com Xcalibur Quorum API

5 actions 5 updates phrasing extends openapi/thehiveryiq-com-xcalibur-quorum-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 5

$.info
$.paths['/v1/xcalibur/quorum/complete'].post
$.paths['/v1/xcalibur/quorum/verify'].post
$.paths['/v1/xcalibur/quorum/health'].get
$.paths['/v1/xcalibur/quorum/registry'].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 Xcalibur Quorum API
  version: 1.0.0
extends: openapi/thehiveryiq-com-xcalibur-quorum-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: 4
- target: $.paths['/v1/xcalibur/quorum/complete'].post
  update:
    x-apievangelist-phrasing:
      intent: Get an M-of-N consensus answer from several LLMs
      effect: write
      questions:
      - How do I send one prompt to several models and only accept an answer most of them agree on?
      - Can I choose which models vote and how many votes count as a quorum?
      - Do I get receipts for the models that dissented?
      instructions:
      - text: Run a quorum over {prompt}.
        slots:
          prompt: requestBody.prompt
      - text: Ask models {models} to answer {prompt} and require {m} to agree.
        slots:
          models: requestBody.models
          prompt: requestBody.prompt
          m: requestBody.m
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/xcalibur/quorum/verify'].post
  update:
    x-apievangelist-phrasing:
      intent: Verify a QUORUM receipt signature
      effect: read
      questions:
      - How can I confirm a consensus receipt was really signed by the quorum service?
      - What does QUORUM receipt verification return?
      instructions:
      - text: Verify QUORUM receipt {receipt}.
        slots:
          receipt: requestBody.receipt
      - text: Check the ed25519 signature on consensus receipt {receipt}.
        slots:
          receipt: requestBody.receipt
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/xcalibur/quorum/health'].get
  update:
    x-apievangelist-phrasing:
      intent: Check QUORUM liveness and available models
      effect: read
      questions:
      - Is the QUORUM consensus service alive, and which model IDs can it call?
      - Where do I get the quorum service's public key and version?
      instructions:
      - text: Check QUORUM health.
      - text: List the model IDs QUORUM can currently dispatch to.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/xcalibur/quorum/registry'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the QUORUM model registry
      effect: read
      questions:
      - Which model families and eras can participate in quorum votes?
      - What provider model names sit behind each logical model ID?
      instructions:
      - text: Show the full QUORUM model registry.
      - text: List every model eligible to vote, with its family and era.
      method: generated
      generated: '2026-09-26'