Hive Civilization R5 Hktn Reputation API

The r5-hktn-reputation API from Hive Civilization — 5 operation(s) for r5-hktn-reputation.

Operations 5

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

GET /v1/hktn/rep/policy Get the HKTN reputation policy · Rep Policy #
Ask an LLM
“How is an agent's HKTN reputation calculated?”
“Which event types affect reputation scores?”
Tell an agent
Show the HKTN reputation policy.
Get the scoring rules for agent reputation.
GET /v1/hktn/rep/leaderboard Rank agents by reputation · Rep Leaderboard #
Ask an LLM
“Which agents have the highest HKTN reputation?”
“Can I limit the reputation leaderboard to the top few agents?”
Tell an agent
Show the reputation leaderboard.
List the top {limit} agents by reputation.
POST /v1/hktn/rep/event Record a reputation event for an agent · Rep Event #
Ask an LLM
“How do I log something an agent did so it counts toward its reputation?”
“Can I attach context to a reputation event?”
Tell an agent
Record a {event_type} reputation event for {agent_did}.
Log {event_type} for agent {agent_did} with context {context}.
POST /v1/hktn/rep/preview Preview reputation after hypothetical events · Rep Preview #
Ask an LLM
“What would an agent's reputation become if certain events happened?”
“Can I simulate reputation changes without recording anything?”
Tell an agent
Preview reputation for {agent_did} with events {hypothetical_events}.
Simulate the reputation of {agent_did}.
GET /v1/hktn/rep/{agent_did} Get an agent's reputation · Rep Get #
Ask an LLM
“What is an agent's current HKTN reputation tier?”
“Can I see the event history behind an agent's reputation?”
Tell an agent
Get the reputation of {agent_did}.
Show reputation for {agent_did} including history {history}.

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-r5-hktn-reputation-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-r5-hktn-reputation-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HiveMorph v0.1 R5 Hktn Reputation API
  description: 'Polymorphic agent runtime — single shape (Merchant), single supermodel (W2 MERCHANT). Three gates: NEED + YIELD + CLEAN-MONEY.'
  version: 0.1.0
tags:
- name: r5-hktn-reputation
paths:
  /v1/hktn/rep/policy:
    get:
      tags:
      - r5-hktn-reputation
      summary: Rep Policy
      operationId: rep_policy_v1_hktn_rep_policy_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /v1/hktn/rep/leaderboard:
    get:
      tags:
      - r5-hktn-reputation
      summary: Rep Leaderboard
      operationId: rep_leaderboard_v1_hktn_rep_leaderboard_get
      parameters:
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 200
          minimum: 1
          default: 20
          title: Limit
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/hktn/rep/event:
    post:
      tags:
      - r5-hktn-reputation
      summary: Rep Event
      operationId: rep_event_v1_hktn_rep_event_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RepEventReq'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/hktn/rep/preview:
    post:
      tags:
      - r5-hktn-reputation
      summary: Rep Preview
      operationId: rep_preview_v1_hktn_rep_preview_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RepPreviewReq'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/hktn/rep/{agent_did}:
    get:
      tags:
      - r5-hktn-reputation
      summary: Rep Get
      operationId: rep_get_v1_hktn_rep__agent_did__get
      parameters:
      - name: agent_did
        in: path
        required: true
        schema:
          type: string
          title: Agent Did
      - name: history
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 0
          default: 25
          title: History
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    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
    HypotheticalEvent:
      properties:
        event_type:
          type: string
          title: Event Type
        age_seconds:
          type: integer
          maximum: 31536000.0
          minimum: 0.0
          title: Age Seconds
          default: 0
        context:
          additionalProperties: true
          type: object
          title: Context
      type: object
      required:
      - event_type
      title: HypotheticalEvent
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    RepEventReq:
      properties:
        agent_did:
          type: string
          maxLength: 200
          minLength: 3
          title: Agent Did
        event_type:
          type: string
          maxLength: 80
          minLength: 1
          title: Event Type
        context:
          additionalProperties: true
          type: object
          title: Context
      type: object
      required:
      - agent_did
      - event_type
      title: RepEventReq
    RepPreviewReq:
      properties:
        agent_did:
          type: string
          maxLength: 200
          minLength: 3
          title: Agent Did
        hypothetical_events:
          items:
            $ref: '#/components/schemas/HypotheticalEvent'
          type: array
          maxItems: 200
          title: Hypothetical Events
      type: object
      required:
      - agent_did
      title: RepPreviewReq
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)