Hive Civilization Cre API

The cre API from Hive Civilization — 11 operation(s) for cre.

Operations 11

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/cre/health Check CRE service health · Health #
Ask an LLM
“Is the compliance receipt envelope service running?”
“How do I health-check the CRE endpoints?”
Tell an agent
Check the health of the CRE service.
Ping the compliance receipt envelope health endpoint.
POST /v1/cre/issue Issue a compliance receipt envelope for a transaction · Issue #
Ask an LLM
“How do I issue a compliance receipt envelope for a transaction?”
“Can I attest specific controls or extra frameworks when issuing an envelope?”
Tell an agent
Issue a CRE envelope for a {txn_type} transaction initiated by {actor}.
Issue a CRE for {txn_type} from {actor} to {counterparty} governed by jurisdictions {jurisdictions}.
GET /v1/cre/envelope/{cre_id} Retrieve a compliance receipt envelope · Envelope Get #
Ask an LLM
“How do I fetch a CRE envelope I issued earlier?”
“What controls and frameworks did a specific envelope attest?”
Tell an agent
Get CRE envelope {cre_id}.
Show the contents of compliance envelope {cre_id}.
POST /v1/cre/verify Verify a compliance receipt envelope · Verify #
Ask an LLM
“How can I check that a CRE envelope is authentic and untampered?”
“Can I verify an envelope by passing it inline rather than by ID?”
Tell an agent
Verify this CRE envelope.
Check the signatures on a compliance receipt envelope I paste in.
GET /v1/cre/coverage Show per-framework control coverage · Coverage #
Ask an LLM
“What percentage of SOC 2 or HIPAA controls have been attested by real transactions?”
“How much of each compliance framework is covered by issued envelopes?”
Tell an agent
Show control coverage per framework across all envelopes.
Report which frameworks have the least attested coverage.
GET /v1/cre/tbr/manifest Disclose the deployed TBR cryptographic stack · Tbr Manifest #
Ask an LLM
“Which cryptographic constructions does the TBR stack actually use?”
“What cryptography is explicitly not used by TBR?”
Tell an agent
Show the TBR cryptographic manifest.
List the crypto primitives deployed and those ruled out in TBR.
GET /v1/cre/tbr/perf Measure live TBR primitive performance · Tbr Perf #
Ask an LLM
“How fast are the TBR primitives in practice?”
“Can I see live measured timings for the TBR crypto operations?”
Tell an agent
Measure TBR primitive performance now.
Show live timing telemetry for the TBR primitives.
POST /v1/cre/tbr/kem/generate Generate an ephemeral hybrid-KEM keypair · Tbr Kem Generate #
Ask an LLM
“How do I get a one-time hybrid KEM public key to encapsulate against?”
“How long is the server-side KEM secret key kept?”
Tell an agent
Generate a one-shot hybrid-KEM keypair.
Create an ephemeral KEM public key and give me its kem_id.
GET /v1/cre/tbr/kem/selftest Self-test the hybrid-KEM combiner · Tbr Kem Selftest #
Ask an LLM
“Does the hybrid-KEM combiner derive matching shared secrets?”
“How can I sanity-check the KEM encapsulate and decapsulate round trip?”
Tell an agent
Run the hybrid-KEM self-test.
Test a KEM encapsulate/decapsulate round trip and report timing.
GET /v1/cre/tbr/entropy/health Check operational entropy health · Tbr Entropy Health #
Ask an LLM
“Is the entropy source feeding TBR healthy?”
“Does the entropy health telemetry amount to a FIPS 140-3 claim?”
Tell an agent
Show entropy health telemetry.
Check the TBR entropy source status.
GET /v1/cre/manifesto Read the CRE manifesto · Manifesto #
Ask an LLM
“What principles is the compliance receipt envelope built on?”
“Where is the CRE manifesto published?”
Tell an agent
Show the CRE manifesto.
Fetch the compliance receipt envelope manifesto.

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-cre-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-cre-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HiveMorph v0.1 Cre API
  description: 'Polymorphic agent runtime — single shape (Merchant), single supermodel (W2 MERCHANT). Three gates: NEED + YIELD + CLEAN-MONEY.'
  version: 0.1.0
