Hive Civilization · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Thehiveryiq Com Tradeguard API
12 actions
12 updates
phrasing
extends
openapi/thehiveryiq-com-tradeguard-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 12
$.info
$.paths['/v1/tradeguard/mcp'].get
$.paths['/v1/tradeguard/mcp'].post
$.paths['/v1/tradeguard/health'].get
$.paths['/v1/tradeguard/pricing'].get
$.paths['/v1/tradeguard/attest'].post
$.paths['/v1/tradeguard/verify/{attestation_id}'].get
$.paths['/v1/tradeguard/by-event-hash/{order_event_hash}'].get
$.paths['/v1/tradeguard/by-trader/{trader_did}'].get
$.paths['/v1/tradeguard/by-firm/{firm_did}'].get
$.paths['/v1/tradeguard/by-algo/{firm_did}/{algo_id}'].get
$.paths['/v1/tradeguard/leaderboard'].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 Tradeguard API
version: 1.0.0
extends: openapi/thehiveryiq-com-tradeguard-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: 11
- target: $.paths['/v1/tradeguard/mcp'].get
update:
x-apievangelist-phrasing:
intent: Describe the TradeGuard MCP server
effect: read
questions:
- Does TradeGuard expose an MCP server, and what does it describe?
- Where is the metadata for the TradeGuard MCP endpoint?
instructions:
- text: Show me the TradeGuard MCP server metadata.
- text: Describe the TradeGuard MCP endpoint.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/mcp'].post
update:
x-apievangelist-phrasing:
intent: Call the TradeGuard MCP server
effect: write
questions:
- Can I send MCP JSON-RPC requests to TradeGuard from my agent?
- Where do MCP tool calls for TradeGuard get posted?
instructions:
- text: Send this MCP request to TradeGuard.
- text: Call a TradeGuard tool over MCP.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/health'].get
update:
x-apievangelist-phrasing:
intent: Check TradeGuard health
effect: read
questions:
- Is the TradeGuard trade attestation service healthy?
- Can I check whether TradeGuard is up before attesting orders?
instructions:
- text: Check TradeGuard health.
- text: Tell me if TradeGuard is up.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/pricing'].get
update:
x-apievangelist-phrasing:
intent: Get TradeGuard pricing
effect: read
questions:
- What does TradeGuard charge to attest a trade?
- Which pricing tiers does TradeGuard offer?
instructions:
- text: Show me TradeGuard pricing.
- text: Get the cost of trade attestations.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/attest'].post
update:
x-apievangelist-phrasing:
intent: Attest an order event for audit
effect: write
questions:
- How do I create a signed attestation for an algorithmic order event?
- Can an attestation record symbol, side, quantity and price for a trade?
instructions:
- text: Attest order event {order_event_hash} for trader {trader_did} at firm {firm_did}, algo {algo_id}, type {event_type} on {venue}.
slots:
order_event_hash: requestBody.order_event_hash
trader_did: requestBody.trader_did
firm_did: requestBody.firm_did
algo_id: requestBody.algo_id
event_type: requestBody.event_type
venue: requestBody.venue
- text: Record a {side} of {quantity} {symbol} from algo {algo_id} as an attestation.
slots:
side: requestBody.side
quantity: requestBody.quantity
symbol: requestBody.symbol
algo_id: requestBody.algo_id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/verify/{attestation_id}'].get
update:
x-apievangelist-phrasing:
intent: Verify a trade attestation
effect: read
questions:
- Can I confirm a TradeGuard attestation is valid given its ID?
- What does verifying a trade attestation return?
instructions:
- text: Verify attestation {attestation_id}.
slots:
attestation_id: path.attestation_id
- text: Check that trade attestation {attestation_id} is authentic.
slots:
attestation_id: path.attestation_id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/by-event-hash/{order_event_hash}'].get
update:
x-apievangelist-phrasing:
intent: Find an attestation by order event hash
effect: read
questions:
- Which attestation covers a particular order event hash?
- Can I look up a trade attestation from the order event's hash?
instructions:
- text: Find the attestation for order event hash {order_event_hash}.
slots:
order_event_hash: path.order_event_hash
- text: Look up event hash {order_event_hash} in TradeGuard.
slots:
order_event_hash: path.order_event_hash
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/by-trader/{trader_did}'].get
update:
x-apievangelist-phrasing:
intent: List attestations for a trader
effect: read
questions:
- What trades has a given trader had attested?
- Can I page through one trader's attestations?
instructions:
- text: List attestations for trader {trader_did}.
slots:
trader_did: path.trader_did
- text: Show {limit} attestations for trader {trader_did} starting at {offset}.
slots:
trader_did: path.trader_did
limit: query.limit
offset: query.offset
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/by-firm/{firm_did}'].get
update:
x-apievangelist-phrasing:
intent: List attestations for a firm
effect: read
questions:
- Which attestations has a trading firm recorded across all its traders?
- Can I paginate a firm's trade attestations?
instructions:
- text: List attestations for firm {firm_did}.
slots:
firm_did: path.firm_did
- text: Show the next {limit} attestations for firm {firm_did} from offset {offset}.
slots:
firm_did: path.firm_did
limit: query.limit
offset: query.offset
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/by-algo/{firm_did}/{algo_id}'].get
update:
x-apievangelist-phrasing:
intent: List attestations for one trading algorithm
effect: read
questions:
- What orders has a specific algorithm at a firm had attested?
- Can I audit a single trading algo's attestation history?
instructions:
- text: List attestations for algo {algo_id} at firm {firm_did}.
slots:
algo_id: path.algo_id
firm_did: path.firm_did
- text: Show {limit} attestations for firm {firm_did}'s algorithm {algo_id}.
slots:
limit: query.limit
firm_did: path.firm_did
algo_id: path.algo_id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/tradeguard/leaderboard'].get
update:
x-apievangelist-phrasing:
intent: View the TradeGuard leaderboard
effect: read
questions:
- Who is attesting the most trades on TradeGuard lately?
- Can I see the leaderboard over a custom number of days?
instructions:
- text: Show the TradeGuard leaderboard.
- text: Show the top {limit} on the leaderboard for the last {days} days.
slots:
limit: query.limit
days: query.days
method: generated
generated: '2026-09-26'