Hive Civilization · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Thehiveryiq Com Law API

19 actions 19 updates phrasing extends openapi/thehiveryiq-com-law-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 19 · first 16 shown; the file carries all of them

$.info
$.paths['/v1/law/freight/template/list'].post
$.paths['/v1/law/agents'].get
$.paths['/v1/law/freight/template'].get
$.paths['/v1/law/freight/contract'].post
$.paths['/v1/law/freight/contract/{contract_id}'].get
$.paths['/v1/law/freight/dispute'].post
$.paths['/v1/law/freight/webhook'].post
$.paths['/v1/law/freight/dispute/{dispute_id}'].get
$.paths['/v1/law/freight/economics'].get
$.paths['/v1/law/insurance/template/list'].post
$.paths['/v1/law/insurance/agents'].get
$.paths['/v1/law/insurance/template'].get
$.paths['/v1/law/insurance/contract'].post
$.paths['/v1/law/insurance/contract/{contract_id}'].get
$.paths['/v1/law/insurance/dispute'].post

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 Law API
  version: 1.0.0
extends: openapi/thehiveryiq-com-law-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: 18
- target: $.paths['/v1/law/freight/template/list'].post
  update:
    x-apievangelist-phrasing:
      intent: List freight arbitration templates
      effect: read
      questions:
      - Which freight arbitration templates are available to list?
      - Can I pull the full list of freight arbitration terms before drafting a shipping contract?
      instructions:
      - text: List the freight arbitration templates.
      - text: List freight arbitration templates, passing {metadata} with the request.
        slots:
          metadata: requestBody.metadata
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/agents'].get
  update:
    x-apievangelist-phrasing:
      intent: List the freight law agents
      effect: read
      questions:
      - Which agents handle freight arbitration in the law service?
      - What agents sit behind the freight contract and dispute workflow?
      instructions:
      - text: Show me the agents that run freight arbitration.
      - text: List the freight law agents.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/freight/template'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the freight contract template
      effect: read
      questions:
      - What does the freight contract template look like before I file one?
      - What fields does the freight arbitration template expect for a shipment?
      instructions:
      - text: Fetch the freight contract template.
      - text: Show me the default freight arbitration template.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/freight/contract'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a bonded freight contract
      effect: write
      questions:
      - How do I set up a freight contract between a shipper, broker, carrier and consignee?
      - Can a freight contract carry a USDC bond alongside the agreed rate?
      - What details about the lane, pickup and delivery windows go into a freight contract?
      instructions:
      - text: Create a freight contract from {lane_origin} to {lane_dest} at {agreed_rate_usdc} USDC with a {bond_amount_usdc} USDC bond.
        slots:
          lane_origin: requestBody.lane_origin
          lane_dest: requestBody.lane_dest
          agreed_rate_usdc: requestBody.agreed_rate_usdc
          bond_amount_usdc: requestBody.bond_amount_usdc
      - text: Open a freight contract between shipper {shipper_did} and carrier {carrier_did} via broker {broker_did} for consignee {consignee_did}.
        slots:
          shipper_did: requestBody.shipper_did
          carrier_did: requestBody.carrier_did
          broker_did: requestBody.broker_did
          consignee_did: requestBody.consignee_did
      - text: Record a class {freight_class} shipment weighing {weight_lb} lb declared at {declared_value_usd} USD in a new freight contract.
        slots:
          freight_class: requestBody.freight_class
          weight_lb: requestBody.weight_lb
          declared_value_usd: requestBody.declared_value_usd
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/freight/contract/{contract_id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a freight contract
      effect: read
      questions:
      - How can I look up the terms of a freight contract I already created?
      - Where do I see the parties and bond on an existing freight contract?
      instructions:
      - text: Show freight contract {contract_id}.
        slots:
          contract_id: path.contract_id
      - text: Pull up the details of freight contract {contract_id}.
        slots:
          contract_id: path.contract_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/freight/dispute'].post
  update:
    x-apievangelist-phrasing:
      intent: File a dispute on a freight contract
      effect: write
      questions:
      - How do I file a dispute against a freight contract when a shipment goes wrong?
      - Can I attach evidence when disputing a freight delivery?
      instructions:
      - text: File a freight dispute on contract {contract_id} for {dispute_condition}, filed by {filer_did}.
        slots:
          contract_id: requestBody.contract_id
          dispute_condition: requestBody.dispute_condition
          filer_did: requestBody.filer_did
      - text: Dispute freight contract {contract_id} as {filer_did} with evidence {evidence}.
        slots:
          contract_id: requestBody.contract_id
          filer_did: requestBody.filer_did
          evidence: requestBody.evidence
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/freight/webhook'].post
  update:
    x-apievangelist-phrasing:
      intent: Send a freight exception event by webhook
      effect: write
      questions:
      - Can I push freight exception events from Zapier or my ERP into the law service?
      - Where do broker freight exception webhooks get posted?
      instructions:
      - text: Post this freight exception event to the freight webhook.
      - text: Forward our shipment exception alert to the freight exception webhook.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/freight/dispute/{dispute_id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a freight dispute
      effect: read
      questions:
      - How do I check where a freight dispute stands?
      - What was decided on the freight dispute I filed?
      instructions:
      - text: Show freight dispute {dispute_id}.
        slots:
          dispute_id: path.dispute_id
      - text: Check the status of freight dispute {dispute_id}.
        slots:
          dispute_id: path.dispute_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/freight/economics'].get
  update:
    x-apievangelist-phrasing:
      intent: View freight arbitration economics
      effect: read
      questions:
      - What are the economics of the freight arbitration service?
      - How much revenue does freight arbitration generate?
      instructions:
      - text: Show me the freight arbitration economics.
      - text: Report the freight dispute economics.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/template/list'].post
  update:
    x-apievangelist-phrasing:
      intent: List insurance arbitration templates
      effect: read
      questions:
      - Which insurance claim arbitration templates can I list?
      - Can I see every insurance arbitration template before opening a claim contract?
      instructions:
      - text: List the insurance arbitration templates.
      - text: List insurance arbitration templates, sending {metadata} with the call.
        slots:
          metadata: requestBody.metadata
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/agents'].get
  update:
    x-apievangelist-phrasing:
      intent: List the insurance law agents
      effect: read
      questions:
      - Which agents run insurance claim arbitration?
      - What agents are involved in the insurance dispute workflow?
      instructions:
      - text: Show me the agents that handle insurance arbitration.
      - text: List the insurance law agents.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/template'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the insurance claim contract template
      effect: read
      questions:
      - What does the insurance claim contract template contain?
      - What fields does an insurance arbitration contract need?
      instructions:
      - text: Fetch the insurance claim contract template.
      - text: Show me the default insurance arbitration template.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/contract'].post
  update:
    x-apievangelist-phrasing:
      intent: Create an insurance claim contract
      effect: write
      questions:
      - How do I register an insurance claim for arbitration between insured and insurer?
      - Can I record a policy's coverage limit and deductible along with the claim?
      - What has to be bonded by the insurer when opening an insurance claim contract?
      instructions:
      - text: Open an insurance claim contract for policy {policy_id}, claim {claim_id}, claiming {claimed_amount_usdc} USDC.
        slots:
          policy_id: requestBody.policy_id
          claim_id: requestBody.claim_id
          claimed_amount_usdc: requestBody.claimed_amount_usdc
      - text: Create an insurance contract between insured {insured_did} and insurer {insurer_did} with adjuster {claims_adjuster_agent_did}.
        slots:
          insured_did: requestBody.insured_did
          insurer_did: requestBody.insurer_did
          claims_adjuster_agent_did: requestBody.claims_adjuster_agent_did
      - text: File a {claim_type} claim from {incident_date} under a {coverage_limit_usdc} USDC limit and {deductible_usdc} USDC deductible.
        slots:
          claim_type: requestBody.claim_type
          incident_date: requestBody.incident_date
          coverage_limit_usdc: requestBody.coverage_limit_usdc
          deductible_usdc: requestBody.deductible_usdc
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/contract/{contract_id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an insurance claim contract
      effect: read
      questions:
      - How can I review an insurance claim contract I already opened?
      - Where do I see the coverage and claim amount on an existing insurance contract?
      instructions:
      - text: Show insurance contract {contract_id}.
        slots:
          contract_id: path.contract_id
      - text: Pull up the details of insurance claim contract {contract_id}.
        slots:
          contract_id: path.contract_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/dispute'].post
  update:
    x-apievangelist-phrasing:
      intent: Dispute an insurance claim decision
      effect: write
      questions:
      - How do I dispute a denied insurance claim?
      - Can I challenge the amount an adjuster proposed on my insurance claim?
      instructions:
      - text: Dispute insurance contract {contract_id} as {filer_did}.
        slots:
          contract_id: requestBody.contract_id
          filer_did: requestBody.filer_did
      - text: Challenge the adjuster's {adjuster_proposed_usdc} USDC offer on insurance contract {contract_id} filed by {filer_did}.
        slots:
          adjuster_proposed_usdc: requestBody.adjuster_proposed_usdc
          contract_id: requestBody.contract_id
          filer_did: requestBody.filer_did
      - text: Contest the claim denial reason {denial_reason_claimed} on insurance contract {contract_id} from {filer_did}.
        slots:
          denial_reason_claimed: requestBody.denial_reason_claimed
          contract_id: requestBody.contract_id
          filer_did: requestBody.filer_did
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/webhook'].post
  update:
    x-apievangelist-phrasing:
      intent: Send an insurance exception event by webhook
      effect: write
      questions:
      - Can an MGA push insurance claim exception events into the law service?
      - Where do insurance exception webhooks get posted?
      instructions:
      - text: Post this insurance exception event to the insurance webhook.
      - text: Forward our claims exception alert to the insurance exception webhook.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/dispute/{dispute_id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an insurance dispute
      effect: read
      questions:
      - How do I check the outcome of an insurance claim dispute?
      - Where can I see the status of the insurance dispute I raised?
      instructions:
      - text: Show insurance dispute {dispute_id}.
        slots:
          dispute_id: path.dispute_id
      - text: Check the status of insurance dispute {dispute_id}.
        slots:
          dispute_id: path.dispute_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/v1/law/insurance/economics'].get
  update:
    x-apievangelist-phrasing:
      intent: View insurance arbitration economics
      effect: read
      questions:
      - What are the economics of the insurance arbitration service?
      - How much revenue does insurance claim arbitration bring in?
      instructions:
      - text: Show me the insurance arbitration economics.
      - text: Report the insurance dispute economics.
      method: generated
      generated: '2026-09-26'