Hive Civilization Desci Qvac API

The desci-qvac API from Hive Civilization — 7 operation(s) for desci-qvac.

Operations 7

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /v1/desci/qvac/scan Run a DeSci research scan · Trigger Scan #
Ask an LLM
“How do I kick off a scan pass for new DeSci QVAC findings?”
“Can I run the scan with a specific analyst instead of the default?”
Tell an agent
Run a DeSci QVAC scan pass.
Run a DeSci scan with analyst {analyst_id}.
GET /v1/desci/qvac/findings List DeSci research findings · List Findings #
Ask an LLM
“What research findings have the DeSci analysts surfaced?”
“Can I filter findings to tier_1 severity or a single QVAC module?”
Tell an agent
List the DeSci findings.
Show the top {top_n} {severity} findings for module {qvac_module}.
GET /v1/desci/qvac/findings/{node_id} Get a DeSci finding · Get Finding #
Ask an LLM
“How do I read the details of a single DeSci finding?”
“What does a specific research finding node contain?”
Tell an agent
Get finding {node_id}.
Show research finding {node_id}.
POST /v1/desci/qvac/findings/{node_id}/purchase Purchase a DeSci finding · Purchase Finding #
Ask an LLM
“How do I buy a research finding from the DeSci marketplace?”
“Is my wallet screened against sanctions when purchasing a finding?”
Tell an agent
Buy finding {node_id} with wallet {buyer_wallet}.
Purchase finding {node_id} for {buyer_did} from wallet {buyer_wallet} paying in {asset_requested}.
GET /v1/desci/qvac/leaderboard View the DeSci analyst leaderboard · Leaderboard #
Ask an LLM
“Which DeSci analysts have the best research record?”
“Can I see just the top few DeSci analysts?”
Tell an agent
Show the DeSci analyst leaderboard.
Show the top {top_n} DeSci analysts.
GET /v1/desci/qvac/analysts List DeSci research analysts · List Analysts #
Ask an LLM
“Which research analysts are running DeSci scans?”
“What analysts exist in DeSci QVAC?”
Tell an agent
List the DeSci analysts.
Show every research analyst.
GET /v1/desci/qvac/stats Get DeSci research stats · Stats #
Ask an LLM
“How many DeSci findings have been discovered and sold?”
“What are the overall DeSci QVAC statistics?”
Tell an agent
Show DeSci stats.
Report DeSci findings and sales totals.

Documentation

Specifications

Other Resources

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/thehiveryiq-com:thehiveryiq-com-desci-qvac-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

thehiveryiq-com-desci-qvac-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HiveMorph v0.1 Desci Qvac API
  description: 'Polymorphic agent runtime — single shape (Merchant), single supermodel (W2 MERCHANT). Three gates: NEED + YIELD + CLEAN-MONEY.'
  version: 0.1.0
tags:
- name: desci-qvac
paths:
  /v1/desci/qvac/scan:
    post:
      tags:
      - desci-qvac
      summary: Trigger Scan
      description: 'Run one scan pass. If no analyst exists, a default one is created

        (`QVAC-RA-Prime`). On first call, seeds 5 mock findings unless

        `seed_if_empty=False`.'
      operationId: trigger_scan_v1_desci_qvac_scan_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScanRequest'
              default:
                seed_if_empty: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Trigger Scan V1 Desci Qvac Scan Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/desci/qvac/findings:
    get:
      tags:
      - desci-qvac
      summary: List Findings
      operationId: list_findings_v1_desci_qvac_findings_get
      parameters:
      - name: severity
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Filter by tier_1|tier_2|tier_3
          title: Severity
        description: Filter by tier_1|tier_2|tier_3
      - name: qvac_module
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Qvac Module
      - name: discovered_by
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Discovered By
      - name: include_purchased
        in: query
        required: false
        schema:
          type: boolean
          default: true
          title: Include Purchased
      - name: top_n
        in: query
        required: false
        schema:
          type: integer
          maximum: 1000
          minimum: 1
          default: 200
          title: Top N
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response List Findings V1 Desci Qvac Findings Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/desci/qvac/findings/{node_id}:
    get:
      tags:
      - desci-qvac
      summary: Get Finding
      operationId: get_finding_v1_desci_qvac_findings__node_id__get
      parameters:
      - name: node_id
        in: path
        required: true
        schema:
          type: string
          title: Node Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Get Finding V1 Desci Qvac Findings  Node Id  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/desci/qvac/findings/{node_id}/purchase:
    post:
      tags:
      - desci-qvac
      summary: Purchase Finding
      operationId: purchase_finding_v1_desci_qvac_findings__node_id__purchase_post
      parameters:
      - name: node_id
        in: path
        required: true
        schema:
          type: string
          title: Node Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PurchaseRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Purchase Finding V1 Desci Qvac Findings  Node Id  Purchase Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/desci/qvac/leaderboard:
    get:
      tags:
      - desci-qvac
      summary: Leaderboard
      operationId: leaderboard_v1_desci_qvac_leaderboard_get
      parameters:
      - name: top_n
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 1
          default: 50
          title: Top N
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Leaderboard V1 Desci Qvac Leaderboard Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/desci/qvac/analysts:
    get:
      tags:
      - desci-qvac
      summary: List Analysts
      operationId: list_analysts_v1_desci_qvac_analysts_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response List Analysts V1 Desci Qvac Analysts Get
  /v1/desci/qvac/stats:
    get:
      tags:
      - desci-qvac
      summary: Stats
      operationId: stats_v1_desci_qvac_stats_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Stats V1 Desci Qvac Stats Get
components:
  schemas:
    ScanRequest:
      properties:
        analyst_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Analyst Id
          description: Specific analyst_id; otherwise the default analyst runs.
        seed_if_empty:
          type: boolean
          title: Seed If Empty
          description: If true and no findings yet, seed 5 mock findings before scanning.
          default: true
      type: object
      title: ScanRequest
    PurchaseRequest:
      properties:
        buyer_did:
          type: string
          title: Buyer Did
          default: did:hive:auditor
        buyer_wallet:
          type: string
          title: Buyer Wallet
          description: Buyer wallet address (checked against sanctions).
        asset_requested:
          type: string
          title: Asset Requested
          default: USDT
      type: object
      required:
      - buyer_wallet
      title: PurchaseRequest
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
x-provenance:
  method: harvested
  publisher: Hive Civilization
  source: https://receipts.thehiveryiq.com/openapi.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)