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.
View Overlay File View on GitHub Overlay Specification

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

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