Hive Civilization · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Thehiveryiq Com Lex Contract API
12 actions
12 updates
phrasing
extends
openapi/thehiveryiq-com-lex-contract-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/lex-contract/health'].get
$.paths['/v1/lex-contract/pricing'].get
$.paths['/v1/lex-contract/draft_attest'].post
$.paths['/v1/lex-contract/redline_attest'].post
$.paths['/v1/lex-contract/signature_attest'].post
$.paths['/v1/lex-contract/execute_attest'].post
$.paths['/v1/lex-contract/amendment_attest'].post
$.paths['/v1/lex-contract/notice_attest'].post
$.paths['/v1/lex-contract/termination_attest'].post
$.paths['/v1/lex-contract/chain_verify'].get
$.paths['/v1/lex-contract/contract_get'].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 Lex Contract API
version: 1.0.0
extends: openapi/thehiveryiq-com-lex-contract-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/lex-contract/health'].get
update:
x-apievangelist-phrasing:
intent: Check the contract attestation service health
effect: read
questions:
- Is the legal contract attestation service up?
- Can I health-check Lex Contract before recording events?
instructions:
- text: Check the health of the Lex Contract service.
- text: Ping the contract lifecycle attestation API.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/pricing'].get
update:
x-apievangelist-phrasing:
intent: See contract attestation pricing
effect: read
questions:
- How much does it cost to attest contract lifecycle events?
- What is the price per Lex Contract receipt?
instructions:
- text: Show me Lex Contract pricing.
- text: Get the price list for contract lifecycle attestations.
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/draft_attest'].post
update:
x-apievangelist-phrasing:
intent: Record creation of a contract draft
effect: write
questions:
- How do I timestamp the first draft of a contract between parties?
- Can I record clause hashes when a contract draft is created?
instructions:
- text: Attest a new draft of contract {contract_id} between {parties}.
slots:
contract_id: requestBody.contract_id
parties: requestBody.parties
- text: Record draft creation for {contract_id} with parties {parties} and clause hashes {clause_hashes}.
slots:
contract_id: requestBody.contract_id
parties: requestBody.parties
clause_hashes: requestBody.clause_hashes
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/redline_attest'].post
update:
x-apievangelist-phrasing:
intent: Record a redline on a contract
effect: write
questions:
- How do I keep a signed record of each redline or markup during negotiation?
- Can I capture which clauses changed in a redline?
instructions:
- text: Attest a redline on contract {contract_id}.
slots:
contract_id: requestBody.contract_id
- text: Record markup on {contract_id} with updated clause hashes {clause_hashes}.
slots:
contract_id: requestBody.contract_id
clause_hashes: requestBody.clause_hashes
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/signature_attest'].post
update:
x-apievangelist-phrasing:
intent: Record one party signing a contract
effect: write
questions:
- How do I record that one party has signed but others haven't yet?
- Can I attest an individual signer's signature by DID?
instructions:
- text: Attest that {signer_did} signed contract {contract_id}.
slots:
signer_did: requestBody.signer_did
contract_id: requestBody.contract_id
- text: Record a single-party signature on {contract_id} from signer {signer_did}.
slots:
contract_id: requestBody.contract_id
signer_did: requestBody.signer_did
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/execute_attest'].post
update:
x-apievangelist-phrasing:
intent: Record a fully executed contract
effect: write
questions:
- How do I mark a contract as fully executed once every party has signed?
- What do I send to attest full execution of an agreement?
instructions:
- text: Attest full execution of contract {contract_id} by all parties {parties}.
slots:
contract_id: requestBody.contract_id
parties: requestBody.parties
- text: Record that {parties} have all signed {contract_id}.
slots:
parties: requestBody.parties
contract_id: requestBody.contract_id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/amendment_attest'].post
update:
x-apievangelist-phrasing:
intent: Record an amendment to a signed contract
effect: write
questions:
- How do I record an amendment to a contract that's already in force?
- Can amendments carry the new clause hashes?
instructions:
- text: Attest an amendment to contract {contract_id}.
slots:
contract_id: requestBody.contract_id
- text: Record amendment {event_payload} on {contract_id} with clause hashes {clause_hashes}.
slots:
event_payload: requestBody.event_payload
contract_id: requestBody.contract_id
clause_hashes: requestBody.clause_hashes
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/notice_attest'].post
update:
x-apievangelist-phrasing:
intent: Record a formal contract notice
effect: write
questions:
- How do I prove I sent a breach or termination-intent notice under a contract?
- Can I attest a renewal opt-out notice?
instructions:
- text: Attest a {notice_type} notice on contract {contract_id}.
slots:
notice_type: requestBody.notice_type
contract_id: requestBody.contract_id
- text: Record formal notice of type {notice_type} for {contract_id} to parties {parties}.
slots:
notice_type: requestBody.notice_type
contract_id: requestBody.contract_id
parties: requestBody.parties
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/termination_attest'].post
update:
x-apievangelist-phrasing:
intent: Record a contract termination
effect: write
questions:
- How do I create a signed record that a contract has been terminated?
- Can I attest the end of an agreement for all parties?
instructions:
- text: Attest termination of contract {contract_id}.
slots:
contract_id: requestBody.contract_id
- text: Record that {contract_id} is terminated between {parties}.
slots:
contract_id: requestBody.contract_id
parties: requestBody.parties
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/chain_verify'].get
update:
x-apievangelist-phrasing:
intent: Verify a contract's receipt chain
effect: read
questions:
- How do I check the signatures on every lifecycle receipt for a contract?
- Is a contract's event chain still valid and unbroken?
instructions:
- text: Verify the receipt chain for contract {contract_id}.
slots:
contract_id: query.contract_id
- text: Check whether {contract_id}'s signed event chain is valid.
slots:
contract_id: query.contract_id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/lex-contract/contract_get'].get
update:
x-apievangelist-phrasing:
intent: Get a contract with its lifecycle history
effect: read
questions:
- How do I see a contract and every event recorded against it?
- Where can I read the full lifecycle of an agreement from draft to termination?
instructions:
- text: Get contract {contract_id} with all its lifecycle events.
slots:
contract_id: query.contract_id
- text: Show me the full history of {contract_id}.
slots:
contract_id: query.contract_id
method: generated
generated: '2026-09-26'