Hive Civilization · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Thehiveryiq Com Swarm Receipts API
9 actions
9 updates
phrasing
extends
openapi/thehiveryiq-com-swarm-receipts-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 9
$.info
$.paths['/v1/receipt/verify'].post
$.paths['/v1/receipt/health'].get
$.paths['/v1/receipt/free'].post
$.paths['/v1/receipt/pq-status'].get
$.paths['/v1/receipt/pricing'].get
$.paths['/v1/receipt/issue'].post
$.paths['/v1/receipt/{receipt_id}'].get
$.paths['/v1/receipt/settle'].post
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 Swarm Receipts API
version: 1.0.0
extends: openapi/thehiveryiq-com-swarm-receipts-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: 8
- target: $.paths['/v1/receipt/verify'].post
update:
x-apievangelist-phrasing:
intent: Verify a signed receipt envelope
effect: read
questions:
- How do I check that a post-quantum signed receipt envelope is valid?
- Can I verify a receipt someone handed me without logging in?
instructions:
- text: Verify receipt envelope {envelope}.
slots:
envelope: requestBody.envelope
- text: 'Check the signatures on this receipt envelope: {envelope}.'
slots:
envelope: requestBody.envelope
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/receipt/health'].get
update:
x-apievangelist-phrasing:
intent: Check receipt service health
effect: read
questions:
- Is the receipt issuing service up right now?
- Can I health-check the receipt endpoints?
instructions:
- text: Check receipt service health.
- text: Ping the /v1/receipt service.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/receipt/free'].post
update:
x-apievangelist-phrasing:
intent: Sign any text as a free PQ receipt
effect: write
questions:
- Can I get a free post-quantum signed receipt for a PR diff or log line without an account?
- What's the daily limit on free receipts per IP?
instructions:
- text: Sign {payload} as a free receipt.
slots:
payload: requestBody.payload
- text: Issue a free signed receipt for {payload} labelled {label}.
slots:
payload: requestBody.payload
label: requestBody.label
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/receipt/pq-status'].get
update:
x-apievangelist-phrasing:
intent: Check whether the ML-DSA-65 signer is live
effect: read
questions:
- Is the ML-DSA-65 post-quantum signer actually running on this host?
- Are receipts being signed with real PQ keys right now?
instructions:
- text: Tell me whether the ML-DSA-65 signer is live.
- text: Check the post-quantum signing status for receipts.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/receipt/pricing'].get
update:
x-apievangelist-phrasing:
intent: Get receipt pricing
effect: read
questions:
- What does it cost to issue receipts beyond the free tier?
- Where is the price list for swarm receipts?
instructions:
- text: Show receipt pricing.
- text: Get the price list for issuing receipts.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/receipt/issue'].post
update:
x-apievangelist-phrasing:
intent: Issue a swarm receipt between two agents
effect: write
questions:
- How do I issue a swarm-profile receipt for a transaction between two agent DIDs?
- Can I attach a federation round ID to a swarm receipt?
instructions:
- text: Issue a swarm receipt for tx {tx_hash} from {agent_did} to {counterparty_did}.
slots:
tx_hash: requestBody.tx_hash
agent_did: requestBody.agent_did
counterparty_did: requestBody.counterparty_did
- text: Record transaction {tx_hash} between {agent_did} and {counterparty_did} in round {round_id}.
slots:
tx_hash: requestBody.tx_hash
agent_did: requestBody.agent_did
counterparty_did: requestBody.counterparty_did
round_id: requestBody.round_id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/receipt/{receipt_id}'].get
update:
x-apievangelist-phrasing:
intent: Get a receipt by ID
effect: read
questions:
- How do I fetch a receipt I issued earlier by its ID?
- Has a given receipt been settled yet?
instructions:
- text: Show receipt {receipt_id}.
slots:
receipt_id: path.receipt_id
- text: Look up the settlement state of receipt {receipt_id}.
slots:
receipt_id: path.receipt_id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/receipt/settle'].post
update:
x-apievangelist-phrasing:
intent: Mark a receipt settled on-chain
effect: write
questions:
- How do I attach a settlement transaction to an issued receipt?
- What do I need to mark a swarm receipt as settled?
instructions:
- text: Settle receipt {receipt_id} with transaction {settlement_tx_hash}.
slots:
receipt_id: requestBody.receipt_id
settlement_tx_hash: requestBody.settlement_tx_hash
- text: Mark {receipt_id} as settled by tx {settlement_tx_hash}.
slots:
receipt_id: requestBody.receipt_id
settlement_tx_hash: requestBody.settlement_tx_hash
method: generated
generated: '2026-09-26'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/thehiveryiq-com-swarm-receipts-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.