tags:
- name: cre
paths:
  /v1/cre/health:
    get:
      tags:
      - cre
      summary: Health
      operationId: health_v1_cre_health_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Health V1 Cre Health Get
  /v1/cre/issue:
    post:
      tags:
      - cre
      summary: Issue
      operationId: issue_v1_cre_issue_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CREIssueRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CREIssueResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/cre/envelope/{cre_id}:
    get:
      tags:
      - cre
      summary: Envelope Get
      operationId: envelope_get_v1_cre_envelope__cre_id__get
      parameters:
      - name: cre_id
        in: path
        required: true
        schema:
          type: string
          title: Cre Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response Envelope Get V1 Cre Envelope  Cre Id  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/cre/verify:
    post:
      tags:
      - cre
      summary: Verify
      description: 'Verify a CRE envelope.


        The envelope can be passed in directly OR referenced by cre_id.'
      operationId: verify_v1_cre_verify_post
      requestBody:
        content:
          application/json:
            schema:
              additionalProperties: true
              type: object
              title: Envelope
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CREVerifyResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/cre/coverage:
    get:
      tags:
      - cre
      summary: Coverage
      description: 'Per-framework coverage across all CRE envelopes ever issued.


        For each framework, returns the % of catalog controls that have been

        attested by AT LEAST ONE issued envelope. This is the live answer to

        ''are you SOC 2 / HIPAA / etc. compliant'' — measured continuously

        from real transactions, not from an annual audit.'
      operationId: coverage_v1_cre_coverage_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Coverage V1 Cre Coverage Get
  /v1/cre/tbr/manifest:
    get:
      tags:
      - cre
      summary: Tbr Manifest
      description: 'Disclosure of the TBR cryptographic stack actually deployed.


        Honest perf, no overclaims, explicit list of NOT-USED constructions

        (organoid entropy, 2-of-3 thresholds, single-zkSNARK-replaces-frameworks).'
      operationId: tbr_manifest_v1_cre_tbr_manifest_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Tbr Manifest V1 Cre Tbr Manifest Get
  /v1/cre/tbr/perf:
    get:
      tags:
      - cre
      summary: Tbr Perf
      description: 'Honest measured performance of the TBR primitives.


        Numbers are gathered live by exercising each primitive a small number

        of times. This is operational telemetry, not a benchmark publication.'
      operationId: tbr_perf_v1_cre_tbr_perf_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Tbr Perf V1 Cre Tbr Perf Get
  /v1/cre/tbr/kem/generate:
    post:
      tags:
      - cre
      summary: Tbr Kem Generate
      description: 'Generate a one-shot hybrid-KEM keypair (ephemeral, server-side).


        Returns ONLY the public key material; the corresponding secret key

        is held in process memory under the returned `kem_id` and discarded

        after a single decap or 5 minutes, whichever comes first.'
      operationId: tbr_kem_generate_v1_cre_tbr_kem_generate_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Tbr Kem Generate V1 Cre Tbr Kem Generate Post
  /v1/cre/tbr/kem/selftest:
    get:
      tags:
      - cre
      summary: Tbr Kem Selftest
      description: 'Self-test of the hybrid-KEM combiner.


        Generates a keypair, encapsulates, decapsulates, asserts the two

        derived shared secrets match, and reports honest timing. Does not

        persist any keys.'
      operationId: tbr_kem_selftest_v1_cre_tbr_kem_selftest_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Tbr Kem Selftest V1 Cre Tbr Kem Selftest Get
  /v1/cre/tbr/entropy/health:
    get:
      tags:
      - cre
      summary: Tbr Entropy Health
      description: Operational entropy health telemetry (NOT a FIPS 140-3 claim).
      operationId: tbr_entropy_health_v1_cre_tbr_entropy_health_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
                title: Response Tbr Entropy Health V1 Cre Tbr Entropy Health Get
  /v1/cre/manifesto:
    get:
      tags:
      - cre
      summary: Manifesto
      operationId: manifesto_v1_cre_manifesto_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CREManifesto'
components:
  schemas:
    CREEnvelope:
      properties:
        cre_id:
          type: string
          title: Cre Id
        txn_type:
          type: string
          title: Txn Type
        txn_id:
          type: string
          title: Txn Id
        actor:
          type: string
          title: Actor
        counterparty:
          anyOf:
          - type: string
          - type: 'null'
          title: Counterparty
        payload:
          additionalProperties: true
          type: object
          title: Payload
        payload_hash:
          type: string
          title: Payload Hash
        jurisdictions:
          items:
            type: string
          type: array
          title: Jurisdictions
        canonical_hash:
          type: string
          title: Canonical Hash
        ed25519_sig:
          type: string
          title: Ed25519 Sig
        ed25519_pub:
          type: string
          title: Ed25519 Pub
        mldsa65_sig:
          type: string
          title: Mldsa65 Sig
        mldsa65_pub_fingerprint:
          type: string
          title: Mldsa65 Pub Fingerprint
        cascade:
          additionalProperties: true
          type: object
          title: Cascade
        key_epoch:
          type: string
          title: Key Epoch
          default: ''
        mmr:
          additionalProperties: true
          type: object
          title: Mmr
        triad:
          additionalProperties: true
          type: object
          title: Triad
        issued_at:
          type: string
          title: Issued At
        issuer:
          type: string
          title: Issuer
          default: hive-civilization
        controls:
          items:
            type: string
          type: array
          title: Controls
        control_audits:
          items:
            additionalProperties: true
            type: object
          type: array
          title: Control Audits
        frameworks_attested:
          items:
            type: string
          type: array
          title: Frameworks Attested
        coverage_pct:
          additionalProperties:
            type: number
          type: object
          title: Coverage Pct
        machine_verified_count:
          type: integer
          title: Machine Verified Count
        self_attested_count:
          type: integer
          title: Self Attested Count
        verifier_url:
          type: string
          title: Verifier Url
          default: https://thehiveryiq.com/verify/
        spec_url:
          type: string
          title: Spec Url
          default: https://thehiveryiq.com/cre/
      type: object
      required:
      - cre_id
      - txn_type
      - txn_id
      - actor
      - payload_hash
      - canonical_hash
      - ed25519_sig
      - ed25519_pub
      - mldsa65_sig
      - mldsa65_pub_fingerprint
      - issued_at
      - controls
      - control_audits
      - frameworks_attested
      - coverage_pct
      - machine_verified_count
      - self_attested_count
      title: CREEnvelope
      description: Full CRE envelope — what auditors ingest.
    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
    CREManifesto:
      properties:
        title:
          type: string
          title: Title
          default: The Compliance Receipt Envelope (CRE) Standard v1.0
        thesis:
          type: string
          title: Thesis
          default: Compliance is not a workflow. It is a side effect of transacting. Every SOC 2 / ISO 27001 / HIPAA / GDPR / EU AI Act control is reducible to a tuple of fields on a cryptographically-signed envelope. If the envelope validates, the control is machine-attested.
        standards_replaced:
          items:
            type: string
          type: array
          title: Standards Replaced
          default:
          - SOC 2 Type II annual audit (replaced by per-transaction CRE)
          - ISO 27001 surveillance audits (replaced by continuous CRE coverage)
          - HIPAA log-review burden (replaced by CRE audit trail)
          - 21 CFR Part 11 e-signature (replaced by ML-DSA-65 dual-sig)
          - Business Associate Agreements (replaced by CRE flow-down)
          - GDPR Article 30 records (replaced by CRE export)
        standards_extended:
          items:
            type: string
          type: array
          title: Standards Extended
          default:
          - EU AI Act high-risk attestation (CRE = perpetual conformity record)
          - NIS2 incident reporting (CRE.404.a auto-fires)
          - DORA ICT third-party register (CRE flow-down satisfies)
          - eIDAS2 qualified signature (ML-DSA-65 satisfies QES requirements)
        key_properties:
          items:
            type: string
          type: array
          title: Key Properties
          default:
          - Offline-verifiable — auditor verifies without calling Hive
          - Post-quantum — ML-DSA-65 (FIPS 204) signed
          - Cross-framework — one envelope satisfies up to 13 frameworks
          - Continuous — every transaction is its own audit
          - Tamper-evident — SHA3-256 canonical hash binds all fields
          - Privacy-preserving — only hashes are envelope-resident
      type: object
      title: CREManifesto
      description: The doctrine in machine-readable form.
    CREIssueRequest:
      properties:
        txn_type:
          type: string
          title: Txn Type
          description: One of TRANSACTION_TYPES
          examples:
          - settlement
          - diagnosis
          - prior_auth
        txn_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Txn Id
          description: External txn id; auto-generated if absent
        actor:
          type: string
          title: Actor
          description: DID or stable identifier of the initiating party
          examples:
          - did:hive:patient:alice
          - '0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E'
        counterparty:
          anyOf:
          - type: string
          - type: 'null'
          title: Counterparty
          description: DID or stable identifier of the receiving party
        payload:
          additionalProperties: true
          type: object
          title: Payload
          description: Domain-specific transaction body. NEVER include PHI/PII in plaintext; use a hash of the underlying record.
        payload_hash:
          anyOf:
          - type: string
          - type: 'null'
          title: Payload Hash
          description: SHA3-256 of the underlying record if PHI/PII is sealed elsewhere
        jurisdictions:
          items:
            type: string
          type: array
          title: Jurisdictions
          description: ISO 3166-1 alpha-2 codes that govern this transaction
          examples:
          - - US-CA
          - - DE
            - EU
          - - US
            - EU
            - SG
        controls:
          anyOf:
          - items:
              type: string
            type: array
          - type: 'null'
          title: Controls
          description: Explicit control IDs to attest. If None, auto-selected from DEFAULT_CONTROL_BUNDLE[txn_type].
        extra_frameworks:
          items:
            type: string
          type: array
          title: Extra Frameworks
          description: Additional frameworks to claim attestation against
      type: object
      required:
      - txn_type
      - actor
      title: CREIssueRequest
      description: Issue a Compliance Receipt Envelope for any transaction.
    CREVerifyResponse:
      properties:
        cre_id:
          type: string
          title: Cre Id
        valid:
          type: boolean
          title: Valid
        canonical_hash_match:
          type: boolean
          title: Canonical Hash Match
        ed25519_valid:
          type: boolean
          title: Ed25519 Valid
        mldsa65_valid:
          type: boolean
          title: Mldsa65 Valid
        cascade_valid:
          type: boolean
          title: Cascade Valid
          default: false
        cascade_channels_checked:
          type: integer
          title: Cascade Channels Checked
          default: 0
        mmr_inclusion_valid:
          type: boolean
          title: Mmr Inclusion Valid
          default: false
        triad_present:
          type: boolean
          title: Triad Present
          default: false
        triad_valid:
          type: boolean
          title: Triad Valid
          default: false
        triad_pillars_passed:
          type: integer
          title: Triad Pillars Passed
          default: 0
        slhdsa_valid:
          type: boolean
          title: Slhdsa Valid
          default: false
        key_epoch:
          type: string
          title: Key Epoch
          default: ''
        controls_attested:
          type: integer
          title: Controls Attested
        frameworks_attested:
          items:
            type: string
          type: array
          title: Frameworks Attested
        coverage_pct:
          additionalProperties:
            type: number
          type: object
          title: Coverage Pct
        issued_at:
          type: string
          title: Issued At
        age_seconds:
          type: number
          title: Age Seconds
        notes:
          items:
            type: string
          type: array
          title: Notes
      type: object
      required:
      - cre_id
      - valid
      - canonical_hash_match
      - ed25519_valid
      - mldsa65_valid
      - controls_attested
      - frameworks_attested
      - coverage_pct
      - issued_at
      - age_seconds
      title: CREVerifyResponse
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    CREIssueResponse:
      properties:
        cre_id:
          type: string
          title: Cre Id
        envelope:
          $ref: '#/components/schemas/CREEnvelope'
        elapsed_ms:
          type: number
          title: Elapsed Ms
      type: object
      required:
      - cre_id
      - envelope
      - elapsed_ms
      title: CREIssueResponse
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)