> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rafflesia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Stream new run events

> Streams immutable run events as text/event-stream. Last-Event-ID resumes after a previously observed evt_ id; clients still use list/retrieve for durable recovery.



## OpenAPI

````yaml /api-reference/openapi.json get /v1/events/stream
openapi: 3.1.0
info:
  description: >-
    Deterministic biological evidence primitives with typed resource, list, and
    error responses. Each operation documents its own response shape,
    provenance, warnings, and transport headers.
  title: Rafflesia API
  version: 0.1.0
servers:
  - description: Production
    url: https://api.rafflesia.ai
security:
  - bearerAuth: []
paths:
  /v1/events/stream:
    get:
      tags:
        - Events
      summary: Stream new run events
      description: >-
        Streams immutable run events as text/event-stream. Last-Event-ID resumes
        after a previously observed evt_ id; clients still use list/retrieve for
        durable recovery.
      operationId: events.stream
      parameters:
        - explode: false
          in: query
          name: type
          schema:
            enum:
              - run.created
              - run.started
              - run.retry_scheduled
              - run.completed
              - run.failed
              - run.canceled
            type: string
        - in: header
          name: Last-Event-ID
          schema:
            pattern: ^evt_[0-9a-f]{24}$
            type: string
      responses:
        '200':
          content:
            text/event-stream:
              schema:
                $ref: '#/components/schemas/RunEvent'
          description: OK
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Bad Request
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Unauthorized
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '402':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Payment Required
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Forbidden
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Not Found
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '405':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Method Not Allowed
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '406':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Not Acceptable
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '408':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Request Timeout
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '410':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Gone
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Unprocessable Entity
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '429':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Too Many Requests
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            RateLimit:
              description: Remaining capacity and reset interval for this refusal.
              schema:
                type: string
            RateLimit-Policy:
              description: Effective request, queue, or execution-capacity policy.
              schema:
                type: string
            Retry-After:
              description: Whole seconds to wait before retrying a transient error.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '499':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Client Closed Request
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Internal Server Error
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '502':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Bad Gateway
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            Retry-After:
              description: Whole seconds to wait before retrying a transient error.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '503':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Service Unavailable
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            Retry-After:
              description: Whole seconds to wait before retrying a transient error.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
        '504':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecutionEnvelopeExecutionErrorData'
          description: Gateway Timeout
          headers:
            Rafflesia-Contract-Digest:
              description: Digest of the full API contract used for this response.
              schema:
                type: string
            Rafflesia-Error-Type:
              description: Stable machine-readable error code, identical to error.code.
              schema:
                type: string
            Rafflesia-Request-Timeout-Type:
              description: >-
                Set to user when the caller-supplied start deadline caused this
                response.
              schema:
                enum:
                  - user
                type: string
            Rafflesia-Retryable:
              description: Whether retrying the identical pinned request may succeed.
              schema:
                enum:
                  - 'true'
                  - 'false'
                type: string
            Rafflesia-Version:
              description: API contract version used for this response.
              schema:
                type: string
            Retry-After:
              description: Whole seconds to wait before retrying a transient error.
              schema:
                type: string
            X-Rafflesia-Billable-Units:
              description: >-
                Frozen units billed when execution produced a chargeable
                terminal result.
              schema:
                type: string
            X-Rafflesia-Runner-Hints:
              description: Best-effort affinity hint suitable for a later related request.
              schema:
                type: string
            X-Rafflesia-Served-From:
              description: Execution worker identifier that handled the latest attempt.
              schema:
                type: string
            X-Request-ID:
              description: Request identifier for support and log correlation.
              schema:
                type: string
      x-codeSamples:
        - lang: bash
          source: |
            curl --request GET \
              --url "https://api.rafflesia.ai/v1/events/stream" \
              --header "Authorization: Bearer $RAFFLESIA_API_KEY"
components:
  schemas:
    RunEvent:
      additionalProperties: false
      properties:
        created_at:
          format: date-time
          type: string
        data:
          $ref: '#/components/schemas/RunEventData'
        id:
          pattern: ^evt_[0-9a-f]{24}$
          type: string
        object:
          enum:
            - event
          type: string
        type:
          enum:
            - run.created
            - run.started
            - run.retry_scheduled
            - run.completed
            - run.failed
            - run.canceled
          type: string
      required:
        - id
        - object
        - type
        - created_at
        - data
      type: object
    ExecutionEnvelopeExecutionErrorData:
      additionalProperties: false
      properties:
        $schema:
          description: A URL to the JSON Schema for this object.
          examples:
            - >-
              https://example.com/schemas/ExecutionEnvelopeExecutionErrorData.json
          format: uri
          readOnly: true
          type: string
        data:
          $ref: '#/components/schemas/ExecutionErrorData'
          description: Operation result data. Absent when the operation did not succeed.
        error:
          $ref: '#/components/schemas/ExecutionAPIError'
          description: Structured execution error information.
        evidence:
          $ref: '#/components/schemas/EvidenceSummary'
          description: Mechanical evidence summary for agent inspection and chaining.
        ok:
          description: Whether the operation succeeded.
          type: boolean
        provenance:
          $ref: '#/components/schemas/Provenance'
          description: Execution provenance.
        warnings:
          description: Non-fatal warnings.
          items:
            $ref: '#/components/schemas/Warning'
          type:
            - array
            - 'null'
      required:
        - ok
        - warnings
        - provenance
      type: object
    RunEventData:
      additionalProperties: false
      properties:
        object:
          $ref: '#/components/schemas/Run'
      required:
        - object
      type: object
    ExecutionErrorData:
      additionalProperties: false
      type: object
    ExecutionAPIError:
      additionalProperties: false
      properties:
        code:
          description: Stable specific error code. Branch on this value instead of message.
          type: string
        details:
          additionalProperties: {}
          description: Additional structured error details retained for compatibility.
          type: object
        doc_url:
          description: Stable documentation URL for this error code.
          type: string
        errors:
          description: >-
            One or more exact validation or execution failures. Machine logic
            should use type, loc, and ctx; msg is for people.
          items:
            $ref: '#/components/schemas/APIErrorDetail'
          type: array
        is_retryable:
          description: >-
            Whether retrying the identical pinned request may succeed without
            changing its input.
          type: boolean
        message:
          description: Human-readable actionable explanation. Do not parse this value.
          type: string
        param:
          description: Request field responsible for the error when known.
          type: string
        request_id:
          description: Request identifier to provide when reporting this occurrence.
          type: string
        type:
          description: Stable coarse error category.
          enum:
            - invalid_request_error
            - resource_missing
            - resource_expired
            - conflict_error
            - rate_limit_error
            - authentication_error
            - permission_error
            - billing_error
            - api_error
          type: string
      required:
        - type
        - code
        - message
        - doc_url
        - is_retryable
      type: object
    EvidenceSummary:
      additionalProperties: false
      properties:
        duration_ms:
          description: >-
            Primary elapsed duration in milliseconds when the response exposes
            one.
          format: int64
          type: integer
        input_refs:
          description: >-
            Input references detected from request fields such as object_id,
            structure_id, target_id, and sequence_id.
          items:
            type: string
          type:
            - array
            - 'null'
        object_refs:
          description: Object ids or object refs visible in the response/provenance.
          items:
            type: string
          type:
            - array
            - 'null'
        output_refs:
          description: Output references detected from response data and generated objects.
          items:
            type: string
          type:
            - array
            - 'null'
        row_count:
          description: >-
            Primary row count or returned row count when the response exposes
            one.
          format: int64
          type: integer
        warnings_count:
          description: Number of non-fatal warnings in the envelope.
          format: int64
          type: integer
      required:
        - warnings_count
      type: object
    Provenance:
      additionalProperties: false
      properties:
        cache_hit:
          description: Whether cached output was reused.
          type: boolean
        created_at:
          description: UTC timestamp.
          type: string
        database_snapshots:
          description: Database snapshots used.
          items:
            $ref: '#/components/schemas/DatabaseSnapshot'
          type:
            - array
            - 'null'
        generated_object_ids:
          description: Object ids created by the operation.
          items:
            type: string
          type:
            - array
            - 'null'
        input_hash:
          description: SHA-256 hash of canonical request input.
          type: string
        operation:
          description: Primitive operation id.
          type: string
        parameters_hash:
          description: SHA-256 hash of parameters.
          type: string
        request_id:
          description: Unique request identifier.
          type: string
        server_version:
          description: Server version.
          type: string
        tool_versions:
          description: Tool versions used.
          items:
            $ref: '#/components/schemas/ToolVersion'
          type:
            - array
            - 'null'
      required:
        - request_id
        - operation
        - created_at
        - server_version
      type: object
    Warning:
      additionalProperties: false
      properties:
        code:
          description: Stable warning code.
          type: string
        details:
          additionalProperties: {}
          description: Additional structured warning details.
          type: object
        message:
          description: Human-readable warning message.
          type: string
      required:
        - code
        - message
      type: object
    Run:
      additionalProperties: false
      properties:
        attempt:
          format: int64
          minimum: 0
          type: integer
        background:
          type: boolean
        billing:
          $ref: '#/components/schemas/RunBillingUsage'
          description: >-
            Frozen charge for a terminal run. Present for successful outputs and
            for a 422 only when the execution worker attested that inference
            started.
        cancel_url:
          type: string
        canceled_at:
          format: date-time
          type: string
        completed_at:
          format: date-time
          type: string
        created_at:
          format: date-time
          type: string
        endpoint:
          type: string
        endpoint_release_id:
          type: string
        error:
          $ref: '#/components/schemas/ExecutionAPIError'
        expires_at:
          description: >-
            Retention deadline. Absent while a nonterminal background run is
            durably retained; set when the run becomes terminal.
          format: date-time
          type: string
        id:
          pattern: ^run_[0-9a-f]{24}$
          type: string
        logs:
          items:
            $ref: '#/components/schemas/JobEvent'
          type:
            - array
            - 'null'
        max_retries:
          format: int64
          minimum: 0
          type: integer
        metadata:
          additionalProperties:
            type: string
          type: object
        model:
          type: string
        model_release_id:
          type: string
        object:
          enum:
            - run
          type: string
        output:
          $ref: '#/components/schemas/RunOutput'
        progress:
          $ref: '#/components/schemas/RunProgress'
        queue:
          $ref: '#/components/schemas/RunQueue'
        result_url:
          type: string
        runner_hint:
          description: Best-effort affinity requested by the caller.
          type: string
        served_from:
          description: Execution worker identifier that handled the most recent attempt.
          type: string
        start_deadline_at:
          format: date-time
          type: string
        started_at:
          format: date-time
          type: string
        status:
          enum:
            - queued
            - in_progress
            - completed
            - failed
            - canceled
          type: string
        status_stream_url:
          type: string
        status_url:
          type: string
        version:
          format: int64
          minimum: 1
          type: integer
        webhook_endpoint_id:
          pattern: ^whep_[0-9a-f]{24}$
          type: string
      required:
        - id
        - object
        - endpoint
        - endpoint_release_id
        - background
        - status
        - version
        - attempt
        - max_retries
        - result_url
        - status_url
        - status_stream_url
        - cancel_url
        - created_at
      type: object
    APIErrorDetail:
      additionalProperties: false
      properties:
        ctx:
          additionalProperties: {}
          description: Structured constraint or failure context.
          type: object
        input:
          description: Offending non-sensitive scalar when it is safe and useful to echo.
        loc:
          description: >-
            Path to the failing value, beginning with body, query, path, or
            header.
          items:
            type: string
          type: array
        msg:
          description: Human-readable explanation. Do not parse this value.
          type: string
        type:
          description: Stable machine-readable failure type.
          type: string
        url:
          description: Documentation URL for this failure type.
          type: string
      required:
        - loc
        - msg
        - type
        - url
      type: object
    DatabaseSnapshot:
      additionalProperties: false
      properties:
        digest:
          type: string
        kind:
          type: string
        name:
          type: string
        version:
          type: string
      required:
        - name
        - version
      type: object
    ToolVersion:
      additionalProperties: false
      properties:
        name:
          type: string
        path:
          type: string
        version:
          type: string
      required:
        - name
        - version
      type: object
    RunBillingUsage:
      additionalProperties: false
      properties:
        amount_microusd:
          format: int64
          minimum: 0
          type: integer
        billable_units:
          format: int64
          minimum: 0
          type: integer
        currency:
          enum:
            - usd
          type: string
        discount_basis_points:
          format: int64
          maximum: 10000
          minimum: 0
          type: integer
        discount_microusd:
          format: int64
          minimum: 0
          type: integer
        is_estimate:
          type: boolean
        measurements:
          additionalProperties:
            format: int64
            type: integer
          type: object
        subtotal_microusd:
          format: int64
          minimum: 0
          type: integer
        unit:
          type: string
        unit_amount_microusd:
          format: int64
          minimum: 0
          type: integer
      required:
        - currency
        - unit
        - billable_units
        - unit_amount_microusd
        - discount_basis_points
        - subtotal_microusd
        - discount_microusd
        - amount_microusd
        - is_estimate
        - measurements
      type: object
    JobEvent:
      additionalProperties: false
      properties:
        attempt:
          format: int64
          type: integer
        created_at:
          type: string
        details:
          additionalProperties:
            type: string
          type: object
        message:
          type: string
        sequence:
          format: int64
          type: integer
        type:
          type: string
        worker_id:
          type: string
      required:
        - sequence
        - type
        - created_at
      type: object
    RunOutput:
      additionalProperties: false
      properties:
        billing:
          $ref: '#/components/schemas/RunBillingUsage'
        data:
          anyOf:
            - $ref: >-
                #/components/schemas/RunEndpointAiriInstituteModerngenaBaseOutput
            - $ref: >-
                #/components/schemas/RunEndpointAiriInstituteModerngenaLargeOutput
            - $ref: '#/components/schemas/RunEndpointArcInstituteEvo27bBaseOutput'
            - $ref: '#/components/schemas/RunEndpointBiohubEsm314bOpenOutput'
            - $ref: '#/components/schemas/RunEndpointBiohubEsmc300mOutput'
            - $ref: '#/components/schemas/RunEndpointBiohubEsmc600mOutput'
            - $ref: '#/components/schemas/RunEndpointBiohubEsmc6bOutput'
            - $ref: '#/components/schemas/RunEndpointBiohubEsmfold26bMsaOutput'
            - $ref: >-
                #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutput
            - $ref: '#/components/schemas/RunEndpointBoltzCommunityBoltz2Output'
            - $ref: '#/components/schemas/RunEndpointBorgwardtlabPst35mOutput'
            - $ref: '#/components/schemas/RunEndpointBorgwardtlabPst650mOutput'
            - $ref: '#/components/schemas/RunEndpointBytedanceProtenixV2464mOutput'
            - $ref: '#/components/schemas/RunEndpointChaidiscoveryChai1Output'
            - $ref: '#/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutput'
            - $ref: '#/components/schemas/RunEndpointDoeJgiGenomeocean100mOutput'
            - $ref: '#/components/schemas/RunEndpointDoeJgiGenomeocean500mOutput'
            - $ref: >-
                #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutput
            - $ref: '#/components/schemas/RunEndpointGreenerGroupProgresV110Output'
            - $ref: >-
                #/components/schemas/RunEndpointHazyresearchHyenadnaMedium450kOutput
            - $ref: >-
                #/components/schemas/RunEndpointHazyresearchHyenadnaSmall32kOutput
            - $ref: >-
                #/components/schemas/RunEndpointInstituteForProteinDesignLigandmpnnV3201025Output
            - $ref: >-
                #/components/schemas/RunEndpointInstituteForProteinDesignProteinmpnnV48020Output
            - $ref: >-
                #/components/schemas/RunEndpointKuleshovGroupCaduceusPh131kOutput
            - $ref: >-
                #/components/schemas/RunEndpointKuleshovGroupCaduceusPs131kOutput
            - $ref: '#/components/schemas/RunEndpointMagicsLabDnabert2117mOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsmIf1142mOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsm1v5x650mOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsm2150mOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsm215bOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsm235mOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsm23bOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsm2650mOutput'
            - $ref: '#/components/schemas/RunEndpointMetaAiEsm28mOutput'
            - $ref: '#/components/schemas/RunEndpointMl4bioRnaFm99mOutput'
            - $ref: '#/components/schemas/RunEndpointRafflesiaEsmFinetuneOutput'
            - $ref: '#/components/schemas/RunEndpointRafflesiaHomologyOutput'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutput'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaAf2Output'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutput'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaAf3Output'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaBoltz2Output'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaChai1Output'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaColabfoldOutput'
            - $ref: '#/components/schemas/RunEndpointRafflesiaMsaPairingOutput'
            - $ref: '#/components/schemas/RunEndpointRosettacommonsRosettafold3Output'
            - $ref: '#/components/schemas/RunEndpointRostlabProstt53bOutput'
            - $ref: '#/components/schemas/RunEndpointWestlakeReplProtrek35mOutput'
            - $ref: '#/components/schemas/RunEndpointWestlakeReplProtrek650mOutput'
            - $ref: '#/components/schemas/RunEndpointWestlakeReplSaprot35mAf2Output'
            - $ref: '#/components/schemas/RunEndpointWestlakeReplSaprot650mAf2Output'
            - $ref: '#/components/schemas/RunEndpointUnknownOutput'
          description: >-
            The exact endpoint-specific result described by the endpoint
            output_schema. Every file-like value is an ordinary URL string.
        endpoint_release_id:
          type: string
        model_release_id:
          type: string
        request_sha256:
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          additionalProperties:
            format: int64
            type: integer
          description: >-
            Endpoint-neutral measured usage dimensions. Endpoint-specific
            scientific usage remains inside data.
          type: object
      required:
        - endpoint_release_id
        - request_sha256
        - data
        - billing
        - usage
      type: object
    RunProgress:
      additionalProperties: false
      properties:
        current:
          format: int64
          minimum: 0
          type: integer
        stage:
          type: string
        total:
          format: int64
          minimum: 0
          type: integer
        unit:
          type: string
        updated_at:
          format: date-time
          type: string
      required:
        - stage
        - updated_at
      type: object
    RunQueue:
      additionalProperties: false
      properties:
        is_position_estimated:
          type: boolean
        position:
          format: int64
          minimum: 0
          type: integer
        priority:
          enum:
            - normal
            - low
          type: string
        queued_at:
          format: date-time
          type: string
        scope:
          enum:
            - organization
            - endpoint
            - deployment
          type: string
      required:
        - position
        - is_position_estimated
        - scope
        - priority
        - queued_at
      type: object
    RunEndpointAiriInstituteModerngenaBaseOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointAiriInstituteModerngenaBaseOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointAiriInstituteModerngenaBaseOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointAiriInstituteModerngenaLargeOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointAiriInstituteModerngenaLargeOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointAiriInstituteModerngenaLargeOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointArcInstituteEvo27bBaseOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointArcInstituteEvo27bBaseOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointArcInstituteEvo27bBaseOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointBiohubEsm314bOpenOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointBiohubEsm314bOpenOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsm314bOpenOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsm314bOpenOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointBiohubEsmc300mOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointBiohubEsmc300mOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsmc300mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsmc300mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointBiohubEsmc600mOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointBiohubEsmc600mOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsmc600mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsmc600mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointBiohubEsmc6bOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointBiohubEsmc6bOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsmc6bOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointBiohubEsmc6bOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointBiohubEsmfold26bMsaOutput:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: '#/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputRunUsage'
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutput:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputRunUsage
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointBoltzCommunityBoltz2Output:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointBoltzCommunityBoltz2OutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointBoltzCommunityBoltz2OutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointBoltzCommunityBoltz2OutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: '#/components/schemas/RunEndpointBoltzCommunityBoltz2OutputRunUsage'
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointBorgwardtlabPst35mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointBorgwardtlabPst35mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointBorgwardtlabPst35mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointBorgwardtlabPst650mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointBorgwardtlabPst650mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointBorgwardtlabPst650mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointBytedanceProtenixV2464mOutput:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputRunUsage
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointChaidiscoveryChai1Output:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointChaidiscoveryChai1OutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointChaidiscoveryChai1OutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointChaidiscoveryChai1OutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: '#/components/schemas/RunEndpointChaidiscoveryChai1OutputRunUsage'
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutput:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputRunUsage
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointDoeJgiGenomeocean100mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointDoeJgiGenomeocean100mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointDoeJgiGenomeocean100mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointDoeJgiGenomeocean500mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointDoeJgiGenomeocean500mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointDoeJgiGenomeocean500mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutput:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputRunUsage
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointGreenerGroupProgresV110Output:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointGreenerGroupProgresV110OutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointGreenerGroupProgresV110OutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointHazyresearchHyenadnaMedium450kOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointHazyresearchHyenadnaMedium450kOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointHazyresearchHyenadnaMedium450kOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointHazyresearchHyenadnaSmall32kOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointHazyresearchHyenadnaSmall32kOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointHazyresearchHyenadnaSmall32kOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointInstituteForProteinDesignLigandmpnnV3201025Output:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointInstituteForProteinDesignLigandmpnnV3201025OutputFoundryProteinDesign
          type:
            - array
            - 'null'
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        provider_request_id:
          type: string
        seed:
          format: int64
          type: integer
        temperature:
          format: double
          type: number
        usage:
          $ref: >-
            #/components/schemas/RunEndpointInstituteForProteinDesignLigandmpnnV3201025OutputFoundryProteinDesignUsage
      required:
        - object
        - model_id
        - model_release
        - seed
        - temperature
        - data
        - usage
      type: object
    RunEndpointInstituteForProteinDesignProteinmpnnV48020Output:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointInstituteForProteinDesignProteinmpnnV48020OutputFoundryProteinDesign
          type:
            - array
            - 'null'
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        provider_request_id:
          type: string
        seed:
          format: int64
          type: integer
        temperature:
          format: double
          type: number
        usage:
          $ref: >-
            #/components/schemas/RunEndpointInstituteForProteinDesignProteinmpnnV48020OutputFoundryProteinDesignUsage
      required:
        - object
        - model_id
        - model_release
        - seed
        - temperature
        - data
        - usage
      type: object
    RunEndpointKuleshovGroupCaduceusPh131kOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointKuleshovGroupCaduceusPh131kOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointKuleshovGroupCaduceusPh131kOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointKuleshovGroupCaduceusPs131kOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointKuleshovGroupCaduceusPs131kOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointKuleshovGroupCaduceusPs131kOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointMagicsLabDnabert2117mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointMagicsLabDnabert2117mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointMagicsLabDnabert2117mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointMetaAiEsmIf1142mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointMetaAiEsmIf1142mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointMetaAiEsmIf1142mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointMetaAiEsm1v5x650mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointMetaAiEsm1v5x650mOutputFoundryVariantEffect
          type:
            - array
            - 'null'
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        provider_request_id:
          type: string
        scoring_method:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointMetaAiEsm1v5x650mOutputFoundryVariantEffectUsage
      required:
        - object
        - model_id
        - model_release
        - scoring_method
        - data
        - usage
      type: object
    RunEndpointMetaAiEsm2150mOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointMetaAiEsm2150mOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm2150mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm2150mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointMetaAiEsm215bOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointMetaAiEsm215bOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm215bOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm215bOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointMetaAiEsm235mOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointMetaAiEsm235mOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm235mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm235mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointMetaAiEsm23bOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointMetaAiEsm23bOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm23bOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm23bOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointMetaAiEsm2650mOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointMetaAiEsm2650mOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm2650mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm2650mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointMetaAiEsm28mOutput:
      oneOf:
        - additionalProperties: false
          properties:
            data:
              items:
                $ref: >-
                  #/components/schemas/RunEndpointMetaAiEsm28mOutputFoundryEmbeddingVector
              type:
                - array
                - 'null'
            layer:
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm28mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - data
            - usage
          type: object
        - additionalProperties: false
          properties:
            embeddings_url:
              format: uri
              type: string
            layer:
              type: string
            manifest_url:
              format: uri
              type: string
            model_id:
              type: string
            model_release:
              type: string
            object:
              enum:
                - embedding_batch_result
              type: string
            output_format:
              enum:
                - npz
              type: string
            pooling:
              type: string
            provider_request_id:
              type: string
            usage:
              $ref: >-
                #/components/schemas/RunEndpointMetaAiEsm28mOutputFoundryEmbeddingUsage
          required:
            - object
            - model_id
            - model_release
            - pooling
            - layer
            - output_format
            - embeddings_url
            - manifest_url
            - usage
          type: object
    RunEndpointMl4bioRnaFm99mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointMl4bioRnaFm99mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointMl4bioRnaFm99mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointRafflesiaEsmFinetuneOutput:
      additionalProperties: false
      properties:
        artifacts:
          additionalProperties:
            type: string
          description: Artifact name to organization-private Foundry file URL.
          type: object
        base_model_id:
          type: string
        grafana_url:
          format: uri
          type: string
        is_training_reused:
          description: >-
            True when this request reused a previously completed deterministic
            trainer run and incurred zero optimizer-step usage.
          type: boolean
        object:
          enum:
            - fine_tuning
          type: string
        private_model:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputPrivateModel
        private_model_revision:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputPrivateModelRevision
        publication_manifest_uri:
          format: uri
          type: string
        selected_checkpoint_step:
          format: int64
          minimum: 0
          type: integer
        trainer_run_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputFoundryFineTuneUsage
      required:
        - object
        - trainer_run_id
        - base_model_id
        - selected_checkpoint_step
        - publication_manifest_uri
        - private_model
        - private_model_revision
        - is_training_reused
        - artifacts
        - usage
      type: object
    RunEndpointRafflesiaHomologyOutput:
      additionalProperties: false
      properties:
        candidate_set_url:
          format: uri
          type: string
        candidates:
          description: >-
            Ranked retrieval candidates. These are measurements, not asserted
            homologs.
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyCandidate
          type: array
        database:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponseDatabase
        evidence_summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyEvidenceSummary
        execution:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponseExecution
        is_result_limit_reached:
          description: >-
            True when additional ranked targets existed beyond limit. False
            means the returned list exhausted the searched population.
          type: boolean
        object:
          description: Always homology_candidate_set.
          enum:
            - homology_candidate_set
          type: string
        performance:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponsePerformance
        query:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponseQuery
        ranking:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponseRanking
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponseReceipt
        request_id:
          type: string
        result_sha256:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponseUsage
        warnings:
          description: Non-fatal warnings. Always an array.
          items:
            $ref: '#/components/schemas/RunEndpointRafflesiaHomologyOutputWarning'
          type: array
      required:
        - candidate_set_url
        - object
        - request_id
        - query
        - database
        - execution
        - ranking
        - evidence_summary
        - receipt
        - candidates
        - is_result_limit_reached
        - result_sha256
        - usage
        - performance
        - warnings
      type: object
    RunEndpointRafflesiaMsaOutput:
      additionalProperties: false
      properties:
        assembly_algorithm:
          enum:
            - query_anchored_a3m_v1
          type: string
        configuration_id:
          pattern: ^msacfg_[0-9a-f]{64}$
          type: string
        homology_engine:
          enum:
            - tomato
          type: string
        id:
          pattern: ^msa_[0-9a-f]{64}$
          type: string
        object:
          enum:
            - msa
          type: string
        query:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSAPlacementQuery'
        row_admission_policy:
          enum:
            - valid_affine_traceback_ranked_cap_v1
          type: string
        sources:
          items:
            $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSASourceData'
          maxItems: 2
          minItems: 2
          type:
            - array
            - 'null'
        unpaired_a3m:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSAArtifact'
      required:
        - object
        - id
        - query
        - configuration_id
        - homology_engine
        - assembly_algorithm
        - row_admission_policy
        - sources
        - unpaired_a3m
      type: object
    RunEndpointRafflesiaMsaAf2Output:
      additionalProperties: false
      properties:
        assembly_algorithm:
          enum:
            - query_anchored_a3m_v1
          type: string
        homology_engine:
          enum:
            - tomato
          type: string
        id:
          pattern: ^af2msa_[0-9a-f]{64}$
          type: string
        is_upstream_byte_exact:
          type: boolean
        lanes:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceLane
          maxItems: 3
          minItems: 3
          type: array
        object:
          enum:
            - af2_msa
          type: string
        pipeline_release_id:
          pattern: ^af2msarel_[0-9a-f]{64}$
          type: string
        query:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAPlacementQuery
        row_admission_policy:
          enum:
            - valid_affine_traceback_ranked_cap_v1
          type: string
        unpaired_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceArtifact
      required:
        - object
        - id
        - pipeline_release_id
        - query
        - homology_engine
        - assembly_algorithm
        - row_admission_policy
        - is_upstream_byte_exact
        - lanes
        - unpaired_a3m
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutput:
      additionalProperties: false
      properties:
        assembly_algorithm:
          enum:
            - query_anchored_a3m_v1
          type: string
        homology_engine:
          enum:
            - tomato
          type: string
        id:
          pattern: ^af2mmsa_[0-9a-f]{64}$
          type: string
        is_upstream_byte_exact:
          type: boolean
        lanes:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceLane
          maxItems: 4
          minItems: 4
          type: array
        object:
          enum:
            - af2_multimer_msa
          type: string
        pairing:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputAlphaFoldMSAPairingMeasurements
        pairing_source_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceArtifact
        pipeline_release_id:
          pattern: ^af2mmsarel_[0-9a-f]{64}$
          type: string
        query:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAPlacementQuery
        row_admission_policy:
          enum:
            - valid_affine_traceback_ranked_cap_v1
          type: string
        row_identities:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceObject
        unpaired_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceArtifact
      required:
        - object
        - id
        - pipeline_release_id
        - query
        - homology_engine
        - assembly_algorithm
        - row_admission_policy
        - is_upstream_byte_exact
        - lanes
        - unpaired_a3m
        - pairing_source_a3m
        - row_identities
        - pairing
      type: object
    RunEndpointRafflesiaMsaAf3Output:
      additionalProperties: false
      properties:
        af3_input_compatibility:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputAlphaFoldMSAAF3InputCompatibility
        assembly_algorithm:
          enum:
            - query_anchored_a3m_v1
          type: string
        homology_engine:
          enum:
            - tomato
          type: string
        id:
          pattern: ^af3msa_[0-9a-f]{64}$
          type: string
        is_upstream_byte_exact:
          type: boolean
        lanes:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceLane
          maxItems: 4
          minItems: 4
          type: array
        object:
          enum:
            - af3_msa
          type: string
        pairing:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputAlphaFoldMSAPairingMeasurements
        pairing_source_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceArtifact
        pipeline_release_id:
          pattern: ^af3msarel_[0-9a-f]{64}$
          type: string
        query:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAPlacementQuery
        row_admission_policy:
          enum:
            - valid_affine_traceback_ranked_cap_v1
          type: string
        row_identities:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceObject
        unpaired_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceArtifact
      required:
        - object
        - id
        - pipeline_release_id
        - query
        - homology_engine
        - assembly_algorithm
        - row_admission_policy
        - is_upstream_byte_exact
        - lanes
        - unpaired_a3m
        - pairing_source_a3m
        - row_identities
        - pairing
        - af3_input_compatibility
      type: object
    RunEndpointRafflesiaMsaBoltz2Output:
      additionalProperties: false
      properties:
        assembly_algorithm:
          enum:
            - block_diagonal_query_anchored_v1
          type: string
        bundle:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceObject
          description: ZIP containing every per-chain Boltz CSV.
        chains:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputBoltz2MSAChainData
          maxItems: 64
          minItems: 1
          type:
            - array
            - 'null'
        depth:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAPairedAssemblyDepth
        id:
          pattern: ^b2msa_[0-9a-f]{64}$
          type: string
        input_format:
          enum:
            - boltz_key_sequence_csv_v1
          type: string
        object:
          enum:
            - boltz2_msa
          type: string
        pairing:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAPairedAssemblyPairingMeasurements
        pairing_key_semantics:
          enum:
            - synthetic_numeric_assignment_v1
          type: string
        pipeline_release_id:
          pattern: ^b2msarel_[0-9a-f]{64}$
          type: string
        policy:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAPairedAssemblyPolicy
        policy_semantics:
          enum:
            - pairing_policy_v1
          type: string
        target_parser:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputToolVersion'
          description: Exact upstream parser release this resource is tested against.
      required:
        - object
        - id
        - pipeline_release_id
        - target_parser
        - input_format
        - pairing_key_semantics
        - policy_semantics
        - assembly_algorithm
        - policy
        - chains
        - pairing
        - bundle
      type: object
    RunEndpointRafflesiaMsaChai1Output:
      additionalProperties: false
      properties:
        assembly_algorithm:
          enum:
            - block_diagonal_query_anchored_v1
          type: string
        bundle:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceObject
          description: ZIP ready to unpack into Chai-1's MSA directory.
        chains:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaChai1OutputChai1MSAChainData
          maxItems: 64
          minItems: 1
          type:
            - array
            - 'null'
        depth:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAPairedAssemblyDepth
        file_naming_policy:
          enum:
            - sha256_uppercase_query_v1
          type: string
        id:
          pattern: ^c1msa_[0-9a-f]{64}$
          type: string
        input_format:
          enum:
            - chai_aligned_parquet_v1
          type: string
        object:
          enum:
            - chai1_msa
          type: string
        pairing:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAPairedAssemblyPairingMeasurements
        pairing_key_semantics:
          enum:
            - taxonomy_id_then_chai_header_fallback_v1
          type: string
        pipeline_release_id:
          pattern: ^c1msarel_[0-9a-f]{64}$
          type: string
        policy:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAPairedAssemblyPolicy
        policy_semantics:
          enum:
            - pairing_policy_v1
          type: string
        target_parser:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaChai1OutputToolVersion'
          description: Exact upstream parser release this resource is tested against.
      required:
        - object
        - id
        - pipeline_release_id
        - target_parser
        - input_format
        - file_naming_policy
        - pairing_key_semantics
        - policy_semantics
        - assembly_algorithm
        - policy
        - chains
        - pairing
        - bundle
      type: object
    RunEndpointRafflesiaMsaColabfoldOutput:
      additionalProperties: false
      properties:
        assembly_algorithm:
          enum:
            - query_anchored_a3m_v1
          type: string
        homology_engine:
          enum:
            - tomato
          type: string
        id:
          pattern: ^cfmsa_[0-9a-f]{64}$
          type: string
        is_upstream_byte_exact:
          type: boolean
        lanes:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceLane
          maxItems: 2
          minItems: 2
          type: array
        object:
          enum:
            - colabfold_msa
          type: string
        pairing:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputAlphaFoldMSAPairingMeasurements
        pairing_source_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceArtifact
        pipeline_release_id:
          pattern: ^cfmsarel_[0-9a-f]{64}$
          type: string
        query:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAPlacementQuery
        row_admission_policy:
          enum:
            - valid_affine_traceback_ranked_cap_v1
          type: string
        row_identities:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceObject
        unpaired_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceArtifact
      required:
        - object
        - id
        - pipeline_release_id
        - query
        - homology_engine
        - assembly_algorithm
        - row_admission_policy
        - is_upstream_byte_exact
        - lanes
        - unpaired_a3m
        - pairing_source_a3m
        - row_identities
        - pairing
      type: object
    RunEndpointRafflesiaMsaPairingOutput:
      additionalProperties: false
      properties:
        assembly_algorithm:
          enum:
            - block_diagonal_query_anchored_v1
          type: string
        complex_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAResourceObject
          description: >-
            Query, paired rows, and preserved unpaired rows in the generic
            complex A3M dialect.
        complex_query_length:
          description: Total concatenated query width in residues.
          format: int64
          minimum: 1
          type: integer
        component_break_columns:
          description: Zero-based first column of every component after the first.
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        components:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAPairingComponentData
          maxItems: 64
          minItems: 1
          type:
            - array
            - 'null'
        grouping_summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAPairingGroupingSummary
        id:
          pattern: ^msapr_[0-9a-f]{64}$
          type: string
        manifest:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAResourceObject
          description: >-
            Content-addressed inputs, resolved parameters, measurements, and
            artifact bindings.
        msa_configuration_id:
          description: >-
            Resolved immutable search configuration used to generate every
            component MSA.
          pattern: ^msacfg_[0-9a-f]{64}$
          type: string
        object:
          enum:
            - msa_pairing
          type: string
        paired_depth:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAPairingDepthMeasurements
        paired_row_count:
          format: int64
          minimum: 0
          type: integer
        paired_row_fraction:
          format: double
          maximum: 1
          minimum: 0
          type: number
        paired_rows_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAResourceObject
          description: Query and paired rows only.
        pairing_measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAPairingMeasurements
        pairing_parameters:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAPairingParameters
        pairing_semantics:
          enum:
            - pairing_policy_v1
          type: string
        row_assignments:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAResourceObject
          description: Per-source-row grouping key and paired-row assignment.
        total_row_count:
          format: int64
          minimum: 0
          type: integer
        unpaired_row_count:
          format: int64
          minimum: 0
          type: integer
      required:
        - object
        - id
        - components
        - msa_configuration_id
        - pairing_semantics
        - assembly_algorithm
        - pairing_parameters
        - complex_query_length
        - component_break_columns
        - paired_row_count
        - unpaired_row_count
        - total_row_count
        - paired_row_fraction
        - grouping_summary
        - pairing_measurements
        - complex_a3m
        - paired_rows_a3m
        - row_assignments
        - manifest
      type: object
    RunEndpointRosettacommonsRosettafold3Output:
      additionalProperties: false
      properties:
        artifact_urls:
          additionalProperties:
            type: string
          description: Provider artifact name to ordinary URL.
          type: object
        inference_msa:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputStructureRunInferenceMSA
        manifest_url:
          format: uri
          type: string
        metrics:
          additionalProperties:
            format: double
            type: number
          type: object
        model:
          type: string
        msa:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputStructureRunMSA
        msa_profile:
          type: string
        pipeline_manifest_url:
          format: uri
          type: string
        pipeline_release_id:
          type: string
        prediction_id:
          type: string
        serving:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputStructurePredictionServingMeasurements
        structure_url:
          format: uri
          type: string
        timings_ms:
          additionalProperties:
            format: int64
            type: integer
          type: object
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputRunUsage
      required:
        - prediction_id
        - model
        - structure_url
        - artifact_urls
        - usage
      type: object
    RunEndpointRostlabProstt53bOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRostlabProstt53bOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRostlabProstt53bOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointWestlakeReplProtrek35mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointWestlakeReplProtrek35mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointWestlakeReplProtrek35mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointWestlakeReplProtrek650mOutput:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointWestlakeReplProtrek650mOutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointWestlakeReplProtrek650mOutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointWestlakeReplSaprot35mAf2Output:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointWestlakeReplSaprot35mAf2OutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointWestlakeReplSaprot35mAf2OutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointWestlakeReplSaprot650mAf2Output:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: >-
              #/components/schemas/RunEndpointWestlakeReplSaprot650mAf2OutputFoundryEmbeddingVector
          type:
            - array
            - 'null'
        layer:
          type: string
        model_id:
          type: string
        model_release:
          type: string
        object:
          type: string
        pooling:
          type: string
        provider_request_id:
          type: string
        usage:
          $ref: >-
            #/components/schemas/RunEndpointWestlakeReplSaprot650mAf2OutputFoundryEmbeddingUsage
      required:
        - object
        - model_id
        - model_release
        - pooling
        - layer
        - data
        - usage
      type: object
    RunEndpointUnknownOutput:
      additionalProperties: true
      description: >-
        Forward-compatible output for an endpoint published after this contract
        was generated.
      type: object
    RunEndpointAiriInstituteModerngenaBaseOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointAiriInstituteModerngenaBaseOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointAiriInstituteModerngenaLargeOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointAiriInstituteModerngenaLargeOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointArcInstituteEvo27bBaseOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointArcInstituteEvo27bBaseOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBiohubEsm314bOpenOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointBiohubEsm314bOpenOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBiohubEsmc300mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointBiohubEsmc300mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBiohubEsmc600mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointBiohubEsmc600mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBiohubEsmc6bOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointBiohubEsmc6bOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointBoltzCommunityBoltz2OutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointBoltzCommunityBoltz2OutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointBoltzCommunityBoltz2OutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointBoltzCommunityBoltz2OutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointBoltzCommunityBoltz2OutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointBorgwardtlabPst35mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointBorgwardtlabPst35mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBorgwardtlabPst650mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointBorgwardtlabPst650mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBytedanceProtenixV2464mOutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointBytedanceProtenixV2464mOutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointBytedanceProtenixV2464mOutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointBytedanceProtenixV2464mOutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointChaidiscoveryChai1OutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointChaidiscoveryChai1OutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointChaidiscoveryChai1OutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointChaidiscoveryChai1OutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointChaidiscoveryChai1OutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointDoeJgiGenomeocean100mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointDoeJgiGenomeocean100mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointDoeJgiGenomeocean500mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointDoeJgiGenomeocean500mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointGreenerGroupProgresV110OutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointGreenerGroupProgresV110OutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointHazyresearchHyenadnaMedium450kOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointHazyresearchHyenadnaMedium450kOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointHazyresearchHyenadnaSmall32kOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointHazyresearchHyenadnaSmall32kOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointInstituteForProteinDesignLigandmpnnV3201025OutputFoundryProteinDesign:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        mean_log_probability:
          format: double
          type: number
        object:
          type: string
        position_log_probabilities:
          items:
            format: double
            type: number
          type:
            - array
            - 'null'
        sequence:
          type: string
      required:
        - id
        - object
        - index
        - sequence
        - mean_log_probability
      type: object
    RunEndpointInstituteForProteinDesignLigandmpnnV3201025OutputFoundryProteinDesignUsage:
      additionalProperties: false
      properties:
        generated_sequence_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
        structure_count:
          format: int64
          type: integer
      required:
        - structure_count
        - generated_sequence_count
        - residue_count
      type: object
    RunEndpointInstituteForProteinDesignProteinmpnnV48020OutputFoundryProteinDesign:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        mean_log_probability:
          format: double
          type: number
        object:
          type: string
        position_log_probabilities:
          items:
            format: double
            type: number
          type:
            - array
            - 'null'
        sequence:
          type: string
      required:
        - id
        - object
        - index
        - sequence
        - mean_log_probability
      type: object
    RunEndpointInstituteForProteinDesignProteinmpnnV48020OutputFoundryProteinDesignUsage:
      additionalProperties: false
      properties:
        generated_sequence_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
        structure_count:
          format: int64
          type: integer
      required:
        - structure_count
        - generated_sequence_count
        - residue_count
      type: object
    RunEndpointKuleshovGroupCaduceusPh131kOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointKuleshovGroupCaduceusPh131kOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointKuleshovGroupCaduceusPs131kOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointKuleshovGroupCaduceusPs131kOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMagicsLabDnabert2117mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMagicsLabDnabert2117mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMetaAiEsmIf1142mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMetaAiEsmIf1142mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMetaAiEsm1v5x650mOutputFoundryVariantEffect:
      additionalProperties: false
      properties:
        alternate:
          type: string
        id:
          type: string
        index:
          format: int64
          type: integer
        log_likelihood_ratio:
          format: double
          type: number
        model_log_likelihood_ratios:
          items:
            format: double
            type: number
          type:
            - array
            - 'null'
        object:
          type: string
        position:
          format: int64
          type: integer
        reference:
          type: string
      required:
        - id
        - object
        - index
        - position
        - reference
        - alternate
        - log_likelihood_ratio
      type: object
    RunEndpointMetaAiEsm1v5x650mOutputFoundryVariantEffectUsage:
      additionalProperties: false
      properties:
        residue_count:
          format: int64
          type: integer
        sequence_count:
          format: int64
          type: integer
        variant_count:
          format: int64
          type: integer
      required:
        - sequence_count
        - residue_count
        - variant_count
      type: object
    RunEndpointMetaAiEsm2150mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMetaAiEsm2150mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMetaAiEsm215bOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMetaAiEsm215bOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMetaAiEsm235mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMetaAiEsm235mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMetaAiEsm23bOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMetaAiEsm23bOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMetaAiEsm2650mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMetaAiEsm2650mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMetaAiEsm28mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMetaAiEsm28mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointMl4bioRnaFm99mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointMl4bioRnaFm99mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputPrivateModel:
      additionalProperties: false
      properties:
        active_revision_id:
          pattern: ^pmrev_[0-9a-f]{24}$
          type: string
        base_model_id:
          type: string
        base_model_repository:
          type: string
        base_model_revision:
          type: string
        created_at:
          format: date-time
          type: string
        description:
          type: string
        endpoint:
          description: Stable private endpoint accepted by runs.create.
          pattern: ^[a-z0-9][a-z0-9.-]{0,63}(/[a-z0-9][a-z0-9.-]{0,127})+$
          type: string
        id:
          pattern: ^pmodel_[0-9a-f]{24}$
          type: string
        metadata:
          additionalProperties:
            type: string
          maxProperties: 50
          type: object
        name:
          type: string
        object:
          enum:
            - private_model
          type: string
        price:
          $ref: '#/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputPrice'
        run:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputEndpointInvocation
          description: The exact runs.create contract for this private endpoint.
        status:
          enum:
            - active
            - deleted
          type: string
        updated_at:
          format: date-time
          type: string
        visibility:
          enum:
            - private
          type: string
      required:
        - id
        - object
        - endpoint
        - name
        - base_model_id
        - base_model_repository
        - base_model_revision
        - visibility
        - status
        - active_revision_id
        - run
        - price
        - created_at
        - updated_at
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputPrivateModelRevision:
      additionalProperties: false
      properties:
        base_model_id:
          maxLength: 128
          type: string
        base_model_repository:
          maxLength: 512
          minLength: 1
          type: string
        base_model_revision:
          maxLength: 256
          minLength: 1
          type: string
        created_at:
          format: date-time
          type: string
        id:
          pattern: ^pmrev_[0-9a-f]{24}$
          type: string
        metadata:
          additionalProperties:
            type: string
          maxProperties: 50
          type: object
        object:
          enum:
            - private_model_revision
          type: string
        private_model_id:
          pattern: ^pmodel_[0-9a-f]{24}$
          type: string
        training:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputPrivateModelTrainingProvenance
        weights:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputPrivateModelArtifact
        weights_format:
          enum:
            - base
            - trainer_checkpoint
          type: string
      required:
        - id
        - object
        - private_model_id
        - base_model_id
        - base_model_repository
        - base_model_revision
        - weights_format
        - created_at
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputFoundryFineTuneUsage:
      additionalProperties: false
      properties:
        elapsed_seconds:
          format: int64
          minimum: 0
          type: integer
        optimizer_steps:
          format: int64
          minimum: 1
          type: integer
        training_rows:
          format: int64
          minimum: 1
          type: integer
      required:
        - optimizer_steps
        - training_rows
        - elapsed_seconds
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyCandidate:
      additionalProperties: false
      properties:
        alignment:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyPairwiseAlignment
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyCandidateMeasurements
        rank:
          format: int64
          minimum: 1
          type: integer
        significance:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyCandidateSignificance
        target:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyCandidateTarget
      required:
        - rank
        - target
        - measurements
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponseDatabase:
      additionalProperties: false
      properties:
        canonical_filter_sha256:
          pattern: ^(sha256:)?[0-9a-f]{64}$
          type: string
        corpus_snapshot_id:
          type: string
        id:
          type: string
        release_id:
          pattern: ^dbr_[0-9a-f]{64}$
          type: string
        searched_residue_count:
          format: int64
          minimum: 0
          type: integer
        searched_target_count:
          format: int64
          minimum: 0
          type: integer
        slug:
          type: string
        target_space_id:
          description: >-
            Immutable reusable target-space identity when this search consumed
            one.
          pattern: ^htsp_[0-9a-f]{64}$
          type: string
      required:
        - id
        - slug
        - release_id
        - corpus_snapshot_id
        - searched_target_count
        - searched_residue_count
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyEvidenceSummary:
      additionalProperties: false
      properties:
        alignment:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyEvidenceAvailability
        is_requested_evidence_complete:
          description: >-
            Whether this response carried every evidence class the request
            contracted for. It is not a statement that significance arrived:
            significance defaults to if_available, and a release with no
            qualified calibration honors that contract by omitting it, so this
            remains true while significance.status is unavailable. Read
            significance.status for that, and ranking.comparability to learn
            whether the returned scores can be thresholded at all.
          type: boolean
        requested:
          enum:
            - candidate_measurement
            - pairwise_sequence_alignment
          type: string
        significance:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologySignificanceAvailability
      required:
        - requested
        - alignment
        - significance
        - is_requested_evidence_complete
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponseExecution:
      additionalProperties: false
      properties:
        created_at:
          description: >-
            RFC 3339 UTC instant at which the server completed this search. A
            cached scientific result still reports the instant this response was
            produced.
          format: date-time
          type: string
        engine:
          type: string
        engine_release:
          type: string
        policy:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyResponsePolicy
        semantic_profile_id:
          type: string
        server_version:
          description: Version of the API server that produced this response.
          type: string
      required:
        - engine
        - semantic_profile_id
        - created_at
        - server_version
        - policy
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponsePerformance:
      additionalProperties: false
      properties:
        is_cache_hit:
          description: >-
            Whether the completed scientific result was reused from a prior
            identical execution.
          type: boolean
        queue_wait_ms:
          description: Time spent waiting for execution capacity, in integer milliseconds.
          format: int64
          minimum: 0
          type: integer
        search_execution_ms:
          description: Time spent executing the resolved search, in integer milliseconds.
          format: int64
          minimum: 0
          type: integer
        server_total_ms:
          description: >-
            Total time spent serving the request, in integer milliseconds,
            including queueing.
          format: int64
          minimum: 0
          type: integer
      required:
        - server_total_ms
        - queue_wait_ms
        - search_execution_ms
        - is_cache_hit
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponseQuery:
      additionalProperties: false
      properties:
        kind:
          enum:
            - protein_sequence
          type: string
        normalization_id:
          minLength: 1
          type: string
        normalized_length:
          format: int64
          maximum: 100000
          minimum: 1
          type: integer
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
      required:
        - kind
        - normalized_length
        - normalization_id
        - sha256
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponseRanking:
      additionalProperties: false
      properties:
        comparability:
          description: >-
            Whether primary_measurement is interpretable beyond this one
            ordering. within_query_only means the scores rank these candidates
            against each other and nothing else: they are not comparable across
            queries, carry no null model, and an unrelated sequence can produce
            a higher top score than a true homolog, so no score threshold is
            meaningful. cross_query_calibrated means a qualified calibration
            produced significance for every returned candidate, and
            significance.measurements is the field to threshold on.
          enum:
            - within_query_only
            - cross_query_calibrated
          type: string
        order:
          enum:
            - ascending
            - descending
          type: string
        primary_measurement:
          enum:
            - maxsim.bidirectional
            - affine.normalized_score
          type: string
        scope:
          enum:
            - resolved_policy_frontier
          type: string
        tie_breakers:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyRankingComparator
          type:
            - array
            - 'null'
      required:
        - primary_measurement
        - order
        - tie_breakers
        - scope
        - comparability
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponseReceipt:
      additionalProperties: false
      properties:
        bytes:
          format: int64
          minimum: 1
          type: integer
        id:
          description: >-
            Opaque content-addressed identity of the complete canonical search
            outcome.
          pattern: ^out_[0-9a-f]{64}$
          type: string
        sha256:
          description: Digest of the exact retained canonical outcome-receipt bytes.
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
      required:
        - id
        - sha256
        - bytes
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponseUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaHomologyOutputWarning:
      additionalProperties: false
      properties:
        code:
          description: Stable warning code.
          type: string
        details:
          additionalProperties: {}
          description: Additional structured warning details.
          type: object
        message:
          description: Human-readable warning message.
          type: string
      required:
        - code
        - message
      type: object
    RunEndpointRafflesiaMsaOutputMSAPlacementQuery:
      additionalProperties: false
      properties:
        id:
          description: Caller-supplied FASTA record identifier for the placed query.
          maxLength: 256
          minLength: 1
          type: string
        kind:
          description: Always protein_sequence.
          enum:
            - protein_sequence
          type: string
        sequence:
          description: Protein sequence used by the referenced homology outcome.
          maxLength: 100000
          minLength: 1
          type: string
      required:
        - id
        - kind
        - sequence
      type: object
    RunEndpointRafflesiaMsaOutputMSASourceData:
      additionalProperties: false
      properties:
        a3m:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSAArtifact'
        candidate_count:
          format: int64
          minimum: 0
          type: integer
        corpus_snapshot_id:
          type: string
        database_id:
          type: string
        database_release_id:
          type: string
        dataset_name:
          type: string
        dataset_version:
          type: string
        is_result_limit_reached:
          type: boolean
        projected_row_count:
          format: int64
          minimum: 0
          type: integer
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaOutputAlphaFoldMSALaneReceipt
        release_maximum_results:
          format: int64
          minimum: 1
          type: integer
        requested_max_results:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - uniref30
            - colabfold_environmental
          type: string
        search_id:
          type: string
        search_policy_id:
          type: string
        skipped_row_count:
          format: int64
          minimum: 0
          type: integer
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaOutputHomologySearchReceiptUsage
        work:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaOutputHomologySearchReceiptWork
      required:
        - role
        - database_id
        - database_release_id
        - corpus_snapshot_id
        - dataset_name
        - dataset_version
        - search_id
        - search_policy_id
        - requested_max_results
        - release_maximum_results
        - candidate_count
        - projected_row_count
        - skipped_row_count
        - is_result_limit_reached
        - receipt
        - a3m
      type: object
    RunEndpointRafflesiaMsaOutputMSAArtifact:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaOutputMSAResourceMeasurementLink
        object:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSAResourceObject'
        query_length:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - lane
            - unpaired
            - pairing_source
            - paired_chain
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
      required:
        - role
        - object
        - sequence_count
        - query_length
      type: object
    RunEndpointRafflesiaMsaAf2OutputMSAResourceLane:
      additionalProperties: false
      properties:
        a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceArtifact
        candidate_count:
          format: int64
          minimum: 0
          type: integer
        corpus_snapshot_id:
          type: string
        database_id:
          type: string
        database_release_id:
          pattern: ^dbr_[0-9a-f]{64}$
          type: string
        dataset_name:
          type: string
        dataset_version:
          type: string
        is_result_limit_reached:
          type: boolean
        is_upstream_limit_unbounded:
          type: boolean
        projected_row_count:
          format: int64
          minimum: 0
          type: integer
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputAlphaFoldMSALaneReceipt
        release_maximum_results:
          format: int64
          minimum: 1
          type: integer
        requested_max_results:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - uniref90
            - mgnify
            - bfd_uniref30
            - small_bfd
            - uniprot
            - uniref30
            - colabfold_environmental
          type: string
        search_id:
          type: string
        search_policy_id:
          type: string
        skipped_alignment_count:
          format: int64
          minimum: 0
          type: integer
        upstream_max_results:
          format: int64
          type: integer
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputHomologySearchReceiptUsage
        work:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputHomologySearchReceiptWork
      required:
        - role
        - database_id
        - database_release_id
        - corpus_snapshot_id
        - dataset_name
        - dataset_version
        - search_id
        - search_policy_id
        - requested_max_results
        - release_maximum_results
        - is_upstream_limit_unbounded
        - candidate_count
        - projected_row_count
        - skipped_alignment_count
        - is_result_limit_reached
        - receipt
        - a3m
      type: object
    RunEndpointRafflesiaMsaAf2OutputMSAPlacementQuery:
      additionalProperties: false
      properties:
        id:
          description: Caller-supplied FASTA record identifier for the placed query.
          maxLength: 256
          minLength: 1
          type: string
        kind:
          description: Always protein_sequence.
          enum:
            - protein_sequence
          type: string
        sequence:
          description: Protein sequence used by the referenced homology outcome.
          maxLength: 100000
          minLength: 1
          type: string
      required:
        - id
        - kind
        - sequence
      type: object
    RunEndpointRafflesiaMsaAf2OutputMSAResourceArtifact:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceMeasurementLink
        object:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceObject
        query_length:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - lane
            - unpaired
            - paired_source
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
      required:
        - role
        - object
        - sequence_count
        - query_length
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceLane:
      additionalProperties: false
      properties:
        a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceArtifact
        candidate_count:
          format: int64
          minimum: 0
          type: integer
        corpus_snapshot_id:
          type: string
        database_id:
          type: string
        database_release_id:
          pattern: ^dbr_[0-9a-f]{64}$
          type: string
        dataset_name:
          type: string
        dataset_version:
          type: string
        is_result_limit_reached:
          type: boolean
        is_upstream_limit_unbounded:
          type: boolean
        projected_row_count:
          format: int64
          minimum: 0
          type: integer
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputAlphaFoldMSALaneReceipt
        release_maximum_results:
          format: int64
          minimum: 1
          type: integer
        requested_max_results:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - uniref90
            - mgnify
            - bfd_uniref30
            - small_bfd
            - uniprot
            - uniref30
            - colabfold_environmental
          type: string
        search_id:
          type: string
        search_policy_id:
          type: string
        skipped_alignment_count:
          format: int64
          minimum: 0
          type: integer
        upstream_max_results:
          format: int64
          type: integer
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputHomologySearchReceiptUsage
        work:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputHomologySearchReceiptWork
      required:
        - role
        - database_id
        - database_release_id
        - corpus_snapshot_id
        - dataset_name
        - dataset_version
        - search_id
        - search_policy_id
        - requested_max_results
        - release_maximum_results
        - is_upstream_limit_unbounded
        - candidate_count
        - projected_row_count
        - skipped_alignment_count
        - is_result_limit_reached
        - receipt
        - a3m
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputAlphaFoldMSAPairingMeasurements:
      additionalProperties: false
      properties:
        header_auxiliary_taxonomy_count:
          description: >-
            Headers carrying OX= or TaxID= metadata. This metadata is measured
            separately because the stock AlphaFold species parser does not
            consume it.
          format: int64
          type: integer
        header_species_id_count:
          description: >-
            Headers matching AlphaFold's standard UniProt
            sp|accession|entry_species or tr|accession|entry_species parser.
          format: int64
          type: integer
        header_species_parse_fraction:
          format: double
          type: number
        is_species_pairing_ready:
          description: >-
            True when at least one header has a species id consumable by the
            stock AlphaFold parser.
          type: boolean
        unique_species_count:
          format: int64
          type: integer
      required:
        - header_species_id_count
        - header_auxiliary_taxonomy_count
        - unique_species_count
        - header_species_parse_fraction
        - is_species_pairing_ready
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceArtifact:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceMeasurementLink
        object:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceObject
        query_length:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - lane
            - unpaired
            - paired_source
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
      required:
        - role
        - object
        - sequence_count
        - query_length
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputMSAPlacementQuery:
      additionalProperties: false
      properties:
        id:
          description: Caller-supplied FASTA record identifier for the placed query.
          maxLength: 256
          minLength: 1
          type: string
        kind:
          description: Always protein_sequence.
          enum:
            - protein_sequence
          type: string
        sequence:
          description: Protein sequence used by the referenced homology outcome.
          maxLength: 100000
          minLength: 1
          type: string
      required:
        - id
        - kind
        - sequence
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaAf3OutputAlphaFoldMSAAF3InputCompatibility:
      additionalProperties: false
      properties:
        are_both_msa_fields_non_empty:
          type: boolean
        input_dialect:
          enum:
            - alphafold3_json_v3
          type: string
        is_accepted_by_af3_custom_msa_contract:
          type: boolean
        is_pairing_species_ready:
          type: boolean
        is_query_first_and_exact:
          type: boolean
        is_rectangular_after_removing_insertions:
          type: boolean
        paired_msa_field:
          enum:
            - pairedMsa
          type: string
        unpaired_msa_field:
          enum:
            - unpairedMsa
          type: string
      required:
        - input_dialect
        - unpaired_msa_field
        - paired_msa_field
        - is_query_first_and_exact
        - is_rectangular_after_removing_insertions
        - are_both_msa_fields_non_empty
        - is_accepted_by_af3_custom_msa_contract
        - is_pairing_species_ready
      type: object
    RunEndpointRafflesiaMsaAf3OutputMSAResourceLane:
      additionalProperties: false
      properties:
        a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceArtifact
        candidate_count:
          format: int64
          minimum: 0
          type: integer
        corpus_snapshot_id:
          type: string
        database_id:
          type: string
        database_release_id:
          pattern: ^dbr_[0-9a-f]{64}$
          type: string
        dataset_name:
          type: string
        dataset_version:
          type: string
        is_result_limit_reached:
          type: boolean
        is_upstream_limit_unbounded:
          type: boolean
        projected_row_count:
          format: int64
          minimum: 0
          type: integer
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputAlphaFoldMSALaneReceipt
        release_maximum_results:
          format: int64
          minimum: 1
          type: integer
        requested_max_results:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - uniref90
            - mgnify
            - bfd_uniref30
            - small_bfd
            - uniprot
            - uniref30
            - colabfold_environmental
          type: string
        search_id:
          type: string
        search_policy_id:
          type: string
        skipped_alignment_count:
          format: int64
          minimum: 0
          type: integer
        upstream_max_results:
          format: int64
          type: integer
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputHomologySearchReceiptUsage
        work:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputHomologySearchReceiptWork
      required:
        - role
        - database_id
        - database_release_id
        - corpus_snapshot_id
        - dataset_name
        - dataset_version
        - search_id
        - search_policy_id
        - requested_max_results
        - release_maximum_results
        - is_upstream_limit_unbounded
        - candidate_count
        - projected_row_count
        - skipped_alignment_count
        - is_result_limit_reached
        - receipt
        - a3m
      type: object
    RunEndpointRafflesiaMsaAf3OutputAlphaFoldMSAPairingMeasurements:
      additionalProperties: false
      properties:
        header_auxiliary_taxonomy_count:
          description: >-
            Headers carrying OX= or TaxID= metadata. This metadata is measured
            separately because the stock AlphaFold species parser does not
            consume it.
          format: int64
          type: integer
        header_species_id_count:
          description: >-
            Headers matching AlphaFold's standard UniProt
            sp|accession|entry_species or tr|accession|entry_species parser.
          format: int64
          type: integer
        header_species_parse_fraction:
          format: double
          type: number
        is_species_pairing_ready:
          description: >-
            True when at least one header has a species id consumable by the
            stock AlphaFold parser.
          type: boolean
        unique_species_count:
          format: int64
          type: integer
      required:
        - header_species_id_count
        - header_auxiliary_taxonomy_count
        - unique_species_count
        - header_species_parse_fraction
        - is_species_pairing_ready
      type: object
    RunEndpointRafflesiaMsaAf3OutputMSAResourceArtifact:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceMeasurementLink
        object:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceObject
        query_length:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - lane
            - unpaired
            - paired_source
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
      required:
        - role
        - object
        - sequence_count
        - query_length
      type: object
    RunEndpointRafflesiaMsaAf3OutputMSAPlacementQuery:
      additionalProperties: false
      properties:
        id:
          description: Caller-supplied FASTA record identifier for the placed query.
          maxLength: 256
          minLength: 1
          type: string
        kind:
          description: Always protein_sequence.
          enum:
            - protein_sequence
          type: string
        sequence:
          description: Protein sequence used by the referenced homology outcome.
          maxLength: 100000
          minLength: 1
          type: string
      required:
        - id
        - kind
        - sequence
      type: object
    RunEndpointRafflesiaMsaAf3OutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputBoltz2MSAChainData:
      additionalProperties: false
      properties:
        chain_id:
          type: string
        paired_row_count:
          format: int64
          minimum: 0
          type: integer
        pairing_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceObject
          description: >-
            Complete Boltz key,sequence CSV for this chain. Synthetic numeric
            keys preserve the exact deterministic cross-chain assignment; all
            other source rows use the unpaired sentinel.
        query:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAPlacementQuery
        source_row_count:
          description: >-
            Rows in the taxonomy-bearing source considered for cross-chain
            pairing.
          format: int64
          minimum: 0
          type: integer
        sources:
          description: >-
            Pinned UniRef30 and environmental searches used to construct this
            chain's MSA.
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceLane
          maxItems: 2
          minItems: 2
          type: array
        unpaired_a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceArtifact
          description: >-
            Complete query-anchored alignment retained for inspection and as a
            parser fallback.
        unpaired_row_count:
          format: int64
          minimum: 0
          type: integer
      required:
        - chain_id
        - query
        - sources
        - unpaired_a3m
        - pairing_csv
        - source_row_count
        - paired_row_count
        - unpaired_row_count
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAPairedAssemblyDepth:
      additionalProperties: false
      properties:
        identity_threshold:
          format: double
          type: number
        is_neff_exact:
          description: >-
            False when the paired block was too large to reweight exactly within
            the synchronous work budget, in which case the deterministic sampled
            method was used.
          type: boolean
        neff_method:
          type: string
        neff_standard_error:
          description: Uncertainty on an estimated Neff. Zero when the value is exact.
          format: double
          type: number
        paired_homolog_neff:
          description: Paired Neff excluding the query's own weight.
          format: double
          type: number
        paired_neff:
          description: >-
            Effective sequence count of the paired block under exact identity
            reweighting.
          format: double
          type: number
        paired_neff_per_column:
          format: double
          type: number
        paired_row_count:
          format: int64
          type: integer
      required:
        - paired_row_count
        - paired_neff
        - paired_neff_per_column
        - paired_homolog_neff
        - neff_method
        - is_neff_exact
        - identity_threshold
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAPairedAssemblyPairingMeasurements:
      additionalProperties: false
      properties:
        ambiguous_shared_species_fraction:
          description: >-
            Ambiguous species shared by every chain divided by all species
            shared by every chain.
          format: double
          type: number
        ambiguous_species_shared_by_all_chains:
          format: int64
          type: integer
        chain_pairs:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAPairingChainPairMeasurements
          type:
            - array
            - 'null'
        chains:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAPairingChainMeasurements
          type:
            - array
            - 'null'
        fully_pairable_rows:
          format: int64
          type: integer
        greedy_pairable_rows:
          format: int64
          type: integer
        header_parser:
          enum:
            - alphafold_uniprot_v1
            - ncbi_taxonomy_id_v1
            - ncbi_taxonomy_rank_v1
          type: string
        is_complex_pairing_ready:
          type: boolean
        is_unambiguous_complex_pairing_ready:
          type: boolean
        species_shared_by_all_chains:
          format: int64
          type: integer
        species_shared_by_at_least_two_chains:
          format: int64
          type: integer
        species_with_conflicting_taxonomy_ids:
          format: int64
          type: integer
        unambiguous_fully_pairable_rows:
          format: int64
          type: integer
        unambiguous_species_shared_by_all_chains:
          format: int64
          type: integer
      required:
        - header_parser
        - chains
        - chain_pairs
        - species_shared_by_all_chains
        - unambiguous_species_shared_by_all_chains
        - ambiguous_species_shared_by_all_chains
        - ambiguous_shared_species_fraction
        - species_with_conflicting_taxonomy_ids
        - fully_pairable_rows
        - unambiguous_fully_pairable_rows
        - greedy_pairable_rows
        - species_shared_by_at_least_two_chains
        - is_complex_pairing_ready
        - is_unambiguous_complex_pairing_ready
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAPairedAssemblyPolicy:
      additionalProperties: false
      properties:
        exclude_conflicting_groups:
          type: boolean
        exclude_unpaired_rows:
          type: boolean
        grouping_key:
          enum:
            - uniprot_mnemonic
            - taxonomy_id
          type: string
        grouping_rank:
          type: string
        matching:
          enum:
            - rank_order
            - unambiguous_only
            - optimal_assignment
          type: string
        maximum_paired_rows:
          format: int64
          type: integer
        maximum_unpaired_rows_per_chain:
          format: int64
          type: integer
        strategy:
          enum:
            - complete
            - greedy
          type: string
        taxonomy_nodes_object_id:
          description: The dump actually used for rank normalization, when one was.
          type: string
      required:
        - grouping_key
        - strategy
        - matching
        - maximum_paired_rows
        - maximum_unpaired_rows_per_chain
        - exclude_conflicting_groups
        - exclude_unpaired_rows
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputToolVersion:
      additionalProperties: false
      properties:
        name:
          type: string
        path:
          type: string
        version:
          type: string
      required:
        - name
        - version
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaChai1OutputChai1MSAChainData:
      additionalProperties: false
      properties:
        aligned_parquet:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceObject
          description: >-
            Chai aligned-Parquet table for this chain, named by the SHA-256 of
            the uppercased query sequence.
        chain_id:
          type: string
        file_name:
          pattern: ^[0-9a-f]{64}\.aligned\.pqt$
          type: string
        pairable_row_count:
          description: Rows carrying a non-empty Chai pairing_key.
          format: int64
          minimum: 0
          type: integer
        paired_row_count:
          format: int64
          minimum: 0
          type: integer
        query:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAPlacementQuery
        source_counts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputChai1MSASourceCounts
        source_row_count:
          format: int64
          minimum: 0
          type: integer
        sources:
          description: >-
            Pinned UniRef90, MGnify, Small BFD, and UniProt searches represented
            in the aligned-Parquet table.
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceLane
          maxItems: 4
          minItems: 4
          type: array
        unpaired_row_count:
          format: int64
          minimum: 0
          type: integer
      required:
        - chain_id
        - query
        - sources
        - file_name
        - aligned_parquet
        - source_counts
        - pairable_row_count
        - source_row_count
        - paired_row_count
        - unpaired_row_count
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAPairedAssemblyDepth:
      additionalProperties: false
      properties:
        identity_threshold:
          format: double
          type: number
        is_neff_exact:
          description: >-
            False when the paired block was too large to reweight exactly within
            the synchronous work budget, in which case the deterministic sampled
            method was used.
          type: boolean
        neff_method:
          type: string
        neff_standard_error:
          description: Uncertainty on an estimated Neff. Zero when the value is exact.
          format: double
          type: number
        paired_homolog_neff:
          description: Paired Neff excluding the query's own weight.
          format: double
          type: number
        paired_neff:
          description: >-
            Effective sequence count of the paired block under exact identity
            reweighting.
          format: double
          type: number
        paired_neff_per_column:
          format: double
          type: number
        paired_row_count:
          format: int64
          type: integer
      required:
        - paired_row_count
        - paired_neff
        - paired_neff_per_column
        - paired_homolog_neff
        - neff_method
        - is_neff_exact
        - identity_threshold
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAPairedAssemblyPairingMeasurements:
      additionalProperties: false
      properties:
        ambiguous_shared_species_fraction:
          description: >-
            Ambiguous species shared by every chain divided by all species
            shared by every chain.
          format: double
          type: number
        ambiguous_species_shared_by_all_chains:
          format: int64
          type: integer
        chain_pairs:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAPairingChainPairMeasurements
          type:
            - array
            - 'null'
        chains:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAPairingChainMeasurements
          type:
            - array
            - 'null'
        fully_pairable_rows:
          format: int64
          type: integer
        greedy_pairable_rows:
          format: int64
          type: integer
        header_parser:
          enum:
            - alphafold_uniprot_v1
            - ncbi_taxonomy_id_v1
            - ncbi_taxonomy_rank_v1
          type: string
        is_complex_pairing_ready:
          type: boolean
        is_unambiguous_complex_pairing_ready:
          type: boolean
        species_shared_by_all_chains:
          format: int64
          type: integer
        species_shared_by_at_least_two_chains:
          format: int64
          type: integer
        species_with_conflicting_taxonomy_ids:
          format: int64
          type: integer
        unambiguous_fully_pairable_rows:
          format: int64
          type: integer
        unambiguous_species_shared_by_all_chains:
          format: int64
          type: integer
      required:
        - header_parser
        - chains
        - chain_pairs
        - species_shared_by_all_chains
        - unambiguous_species_shared_by_all_chains
        - ambiguous_species_shared_by_all_chains
        - ambiguous_shared_species_fraction
        - species_with_conflicting_taxonomy_ids
        - fully_pairable_rows
        - unambiguous_fully_pairable_rows
        - greedy_pairable_rows
        - species_shared_by_at_least_two_chains
        - is_complex_pairing_ready
        - is_unambiguous_complex_pairing_ready
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAPairedAssemblyPolicy:
      additionalProperties: false
      properties:
        exclude_conflicting_groups:
          type: boolean
        exclude_unpaired_rows:
          type: boolean
        grouping_key:
          enum:
            - uniprot_mnemonic
            - taxonomy_id
          type: string
        grouping_rank:
          type: string
        matching:
          enum:
            - rank_order
            - unambiguous_only
            - optimal_assignment
          type: string
        maximum_paired_rows:
          format: int64
          type: integer
        maximum_unpaired_rows_per_chain:
          format: int64
          type: integer
        strategy:
          enum:
            - complete
            - greedy
          type: string
        taxonomy_nodes_object_id:
          description: The dump actually used for rank normalization, when one was.
          type: string
      required:
        - grouping_key
        - strategy
        - matching
        - maximum_paired_rows
        - maximum_unpaired_rows_per_chain
        - exclude_conflicting_groups
        - exclude_unpaired_rows
      type: object
    RunEndpointRafflesiaMsaChai1OutputToolVersion:
      additionalProperties: false
      properties:
        name:
          type: string
        path:
          type: string
        version:
          type: string
      required:
        - name
        - version
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputMSAResourceLane:
      additionalProperties: false
      properties:
        a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceArtifact
        candidate_count:
          format: int64
          minimum: 0
          type: integer
        corpus_snapshot_id:
          type: string
        database_id:
          type: string
        database_release_id:
          pattern: ^dbr_[0-9a-f]{64}$
          type: string
        dataset_name:
          type: string
        dataset_version:
          type: string
        is_result_limit_reached:
          type: boolean
        is_upstream_limit_unbounded:
          type: boolean
        projected_row_count:
          format: int64
          minimum: 0
          type: integer
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputAlphaFoldMSALaneReceipt
        release_maximum_results:
          format: int64
          minimum: 1
          type: integer
        requested_max_results:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - uniref90
            - mgnify
            - bfd_uniref30
            - small_bfd
            - uniprot
            - uniref30
            - colabfold_environmental
          type: string
        search_id:
          type: string
        search_policy_id:
          type: string
        skipped_alignment_count:
          format: int64
          minimum: 0
          type: integer
        upstream_max_results:
          format: int64
          type: integer
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputHomologySearchReceiptUsage
        work:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputHomologySearchReceiptWork
      required:
        - role
        - database_id
        - database_release_id
        - corpus_snapshot_id
        - dataset_name
        - dataset_version
        - search_id
        - search_policy_id
        - requested_max_results
        - release_maximum_results
        - is_upstream_limit_unbounded
        - candidate_count
        - projected_row_count
        - skipped_alignment_count
        - is_result_limit_reached
        - receipt
        - a3m
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputAlphaFoldMSAPairingMeasurements:
      additionalProperties: false
      properties:
        header_auxiliary_taxonomy_count:
          description: >-
            Headers carrying OX= or TaxID= metadata. This metadata is measured
            separately because the stock AlphaFold species parser does not
            consume it.
          format: int64
          type: integer
        header_species_id_count:
          description: >-
            Headers matching AlphaFold's standard UniProt
            sp|accession|entry_species or tr|accession|entry_species parser.
          format: int64
          type: integer
        header_species_parse_fraction:
          format: double
          type: number
        is_species_pairing_ready:
          description: >-
            True when at least one header has a species id consumable by the
            stock AlphaFold parser.
          type: boolean
        unique_species_count:
          format: int64
          type: integer
      required:
        - header_species_id_count
        - header_auxiliary_taxonomy_count
        - unique_species_count
        - header_species_parse_fraction
        - is_species_pairing_ready
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputMSAResourceArtifact:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceMeasurementLink
        object:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceObject
        query_length:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - lane
            - unpaired
            - paired_source
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
      required:
        - role
        - object
        - sequence_count
        - query_length
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputMSAPlacementQuery:
      additionalProperties: false
      properties:
        id:
          description: Caller-supplied FASTA record identifier for the placed query.
          maxLength: 256
          minLength: 1
          type: string
        kind:
          description: Always protein_sequence.
          enum:
            - protein_sequence
          type: string
        sequence:
          description: Protein sequence used by the referenced homology outcome.
          maxLength: 100000
          minLength: 1
          type: string
      required:
        - id
        - kind
        - sequence
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAPairingComponentData:
      additionalProperties: false
      properties:
        component_id:
          description: Caller-defined identifier for this distinct sequence component.
          maxLength: 64
          minLength: 1
          type: string
        msa_id:
          description: Generated immutable generic MSA resource for this component.
          pattern: ^msa_[0-9a-f]{64}$
          type: string
        sequence:
          description: Normalized protein sequence used for homology search.
          maxLength: 100000
          minLength: 1
          type: string
        stoichiometry:
          description: Number of identical copies recorded in the complex A3M header.
          format: int64
          maximum: 64
          minimum: 1
          type: integer
      required:
        - component_id
        - sequence
        - msa_id
        - stoichiometry
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAPairingGroupingSummary:
      additionalProperties: false
      properties:
        candidate_group_count:
          description: >-
            Groups observed across all components before the strategy and
            matching rules were applied.
          format: int64
          type: integer
        conflicting_group_count:
          description: >-
            Groups whose members disagree on taxonomy id, measured whether or
            not they were excluded.
          format: int64
          type: integer
        conflicting_paired_rows:
          description: >-
            Paired rows contributed by conflicting groups, and therefore pairing
            different organisms.
          format: int64
          type: integer
        excluded_ambiguous_groups:
          format: int64
          type: integer
        excluded_conflicting_groups:
          format: int64
          type: integer
        excluded_unresolved_rank_rows:
          description: >-
            Rows carrying a taxonomy id whose lineage never reached the
            requested grouping rank. Dropped rather than grouped on their raw
            id.
          format: int64
          type: integer
        is_truncated_by_row_cap:
          description: >-
            The paired block hit maximum_paired_rows and lower-ranked groups
            were dropped.
          type: boolean
        paired_group_count:
          format: int64
          type: integer
      required:
        - candidate_group_count
        - paired_group_count
        - conflicting_group_count
        - conflicting_paired_rows
        - excluded_conflicting_groups
        - excluded_ambiguous_groups
        - excluded_unresolved_rank_rows
        - is_truncated_by_row_cap
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAPairingDepthMeasurements:
      additionalProperties: false
      properties:
        identity_threshold:
          format: double
          type: number
        is_neff_exact:
          description: >-
            False when the paired block was too large to reweight exactly within
            the synchronous work budget, in which case the deterministic sampled
            method was used.
          type: boolean
        neff_method:
          type: string
        neff_standard_error:
          description: Uncertainty on an estimated Neff. Zero when the value is exact.
          format: double
          type: number
        paired_homolog_neff:
          description: Paired Neff excluding the query's own weight.
          format: double
          type: number
        paired_neff:
          description: >-
            Effective sequence count of the paired block under exact identity
            reweighting.
          format: double
          type: number
        paired_neff_per_column:
          format: double
          type: number
        paired_row_count:
          format: int64
          type: integer
      required:
        - paired_row_count
        - paired_neff
        - paired_neff_per_column
        - paired_homolog_neff
        - neff_method
        - is_neff_exact
        - identity_threshold
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAPairingMeasurements:
      additionalProperties: false
      properties:
        ambiguous_groups_shared_by_all_components:
          format: int64
          type: integer
        ambiguous_shared_group_fraction:
          format: double
          maximum: 1
          minimum: 0
          type: number
        component_pairs:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAPairingComponentPairMeasurements
          type:
            - array
            - 'null'
        components:
          items:
            $ref: >-
              #/components/schemas/RunEndpointRafflesiaMsaPairingOutputMSAPairingComponentMeasurements
          type:
            - array
            - 'null'
        fully_pairable_rows:
          format: int64
          type: integer
        greedy_pairable_rows:
          format: int64
          type: integer
        groups_shared_by_all_components:
          format: int64
          type: integer
        groups_shared_by_at_least_two_components:
          format: int64
          type: integer
        groups_with_conflicting_taxonomy_ids:
          format: int64
          type: integer
        header_parser:
          enum:
            - uniprot_mnemonic_v1
            - ncbi_taxonomy_id_v1
            - ncbi_taxonomy_rank_v1
          type: string
        unambiguous_fully_pairable_rows:
          format: int64
          type: integer
        unambiguous_groups_shared_by_all_components:
          format: int64
          type: integer
      required:
        - header_parser
        - components
        - component_pairs
        - groups_shared_by_all_components
        - unambiguous_groups_shared_by_all_components
        - ambiguous_groups_shared_by_all_components
        - ambiguous_shared_group_fraction
        - groups_with_conflicting_taxonomy_ids
        - fully_pairable_rows
        - unambiguous_fully_pairable_rows
        - greedy_pairable_rows
        - groups_shared_by_at_least_two_components
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAPairingParameters:
      additionalProperties: false
      properties:
        grouping_key:
          enum:
            - uniprot_mnemonic
            - taxonomy_id
          type: string
        is_conflicting_group_excluded:
          type: boolean
        matching:
          enum:
            - rank_order
            - unambiguous_only
            - optimal_assignment
          type: string
        maximum_paired_rows:
          format: int64
          type: integer
        maximum_unpaired_rows_per_component:
          format: int64
          type: integer
        strategy:
          enum:
            - complete
            - greedy
          type: string
        taxonomy_nodes_object_id:
          type: string
        taxonomy_rank:
          type: string
      required:
        - grouping_key
        - strategy
        - matching
        - maximum_paired_rows
        - maximum_unpaired_rows_per_component
        - is_conflicting_group_excluded
      type: object
    RunEndpointRosettacommonsRosettafold3OutputStructureRunInferenceMSA:
      additionalProperties: false
      properties:
        is_truncated:
          type: boolean
        manifest_url:
          format: uri
          type: string
        maximum_sequence_count:
          format: int64
          minimum: 1
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - manifest_url
        - maximum_sequence_count
        - sequence_count
        - query_length
        - size_bytes
        - is_truncated
      type: object
    RunEndpointRosettacommonsRosettafold3OutputStructureRunMSA:
      additionalProperties: false
      properties:
        cache_key:
          type: string
        is_cache_hit:
          type: boolean
        lane_urls:
          additionalProperties:
            type: string
          description: Alignment role to ordinary A3M URL.
          type: object
        manifest_url:
          format: uri
          type: string
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputMSAMeasurementLink
        paired_source_url:
          format: uri
          type: string
        profile:
          type: string
        row_identities_url:
          format: uri
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
        url:
          format: uri
          type: string
      required:
        - profile
        - cache_key
        - is_cache_hit
        - url
        - manifest_url
        - lane_urls
        - sequence_count
      type: object
    RunEndpointRosettacommonsRosettafold3OutputStructurePredictionServingMeasurements:
      additionalProperties: false
      properties:
        container_invocation_index:
          format: int64
          type: integer
        container_model_load_ms:
          format: int64
          type: integer
        did_compile:
          type: boolean
        is_cold_start:
          type: boolean
        model_compute_ms:
          format: int64
          type: integer
        model_load_ms:
          format: int64
          type: integer
        padded_length:
          format: int64
          type: integer
        sequence_length:
          format: int64
          type: integer
      required:
        - is_cold_start
        - container_invocation_index
        - model_load_ms
        - container_model_load_ms
      type: object
    RunEndpointRosettacommonsRosettafold3OutputRunUsage:
      additionalProperties: false
      properties:
        msa_candidate_count:
          format: int64
          type: integer
        msa_inference_bytes:
          format: int64
          type: integer
        msa_inference_row_count:
          format: int64
          type: integer
        msa_lane_count:
          format: int64
          type: integer
        msa_logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        msa_object_reads:
          format: int64
          minimum: 0
          type: integer
        msa_projected_row_count:
          format: int64
          type: integer
        residue_count:
          format: int64
          type: integer
      required:
        - residue_count
        - msa_lane_count
        - msa_candidate_count
        - msa_projected_row_count
        - msa_inference_row_count
        - msa_inference_bytes
        - msa_logical_bytes_read
        - msa_object_reads
      type: object
    RunEndpointRostlabProstt53bOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointRostlabProstt53bOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointWestlakeReplProtrek35mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointWestlakeReplProtrek35mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointWestlakeReplProtrek650mOutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointWestlakeReplProtrek650mOutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointWestlakeReplSaprot35mAf2OutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointWestlakeReplSaprot35mAf2OutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointWestlakeReplSaprot650mAf2OutputFoundryEmbeddingVector:
      additionalProperties: false
      properties:
        id:
          type: string
        index:
          format: int64
          type: integer
        object:
          type: string
        salience:
          description: >-
            Optional learned per-residue weights emitted by fine-tuned retrieval
            models.
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
        shape:
          items:
            format: int64
            type: integer
          type:
            - array
            - 'null'
        values:
          items:
            format: float
            type: number
          type:
            - array
            - 'null'
      required:
        - id
        - object
        - index
        - shape
        - values
      type: object
    RunEndpointWestlakeReplSaprot650mAf2OutputFoundryEmbeddingUsage:
      additionalProperties: false
      properties:
        input_count:
          format: int64
          type: integer
        token_count:
          format: int64
          type: integer
      required:
        - input_count
        - token_count
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointBoltzCommunityBoltz2OutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointBoltzCommunityBoltz2OutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointBoltzCommunityBoltz2OutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointBytedanceProtenixV2464mOutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointChaidiscoveryChai1OutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointChaidiscoveryChai1OutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointChaidiscoveryChai1OutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputPrice:
      additionalProperties: false
      properties:
        currency:
          type: string
        display:
          type: string
        unit:
          type: string
        unit_amount_microusd:
          format: int64
          type: integer
      required:
        - currency
        - unit_amount_microusd
        - unit
        - display
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputEndpointInvocation:
      additionalProperties: false
      properties:
        capabilities:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputEndpointCapabilities
        example:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputEndpointExample
        input_schema:
          additionalProperties: {}
          type: object
        method:
          type: string
        operation_id:
          type: string
        output_schema:
          additionalProperties: {}
          type: object
        path:
          type: string
      required:
        - operation_id
        - method
        - path
        - input_schema
        - output_schema
        - example
        - capabilities
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputPrivateModelTrainingProvenance:
      additionalProperties: false
      properties:
        checkpoint_step:
          format: int64
          minimum: 0
          type: integer
        is_ema:
          description: >-
            True when the serving weights are the complete EMA state selected by
            the pinned trainer spec.
          type: boolean
        manifest:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputPrivateModelArtifact
          description: >-
            Pinned trainer.manifest.v1 artifact that names and hashes every
            checkpoint payload.
        manifest_sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        source_uri:
          description: >-
            Immutable source checkpoint prefix retained for scientific
            provenance; never sent to an inference provider.
          maxLength: 4096
          type: string
        spec:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputPrivateModelArtifact
          description: >-
            Optional pinned trainer spec needed to reconstruct the serving
            architecture.
        trainer_run_id:
          maxLength: 256
          minLength: 1
          type: string
        trainer_version:
          maxLength: 256
          type: string
      required:
        - trainer_run_id
        - checkpoint_step
        - manifest_sha256
        - is_ema
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputPrivateModelArtifact:
      additionalProperties: false
      properties:
        content_type:
          maxLength: 255
          type: string
        file_name:
          maxLength: 512
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
        url:
          format: uri
          type: string
      required:
        - url
        - sha256
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyPairwiseAlignment:
      additionalProperties: false
      properties:
        aligned_residue_count:
          format: int64
          minimum: 0
          type: integer
        cigar:
          minLength: 1
          type: string
        cigar_dialect:
          enum:
            - extended
          type: string
        coordinate_system:
          enum:
            - zero_based_half_open
          type: string
        gap_opening_count:
          format: int64
          minimum: 0
          type: integer
        gap_residue_count:
          format: int64
          minimum: 0
          type: integer
        identical_residue_count:
          format: int64
          minimum: 0
          type: integer
        query_coverage_ratio:
          format: double
          maximum: 1
          minimum: 0
          type: number
        query_end:
          format: int64
          minimum: 0
          type: integer
        query_length:
          format: int64
          minimum: 1
          type: integer
        query_start:
          format: int64
          minimum: 0
          type: integer
        sequence_identity_ratio:
          description: Identical residue count divided by aligned residue count.
          format: double
          maximum: 1
          minimum: 0
          type: number
        target_coverage_ratio:
          format: double
          maximum: 1
          minimum: 0
          type: number
        target_end:
          format: int64
          minimum: 0
          type: integer
        target_length:
          format: int64
          minimum: 1
          type: integer
        target_start:
          format: int64
          minimum: 0
          type: integer
      required:
        - coordinate_system
        - cigar_dialect
        - query_length
        - target_length
        - query_start
        - query_end
        - target_start
        - target_end
        - query_coverage_ratio
        - target_coverage_ratio
        - aligned_residue_count
        - identical_residue_count
        - sequence_identity_ratio
        - gap_residue_count
        - gap_opening_count
        - cigar
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyCandidateMeasurements:
      additionalProperties: false
      properties:
        affine:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyAffineMeasurements
        late_interaction:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyLateInteractionMeasurements
        maxsim:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyMaxSimMeasurements
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyCandidateSignificance:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologySignificanceMeasurements
        reason:
          type: string
        status:
          enum:
            - supported_empirical
            - supported_tail_model
            - insufficient_tail_resolution
            - out_of_support
          type: string
      required:
        - status
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyCandidateTarget:
      additionalProperties: false
      properties:
        attributes:
          additionalProperties:
            type: string
          description: >-
            Requested release-backed target attributes. Unrequested attributes
            are omitted.
          type: object
        id:
          description: >-
            Stable target record id within the selected immutable database
            release.
          type: string
        sequence:
          description: >-
            Canonical amino-acid sequence from the selected immutable database
            release.
          minLength: 1
          type: string
      required:
        - id
        - sequence
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyEvidenceAvailability:
      additionalProperties: false
      properties:
        affected_candidate_count:
          description: Returned candidates missing this evidence class.
          format: int64
          minimum: 0
          type: integer
        candidate_count:
          description: Returned candidates carrying this evidence class.
          format: int64
          minimum: 0
          type: integer
        reason:
          type: string
        status:
          enum:
            - not_requested
            - returned
            - partial
            - unavailable
          type: string
      required:
        - status
        - candidate_count
        - affected_candidate_count
      type: object
    RunEndpointRafflesiaHomologyOutputHomologySignificanceAvailability:
      additionalProperties: false
      properties:
        affected_candidate_count:
          description: Returned candidates missing significance.
          format: int64
          minimum: 0
          type: integer
        candidate_count:
          description: Returned candidates carrying significance.
          format: int64
          minimum: 0
          type: integer
        reason:
          description: >-
            Why significance is missing. no_qualified_calibration is also the
            unavailable_reason the release catalog publishes for the same
            release, so the two surfaces name this with one string.
          enum:
            - no_qualified_calibration
            - backend_measurement_unavailable
          type: string
        requirement:
          enum:
            - not_requested
            - if_available
            - required
          type: string
        status:
          enum:
            - not_requested
            - returned
            - partial
            - unavailable
          type: string
      required:
        - requirement
        - status
        - candidate_count
        - affected_candidate_count
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyResponsePolicy:
      additionalProperties: false
      properties:
        is_deterministic:
          type: boolean
        is_exhaustive:
          type: boolean
        is_fallback:
          type: boolean
        outcome:
          enum:
            - complete_exact
            - complete_for_policy
          type: string
        requested_guarantee:
          enum:
            - approximate
            - exhaustive
          type: string
        resolution_reason:
          type: string
        resolved_guarantee:
          enum:
            - approximate
            - exhaustive
          type: string
      required:
        - requested_guarantee
        - resolved_guarantee
        - outcome
        - is_fallback
        - is_exhaustive
        - is_deterministic
        - resolution_reason
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyRankingComparator:
      additionalProperties: false
      properties:
        field:
          enum:
            - maxsim.bidirectional
            - affine.normalized_score
            - affine.raw_score
            - late_interaction.distance
            - target.ordinal
          type: string
        order:
          enum:
            - ascending
            - descending
          type: string
      required:
        - field
        - order
      type: object
    RunEndpointRafflesiaMsaOutputAlphaFoldMSALaneReceipt:
      additionalProperties: false
      properties:
        execution_receipt_id:
          type: string
        execution_receipt_sha256:
          type: string
        outcome_id:
          type: string
        outcome_sha256:
          type: string
        result_sha256:
          type: string
      required:
        - outcome_id
        - outcome_sha256
        - execution_receipt_id
        - execution_receipt_sha256
        - result_sha256
      type: object
    RunEndpointRafflesiaMsaOutputHomologySearchReceiptUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
        object_reads:
          format: int64
          minimum: 0
          type: integer
        query_pack_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaMsaOutputHomologySearchReceiptWork:
      additionalProperties: false
      properties:
        affine_cells:
          format: int64
          minimum: 0
          type: integer
        affine_pairs:
          format: int64
          minimum: 0
          type: integer
        candidate_pairs:
          format: int64
          minimum: 0
          type: integer
        maxsim_residue_pairs:
          format: int64
          minimum: 0
          type: integer
        returned_result_count:
          format: int64
          minimum: 0
          type: integer
        traceback_pairs:
          format: int64
          minimum: 0
          type: integer
      required:
        - returned_result_count
      type: object
    RunEndpointRafflesiaMsaOutputMSAResourceMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaOutputMSAResourceMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRafflesiaMsaOutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaAf2OutputAlphaFoldMSALaneReceipt:
      additionalProperties: false
      properties:
        execution_receipt_id:
          type: string
        execution_receipt_sha256:
          type: string
        outcome_id:
          type: string
        outcome_sha256:
          type: string
        result_sha256:
          type: string
      required:
        - outcome_id
        - outcome_sha256
        - execution_receipt_id
        - execution_receipt_sha256
        - result_sha256
      type: object
    RunEndpointRafflesiaMsaAf2OutputHomologySearchReceiptUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
        object_reads:
          format: int64
          minimum: 0
          type: integer
        query_pack_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaMsaAf2OutputHomologySearchReceiptWork:
      additionalProperties: false
      properties:
        affine_cells:
          format: int64
          minimum: 0
          type: integer
        affine_pairs:
          format: int64
          minimum: 0
          type: integer
        candidate_pairs:
          format: int64
          minimum: 0
          type: integer
        maxsim_residue_pairs:
          format: int64
          minimum: 0
          type: integer
        returned_result_count:
          format: int64
          minimum: 0
          type: integer
        traceback_pairs:
          format: int64
          minimum: 0
          type: integer
      required:
        - returned_result_count
      type: object
    RunEndpointRafflesiaMsaAf2OutputMSAResourceMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRafflesiaMsaAf2OutputMSAResourceObject:
      additionalProperties: false
      properties:
        content_type:
          type: string
        download_url:
          type: string
        kind:
          type: string
        object_id:
          pattern: ^sha256:[0-9a-f]{64}$
          type: string
        sha256:
          pattern: ^[0-9a-f]{64}$
          type: string
        size_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - object_id
        - kind
        - size_bytes
        - sha256
        - content_type
        - download_url
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputAlphaFoldMSALaneReceipt:
      additionalProperties: false
      properties:
        execution_receipt_id:
          type: string
        execution_receipt_sha256:
          type: string
        outcome_id:
          type: string
        outcome_sha256:
          type: string
        result_sha256:
          type: string
      required:
        - outcome_id
        - outcome_sha256
        - execution_receipt_id
        - execution_receipt_sha256
        - result_sha256
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputHomologySearchReceiptUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
        object_reads:
          format: int64
          minimum: 0
          type: integer
        query_pack_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputHomologySearchReceiptWork:
      additionalProperties: false
      properties:
        affine_cells:
          format: int64
          minimum: 0
          type: integer
        affine_pairs:
          format: int64
          minimum: 0
          type: integer
        candidate_pairs:
          format: int64
          minimum: 0
          type: integer
        maxsim_residue_pairs:
          format: int64
          minimum: 0
          type: integer
        returned_result_count:
          format: int64
          minimum: 0
          type: integer
        traceback_pairs:
          format: int64
          minimum: 0
          type: integer
      required:
        - returned_result_count
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRafflesiaMsaAf3OutputAlphaFoldMSALaneReceipt:
      additionalProperties: false
      properties:
        execution_receipt_id:
          type: string
        execution_receipt_sha256:
          type: string
        outcome_id:
          type: string
        outcome_sha256:
          type: string
        result_sha256:
          type: string
      required:
        - outcome_id
        - outcome_sha256
        - execution_receipt_id
        - execution_receipt_sha256
        - result_sha256
      type: object
    RunEndpointRafflesiaMsaAf3OutputHomologySearchReceiptUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
        object_reads:
          format: int64
          minimum: 0
          type: integer
        query_pack_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaMsaAf3OutputHomologySearchReceiptWork:
      additionalProperties: false
      properties:
        affine_cells:
          format: int64
          minimum: 0
          type: integer
        affine_pairs:
          format: int64
          minimum: 0
          type: integer
        candidate_pairs:
          format: int64
          minimum: 0
          type: integer
        maxsim_residue_pairs:
          format: int64
          minimum: 0
          type: integer
        returned_result_count:
          format: int64
          minimum: 0
          type: integer
        traceback_pairs:
          format: int64
          minimum: 0
          type: integer
      required:
        - returned_result_count
      type: object
    RunEndpointRafflesiaMsaAf3OutputMSAResourceMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAPlacementQuery:
      additionalProperties: false
      properties:
        id:
          description: Caller-supplied FASTA record identifier for the placed query.
          maxLength: 256
          minLength: 1
          type: string
        kind:
          description: Always protein_sequence.
          enum:
            - protein_sequence
          type: string
        sequence:
          description: Protein sequence used by the referenced homology outcome.
          maxLength: 100000
          minLength: 1
          type: string
      required:
        - id
        - kind
        - sequence
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAResourceLane:
      additionalProperties: false
      properties:
        a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceArtifact
        candidate_count:
          format: int64
          minimum: 0
          type: integer
        corpus_snapshot_id:
          type: string
        database_id:
          type: string
        database_release_id:
          pattern: ^dbr_[0-9a-f]{64}$
          type: string
        dataset_name:
          type: string
        dataset_version:
          type: string
        is_result_limit_reached:
          type: boolean
        is_upstream_limit_unbounded:
          type: boolean
        projected_row_count:
          format: int64
          minimum: 0
          type: integer
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputAlphaFoldMSALaneReceipt
        release_maximum_results:
          format: int64
          minimum: 1
          type: integer
        requested_max_results:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - uniref90
            - mgnify
            - bfd_uniref30
            - small_bfd
            - uniprot
            - uniref30
            - colabfold_environmental
          type: string
        search_id:
          type: string
        search_policy_id:
          type: string
        skipped_alignment_count:
          format: int64
          minimum: 0
          type: integer
        upstream_max_results:
          format: int64
          type: integer
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputHomologySearchReceiptUsage
        work:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputHomologySearchReceiptWork
      required:
        - role
        - database_id
        - database_release_id
        - corpus_snapshot_id
        - dataset_name
        - dataset_version
        - search_id
        - search_policy_id
        - requested_max_results
        - release_maximum_results
        - is_upstream_limit_unbounded
        - candidate_count
        - projected_row_count
        - skipped_alignment_count
        - is_result_limit_reached
        - receipt
        - a3m
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAResourceArtifact:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceMeasurementLink
        object:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceObject
        query_length:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - lane
            - unpaired
            - paired_source
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
      required:
        - role
        - object
        - sequence_count
        - query_length
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAPairingChainPairMeasurements:
      additionalProperties: false
      properties:
        ambiguous_shared_species:
          format: int64
          type: integer
        candidate_pair_combinations:
          description: Sum of the cross-chain row-count products across shared species.
          format: int64
          type: integer
        left_chain_id:
          type: string
        pairable_row_fraction:
          description: >-
            Pairable rows divided by the smaller chain's parseable-species row
            count.
          format: double
          type: number
        pairable_rows:
          description: Sum of the smaller per-species row count across shared species.
          format: int64
          type: integer
        right_chain_id:
          type: string
        shared_species:
          format: int64
          type: integer
        unambiguous_pairable_rows:
          format: int64
          type: integer
        unambiguous_shared_species:
          format: int64
          type: integer
      required:
        - left_chain_id
        - right_chain_id
        - shared_species
        - unambiguous_shared_species
        - ambiguous_shared_species
        - pairable_rows
        - unambiguous_pairable_rows
        - candidate_pair_combinations
        - pairable_row_fraction
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAPairingChainMeasurements:
      additionalProperties: false
      properties:
        auxiliary_taxonomy_fraction:
          format: double
          type: number
        auxiliary_taxonomy_rows:
          format: int64
          type: integer
        chain_id:
          type: string
        maximum_rows_per_species:
          format: int64
          type: integer
        multi_row_species:
          format: int64
          type: integer
        parseable_species_rows:
          format: int64
          type: integer
        row_count:
          format: int64
          type: integer
        rows_in_multi_row_species:
          format: int64
          type: integer
        rows_without_species:
          format: int64
          type: integer
        singleton_species:
          format: int64
          type: integer
        species_parse_fraction:
          format: double
          type: number
        taxonomy_without_key_rows:
          description: >-
            Rows carrying a taxonomy id that still yield no grouping key. A
            chain with a high auxiliary_taxonomy_fraction and a high value here
            is unpairable despite looking well annotated.
          format: int64
          type: integer
        unique_species:
          format: int64
          type: integer
      required:
        - chain_id
        - taxonomy_without_key_rows
        - row_count
        - parseable_species_rows
        - species_parse_fraction
        - auxiliary_taxonomy_rows
        - auxiliary_taxonomy_fraction
        - unique_species
        - singleton_species
        - multi_row_species
        - rows_in_multi_row_species
        - maximum_rows_per_species
        - rows_without_species
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAPlacementQuery:
      additionalProperties: false
      properties:
        id:
          description: Caller-supplied FASTA record identifier for the placed query.
          maxLength: 256
          minLength: 1
          type: string
        kind:
          description: Always protein_sequence.
          enum:
            - protein_sequence
          type: string
        sequence:
          description: Protein sequence used by the referenced homology outcome.
          maxLength: 100000
          minLength: 1
          type: string
      required:
        - id
        - kind
        - sequence
      type: object
    RunEndpointRafflesiaMsaChai1OutputChai1MSASourceCounts:
      additionalProperties: false
      properties:
        bfd_uniclust:
          format: int64
          minimum: 0
          type: integer
        mgnify:
          format: int64
          minimum: 0
          type: integer
        query:
          format: int64
          maximum: 1
          minimum: 1
          type: integer
        uniprot:
          format: int64
          minimum: 0
          type: integer
        uniref90:
          format: int64
          minimum: 0
          type: integer
      required:
        - query
        - uniref90
        - uniprot
        - mgnify
        - bfd_uniclust
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAResourceLane:
      additionalProperties: false
      properties:
        a3m:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceArtifact
        candidate_count:
          format: int64
          minimum: 0
          type: integer
        corpus_snapshot_id:
          type: string
        database_id:
          type: string
        database_release_id:
          pattern: ^dbr_[0-9a-f]{64}$
          type: string
        dataset_name:
          type: string
        dataset_version:
          type: string
        is_result_limit_reached:
          type: boolean
        is_upstream_limit_unbounded:
          type: boolean
        projected_row_count:
          format: int64
          minimum: 0
          type: integer
        receipt:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputAlphaFoldMSALaneReceipt
        release_maximum_results:
          format: int64
          minimum: 1
          type: integer
        requested_max_results:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - uniref90
            - mgnify
            - bfd_uniref30
            - small_bfd
            - uniprot
            - uniref30
            - colabfold_environmental
          type: string
        search_id:
          type: string
        search_policy_id:
          type: string
        skipped_alignment_count:
          format: int64
          minimum: 0
          type: integer
        upstream_max_results:
          format: int64
          type: integer
        usage:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputHomologySearchReceiptUsage
        work:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputHomologySearchReceiptWork
      required:
        - role
        - database_id
        - database_release_id
        - corpus_snapshot_id
        - dataset_name
        - dataset_version
        - search_id
        - search_policy_id
        - requested_max_results
        - release_maximum_results
        - is_upstream_limit_unbounded
        - candidate_count
        - projected_row_count
        - skipped_alignment_count
        - is_result_limit_reached
        - receipt
        - a3m
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAPairingChainPairMeasurements:
      additionalProperties: false
      properties:
        ambiguous_shared_species:
          format: int64
          type: integer
        candidate_pair_combinations:
          description: Sum of the cross-chain row-count products across shared species.
          format: int64
          type: integer
        left_chain_id:
          type: string
        pairable_row_fraction:
          description: >-
            Pairable rows divided by the smaller chain's parseable-species row
            count.
          format: double
          type: number
        pairable_rows:
          description: Sum of the smaller per-species row count across shared species.
          format: int64
          type: integer
        right_chain_id:
          type: string
        shared_species:
          format: int64
          type: integer
        unambiguous_pairable_rows:
          format: int64
          type: integer
        unambiguous_shared_species:
          format: int64
          type: integer
      required:
        - left_chain_id
        - right_chain_id
        - shared_species
        - unambiguous_shared_species
        - ambiguous_shared_species
        - pairable_rows
        - unambiguous_pairable_rows
        - candidate_pair_combinations
        - pairable_row_fraction
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAPairingChainMeasurements:
      additionalProperties: false
      properties:
        auxiliary_taxonomy_fraction:
          format: double
          type: number
        auxiliary_taxonomy_rows:
          format: int64
          type: integer
        chain_id:
          type: string
        maximum_rows_per_species:
          format: int64
          type: integer
        multi_row_species:
          format: int64
          type: integer
        parseable_species_rows:
          format: int64
          type: integer
        row_count:
          format: int64
          type: integer
        rows_in_multi_row_species:
          format: int64
          type: integer
        rows_without_species:
          format: int64
          type: integer
        singleton_species:
          format: int64
          type: integer
        species_parse_fraction:
          format: double
          type: number
        taxonomy_without_key_rows:
          description: >-
            Rows carrying a taxonomy id that still yield no grouping key. A
            chain with a high auxiliary_taxonomy_fraction and a high value here
            is unpairable despite looking well annotated.
          format: int64
          type: integer
        unique_species:
          format: int64
          type: integer
      required:
        - chain_id
        - taxonomy_without_key_rows
        - row_count
        - parseable_species_rows
        - species_parse_fraction
        - auxiliary_taxonomy_rows
        - auxiliary_taxonomy_fraction
        - unique_species
        - singleton_species
        - multi_row_species
        - rows_in_multi_row_species
        - maximum_rows_per_species
        - rows_without_species
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputAlphaFoldMSALaneReceipt:
      additionalProperties: false
      properties:
        execution_receipt_id:
          type: string
        execution_receipt_sha256:
          type: string
        outcome_id:
          type: string
        outcome_sha256:
          type: string
        result_sha256:
          type: string
      required:
        - outcome_id
        - outcome_sha256
        - execution_receipt_id
        - execution_receipt_sha256
        - result_sha256
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputHomologySearchReceiptUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
        object_reads:
          format: int64
          minimum: 0
          type: integer
        query_pack_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputHomologySearchReceiptWork:
      additionalProperties: false
      properties:
        affine_cells:
          format: int64
          minimum: 0
          type: integer
        affine_pairs:
          format: int64
          minimum: 0
          type: integer
        candidate_pairs:
          format: int64
          minimum: 0
          type: integer
        maxsim_residue_pairs:
          format: int64
          minimum: 0
          type: integer
        returned_result_count:
          format: int64
          minimum: 0
          type: integer
        traceback_pairs:
          format: int64
          minimum: 0
          type: integer
      required:
        - returned_result_count
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputMSAResourceMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAPairingComponentPairMeasurements:
      additionalProperties: false
      properties:
        ambiguous_shared_groups:
          format: int64
          type: integer
        candidate_pair_combinations:
          format: int64
          type: integer
        left_component_id:
          type: string
        pairable_row_fraction:
          format: double
          maximum: 1
          minimum: 0
          type: number
        pairable_rows:
          format: int64
          type: integer
        right_component_id:
          type: string
        shared_groups:
          format: int64
          type: integer
        unambiguous_pairable_rows:
          format: int64
          type: integer
        unambiguous_shared_groups:
          format: int64
          type: integer
      required:
        - left_component_id
        - right_component_id
        - shared_groups
        - unambiguous_shared_groups
        - ambiguous_shared_groups
        - pairable_rows
        - unambiguous_pairable_rows
        - candidate_pair_combinations
        - pairable_row_fraction
      type: object
    RunEndpointRafflesiaMsaPairingOutputMSAPairingComponentMeasurements:
      additionalProperties: false
      properties:
        auxiliary_taxonomy_fraction:
          format: double
          maximum: 1
          minimum: 0
          type: number
        auxiliary_taxonomy_rows:
          format: int64
          type: integer
        component_id:
          type: string
        grouping_key_coverage:
          format: double
          maximum: 1
          minimum: 0
          type: number
        maximum_rows_per_group:
          format: int64
          type: integer
        multi_row_groups:
          format: int64
          type: integer
        row_count:
          format: int64
          type: integer
        rows_in_multi_row_groups:
          format: int64
          type: integer
        rows_with_grouping_key:
          format: int64
          type: integer
        rows_without_grouping_key:
          format: int64
          type: integer
        singleton_groups:
          format: int64
          type: integer
        taxonomy_rows_without_grouping_key:
          format: int64
          type: integer
        unique_groups:
          format: int64
          type: integer
      required:
        - component_id
        - taxonomy_rows_without_grouping_key
        - row_count
        - rows_with_grouping_key
        - grouping_key_coverage
        - auxiliary_taxonomy_rows
        - auxiliary_taxonomy_fraction
        - unique_groups
        - singleton_groups
        - multi_row_groups
        - rows_in_multi_row_groups
        - maximum_rows_per_group
        - rows_without_grouping_key
      type: object
    RunEndpointRosettacommonsRosettafold3OutputMSAMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputMSAMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: '#/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputObjectRef'
        insertion_slots_csv:
          $ref: '#/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputObjectRef'
        manifest:
          $ref: '#/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputObjectRef'
        rows_csv:
          $ref: '#/components/schemas/RunEndpointBiohubEsmfold26bMsaOutputObjectRef'
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputObjectRef
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputObjectRef
        manifest:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputObjectRef
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointBiohubEsmfold26bSingleSequenceOutputObjectRef
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointBoltzCommunityBoltz2OutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: '#/components/schemas/RunEndpointBoltzCommunityBoltz2OutputObjectRef'
        insertion_slots_csv:
          $ref: '#/components/schemas/RunEndpointBoltzCommunityBoltz2OutputObjectRef'
        manifest:
          $ref: '#/components/schemas/RunEndpointBoltzCommunityBoltz2OutputObjectRef'
        rows_csv:
          $ref: '#/components/schemas/RunEndpointBoltzCommunityBoltz2OutputObjectRef'
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointBoltzCommunityBoltz2OutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointBytedanceProtenixV2464mOutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputObjectRef
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputObjectRef
        manifest:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputObjectRef
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointBytedanceProtenixV2464mOutputObjectRef
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointBytedanceProtenixV2464mOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointChaidiscoveryChai1OutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: '#/components/schemas/RunEndpointChaidiscoveryChai1OutputObjectRef'
        insertion_slots_csv:
          $ref: '#/components/schemas/RunEndpointChaidiscoveryChai1OutputObjectRef'
        manifest:
          $ref: '#/components/schemas/RunEndpointChaidiscoveryChai1OutputObjectRef'
        rows_csv:
          $ref: '#/components/schemas/RunEndpointChaidiscoveryChai1OutputObjectRef'
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointChaidiscoveryChai1OutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputObjectRef
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputObjectRef
        manifest:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputObjectRef
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointColabfoldAlphafold2MonomerOutputObjectRef
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputObjectRef
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputObjectRef
        manifest:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputObjectRef
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointGoogleDeepmindAlphafold2MonomerOutputObjectRef
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputEndpointCapabilities:
      additionalProperties: false
      properties:
        content_policy:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputEndpointContentPolicyCapabilities
        execution_modes:
          items:
            enum:
              - foreground
              - background
            type: string
          type:
            - array
            - 'null'
        lifecycle:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputEndpointLifecycleCapabilities
        output_streaming:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputEndpointOutputStreamingCapabilities
        realtime:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaEsmFinetuneOutputEndpointRealtimeCapabilities
      required:
        - execution_modes
        - lifecycle
        - output_streaming
        - realtime
        - content_policy
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputEndpointExample:
      additionalProperties: false
      properties:
        background:
          type: boolean
        input:
          additionalProperties: {}
          type: object
      required:
        - input
        - background
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyAffineMeasurements:
      additionalProperties: false
      properties:
        normalized_score:
          format: double
          type: number
        raw_score:
          format: double
          type: number
      required:
        - raw_score
        - normalized_score
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyLateInteractionMeasurements:
      additionalProperties: false
      properties:
        distance:
          format: double
          type: number
        mean_closest_cosine_distance:
          format: double
          type: number
        mean_closest_cosine_similarity:
          format: double
          type: number
        query_token_count:
          format: int64
          type: integer
      required:
        - distance
        - query_token_count
        - mean_closest_cosine_distance
        - mean_closest_cosine_similarity
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyMaxSimMeasurements:
      additionalProperties: false
      properties:
        bidirectional:
          format: double
          type: number
        query_to_target:
          format: double
          type: number
        target_to_query:
          format: double
          type: number
      required:
        - query_to_target
        - target_to_query
        - bidirectional
      type: object
    RunEndpointRafflesiaHomologyOutputHomologySignificanceMeasurements:
      additionalProperties: false
      properties:
        bit_score:
          description: >-
            Database-size-independent score from the fitted tail:
            (lambda*raw_score - ln k)/ln 2. When support_status is
            supported_tail_model the identity expected_false_hits =
            searched_sequence_count * 2^-bit_score holds exactly. In the counted
            regime the probability comes from the empirical null instead, so
            treat bit_score there as the same score on a comparable scale, not
            as a restatement of expected_false_hits.
          format: double
          type: number
        calibration_bin:
          type: string
        calibration_id:
          type: string
        calibration_sample_count:
          format: int64
          minimum: 0
          type: integer
        e_value_calibration_id:
          description: >-
            Immutable E-value model identity; distinct from the enclosing
            augmented calibration_id.
          type: string
        e_value_conditioning_context_id:
          description: >-
            Identity of the pre-score query covariates used by a conditional
            model.
          type: string
        e_value_estimand:
          description: >-
            Null count represented by expected_false_hits, such as exhaustive
            target hits or rows reported by one frozen procedure.
          type: string
        e_value_maximum_log_extrapolation_factor:
          format: double
          minimum: 0
          type: number
        e_value_method:
          description: Exact qualified construction used for expected_false_hits.
          type: string
        e_value_null_population_id:
          type: string
        e_value_qualification_id:
          type: string
        e_value_search_policy_id:
          type: string
        e_value_searched_inventory_id:
          type: string
        e_value_supported_log_maximum:
          format: double
          type: number
        e_value_supported_log_minimum:
          format: double
          type: number
        e_value_tail_coordinate:
          description: >-
            Standardized conditional-tail excess used to enforce the qualified
            support boundary.
          format: double
          type: number
        e_value_target_stratum_count:
          format: int64
          minimum: 0
          type: integer
        expected_false_hits:
          description: >-
            Qualified expected null-hit count for the declared E-value estimand
            and exact searched inventory. Comparable in units, but not model
            assumptions, to a BLAST E-value.
          format: double
          minimum: 0
          type: number
        family_wise_exceedance_probability:
          format: double
          maximum: 1
          minimum: 0
          type: number
        is_e_value_upper_bound:
          type: boolean
        is_family_wise_lower_bound:
          description: >-
            True when a null replay frontier truncated above this score, making
            family_wise_exceedance_probability a lower bound.
          type: boolean
        log_expected_false_hits:
          description: >-
            Natural logarithm of expected_false_hits; authoritative when the
            ordinary value underflows.
          format: double
          type: number
        minimum_resolvable_probability:
          description: >-
            Smallest probability the counted null can resolve. Below it the
            estimate comes from the fitted tail model, reported as
            support_status supported_tail_model.
          format: double
          maximum: 1
          minimum: 0
          type: number
        pair_tail_log_probability:
          description: >-
            Natural logarithm of pair_tail_probability; authoritative when the
            ordinary probability underflows. Omitted only when a legacy
            calibration retained no stable log coordinate.
          format: double
          type: number
        pair_tail_probability:
          description: >-
            Qualified null probability for one target pair at least as extreme
            as the observed score. This is not an E-value and is not
            database-size adjusted.
          format: double
          maximum: 1
          minimum: 0
          type: number
        pair_tail_surprisal_bits:
          description: >-
            Null-normalized information -log2(pair_tail_probability). This is a
            measurement, not a homology posterior.
          format: double
          minimum: 0
          type: number
        q_value:
          format: double
          maximum: 1
          minimum: 0
          type: number
        searched_residue_count:
          format: int64
          minimum: 0
          type: integer
        searched_sequence_count:
          description: >-
            Sequences actually searched after any metadata filter.
            expected_false_hits is scaled to this, so it stays comparable across
            filtered and unfiltered searches.
          format: int64
          minimum: 0
          type: integer
        support_status:
          enum:
            - supported_empirical
            - supported_tail_model
            - insufficient_tail_resolution
            - out_of_support
            - missing_calibration
          type: string
        tail_model:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaHomologyOutputHomologyTailModel
      required:
        - is_family_wise_lower_bound
        - searched_sequence_count
        - searched_residue_count
        - calibration_sample_count
        - support_status
        - calibration_id
      type: object
    RunEndpointRafflesiaMsaOutputMSAResourceMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSAResourceObject'
        insertion_slots_csv:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSAResourceObject'
        rows_csv:
          $ref: '#/components/schemas/RunEndpointRafflesiaMsaOutputMSAResourceObject'
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
      type: object
    RunEndpointRafflesiaMsaOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointRafflesiaMsaAf2OutputMSAResourceMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceObject
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceObject
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2OutputMSAResourceObject
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
      type: object
    RunEndpointRafflesiaMsaAf2OutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceObject
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceObject
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf2MultimerOutputMSAResourceObject
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
      type: object
    RunEndpointRafflesiaMsaAf2MultimerOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointRafflesiaMsaAf3OutputMSAResourceMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceObject
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceObject
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaAf3OutputMSAResourceObject
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
      type: object
    RunEndpointRafflesiaMsaAf3OutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputAlphaFoldMSALaneReceipt:
      additionalProperties: false
      properties:
        execution_receipt_id:
          type: string
        execution_receipt_sha256:
          type: string
        outcome_id:
          type: string
        outcome_sha256:
          type: string
        result_sha256:
          type: string
      required:
        - outcome_id
        - outcome_sha256
        - execution_receipt_id
        - execution_receipt_sha256
        - result_sha256
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputHomologySearchReceiptUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
        object_reads:
          format: int64
          minimum: 0
          type: integer
        query_pack_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputHomologySearchReceiptWork:
      additionalProperties: false
      properties:
        affine_cells:
          format: int64
          minimum: 0
          type: integer
        affine_pairs:
          format: int64
          minimum: 0
          type: integer
        candidate_pairs:
          format: int64
          minimum: 0
          type: integer
        maxsim_residue_pairs:
          format: int64
          minimum: 0
          type: integer
        returned_result_count:
          format: int64
          minimum: 0
          type: integer
        traceback_pairs:
          format: int64
          minimum: 0
          type: integer
      required:
        - returned_result_count
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAResourceMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAResourceArtifact:
      additionalProperties: false
      properties:
        measurements:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceMeasurementLink
        object:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceObject
        query_length:
          format: int64
          minimum: 1
          type: integer
        role:
          enum:
            - lane
            - unpaired
            - paired_source
          type: string
        sequence_count:
          format: int64
          minimum: 1
          type: integer
      required:
        - role
        - object
        - sequence_count
        - query_length
      type: object
    RunEndpointRafflesiaMsaChai1OutputAlphaFoldMSALaneReceipt:
      additionalProperties: false
      properties:
        execution_receipt_id:
          type: string
        execution_receipt_sha256:
          type: string
        outcome_id:
          type: string
        outcome_sha256:
          type: string
        result_sha256:
          type: string
      required:
        - outcome_id
        - outcome_sha256
        - execution_receipt_id
        - execution_receipt_sha256
        - result_sha256
      type: object
    RunEndpointRafflesiaMsaChai1OutputHomologySearchReceiptUsage:
      additionalProperties: false
      properties:
        billable_formula_id:
          type: string
        billable_units:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_read:
          format: int64
          minimum: 0
          type: integer
        logical_bytes_returned:
          format: int64
          minimum: 0
          type: integer
        object_reads:
          format: int64
          minimum: 0
          type: integer
        query_pack_bytes:
          format: int64
          minimum: 0
          type: integer
      required:
        - logical_bytes_returned
      type: object
    RunEndpointRafflesiaMsaChai1OutputHomologySearchReceiptWork:
      additionalProperties: false
      properties:
        affine_cells:
          format: int64
          minimum: 0
          type: integer
        affine_pairs:
          format: int64
          minimum: 0
          type: integer
        candidate_pairs:
          format: int64
          minimum: 0
          type: integer
        maxsim_residue_pairs:
          format: int64
          minimum: 0
          type: integer
        returned_result_count:
          format: int64
          minimum: 0
          type: integer
        traceback_pairs:
          format: int64
          minimum: 0
          type: integer
      required:
        - returned_result_count
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputMSAResourceMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceObject
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceObject
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaColabfoldOutputMSAResourceObject
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
      type: object
    RunEndpointRafflesiaMsaColabfoldOutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointRosettacommonsRosettafold3OutputMSAMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputObjectRef
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputObjectRef
        manifest:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputObjectRef
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointRosettacommonsRosettafold3OutputObjectRef
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
        - manifest
      type: object
    RunEndpointRosettacommonsRosettafold3OutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointBiohubEsmfold26bMsaOutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointBiohubEsmfold26bSingleSequenceOutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointBoltzCommunityBoltz2OutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointBytedanceProtenixV2464mOutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointChaidiscoveryChai1OutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointColabfoldAlphafold2MonomerOutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointGoogleDeepmindAlphafold2MonomerOutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputEndpointContentPolicyCapabilities:
      additionalProperties: false
      properties:
        enforcement:
          enum:
            - provider
            - platform
          type: string
        error_code:
          enum:
            - content_policy_violation
          type: string
        is_supported:
          type: boolean
      required:
        - is_supported
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputEndpointLifecycleCapabilities:
      additionalProperties: false
      properties:
        is_cancellation_supported:
          type: boolean
        is_long_polling_supported:
          type: boolean
        is_sse_supported:
          type: boolean
        is_webhook_supported:
          type: boolean
      required:
        - is_cancellation_supported
        - is_long_polling_supported
        - is_sse_supported
        - is_webhook_supported
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputEndpointOutputStreamingCapabilities:
      additionalProperties: false
      properties:
        is_supported:
          type: boolean
        transport:
          enum:
            - sse
          type: string
      required:
        - is_supported
      type: object
    RunEndpointRafflesiaEsmFinetuneOutputEndpointRealtimeCapabilities:
      additionalProperties: false
      properties:
        is_supported:
          type: boolean
        transport:
          enum:
            - websocket
          type: string
      required:
        - is_supported
      type: object
    RunEndpointRafflesiaHomologyOutputHomologyTailModel:
      additionalProperties: false
      properties:
        fit_exceedance_count:
          format: int64
          minimum: 0
          type: integer
        holdout_exceedance_count:
          description: >-
            Held-out observations the goodness-of-fit test used. Read the KS
            distance with this; the distance alone means little without the
            sample size behind it.
          format: int64
          minimum: 0
          type: integer
        holdout_kolmogorov_smirnov:
          format: double
          maximum: 1
          minimum: 0
          type: number
        holdout_significance_level:
          format: double
          maximum: 1
          minimum: 0
          type: number
        k:
          format: double
          minimum: 0
          type: number
        lambda:
          format: double
          minimum: 0
          type: number
        threshold_score:
          description: >-
            Lower bound of the fitted tail region. Extrapolation is only
            actually used once the counted null runs out, which support_status
            reports as supported_tail_model; a score above this threshold may
            still be served empirically.
          format: double
          type: number
      required:
        - threshold_score
        - lambda
        - k
        - fit_exceedance_count
        - holdout_exceedance_count
        - holdout_kolmogorov_smirnov
        - holdout_significance_level
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAResourceMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceObject
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceObject
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaBoltz2OutputMSAResourceObject
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
      type: object
    RunEndpointRafflesiaMsaBoltz2OutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAResourceMeasurementLink:
      additionalProperties: false
      properties:
        artifacts:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceMeasurementArtifacts
        id:
          pattern: ^msam_[0-9a-f]{64}$
          type: string
        summary:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAMeasurementSummary
      required:
        - id
        - summary
        - artifacts
      type: object
    RunEndpointRosettacommonsRosettafold3OutputObjectRef:
      additionalProperties: false
      properties:
        bucket:
          type: string
        checksum:
          type: string
        checksum_algorithm:
          type: string
        content_type:
          type: string
        kind:
          type: string
        object_id:
          type: string
        object_key:
          type: string
        path:
          type: string
        sha256:
          type: string
        size_bytes:
          format: int64
          type: integer
        storage_backend:
          type: string
        storage_version:
          type: string
        uri:
          type: string
      required:
        - object_id
        - kind
        - size_bytes
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAResourceMeasurementArtifacts:
      additionalProperties: false
      properties:
        columns_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceObject
        insertion_slots_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceObject
        rows_csv:
          $ref: >-
            #/components/schemas/RunEndpointRafflesiaMsaChai1OutputMSAResourceObject
      required:
        - rows_csv
        - columns_csv
        - insertion_slots_csv
      type: object
    RunEndpointRafflesiaMsaChai1OutputMSAMeasurementSummary:
      additionalProperties: false
      properties:
        collapsed_duplicate_rows:
          description: Rows removed because normalized target ids were repeated.
          format: int64
          type: integer
        columns_at_least_50_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_75_pct_occupancy:
          format: int64
          type: integer
        columns_at_least_90_pct_occupancy:
          format: int64
          type: integer
        columns_with_no_residue:
          description: Query columns occupied by no homolog row.
          format: int64
          type: integer
        homolog_neff:
          description: Sum of sequence weights over non-query homolog rows.
          format: double
          type: number
        homolog_row_count:
          description: Number of non-query homolog rows after optional target-id collapse.
          format: int64
          type: integer
        identity_threshold:
          format: double
          type: number
        insertion_row_fraction:
          format: double
          type: number
        is_duplicate_target_collapsed:
          type: boolean
        is_neff_exact:
          type: boolean
        is_pairwise_diagnostics_estimated:
          description: >-
            True when pairwise comparable/similar/identity diagnostics are
            estimates from deterministic samples.
          type: boolean
        is_query_included_in_neff:
          type: boolean
        mean_column_entropy_bits:
          description: Mean Shannon entropy of non-gap homolog residues, in bits.
          format: double
          type: number
        mean_column_occupancy:
          description: >-
            Mean residue occupancy over homolog rows and query columns; excludes
            the query row.
          format: double
          type: number
        mean_identity_to_query:
          description: Mean ungapped identity to the query over homolog rows.
          format: double
          type: number
        mean_row_coverage:
          description: >-
            Mean occupied-query-column fraction over homolog rows; excludes the
            query.
          format: double
          type: number
        median_column_occupancy:
          format: double
          type: number
        median_identity_to_query:
          format: double
          type: number
        median_row_coverage:
          format: double
          type: number
        minimum_overlap_fraction:
          format: double
          type: number
        neff:
          description: >-
            Sum of inverse-neighborhood sequence weights, including the query.
            Consult is_neff_exact and neff_standard_error.
          format: double
          type: number
        neff_method:
          enum:
            - exact_pairwise_reweighting_v3_bitpacked
            - deterministic_sampled_reweighting_v1
          type: string
        neff_per_column:
          description: Neff divided by query length.
          format: double
          type: number
        neff_sequence_ratio:
          description: >-
            Neff divided by total sequence count; lower values indicate more
            redundancy.
          format: double
          type: number
        neff_standard_error:
          description: >-
            Delta-method estimated standard error for sampled Neff; zero for
            exact Neff.
          format: double
          type: number
        occupied_insertion_slots:
          description: Query-boundary insertion slots occupied by at least one homolog.
          format: int64
          type: integer
        p10_column_occupancy:
          format: double
          type: number
        p10_identity_to_query:
          format: double
          type: number
        p10_row_coverage:
          format: double
          type: number
        p90_column_occupancy:
          format: double
          type: number
        p90_identity_to_query:
          format: double
          type: number
        p90_row_coverage:
          format: double
          type: number
        pair_sample_count:
          description: >-
            Number of directed row-partner samples evaluated by the sampled
            method; zero for exact weighting.
          format: int64
          type: integer
        pair_sampling_fraction:
          description: >-
            Fraction of all directed row pairs evaluated by the sampled method;
            zero for exact weighting.
          format: double
          type: number
        pairwise_comparable_pairs:
          description: >-
            Pairs meeting the minimum overlap threshold and sharing at least one
            residue.
          format: int64
          type: integer
        pairwise_comparisons:
          description: All unordered MSA row pairs, including pairs involving the query.
          format: int64
          type: integer
        pairwise_mean_overlap_fraction:
          description: Mean jointly occupied query-column fraction over comparable pairs.
          format: double
          type: number
        pairwise_pooled_identity:
          description: >-
            Identical jointly occupied residues divided by all jointly occupied
            residues over comparable pairs.
          format: double
          type: number
        pairwise_similar_pairs:
          description: Comparable pairs meeting the identity threshold.
          format: int64
          type: integer
        pairwise_similarity_fraction:
          format: double
          type: number
        query_length:
          description: Number of query-anchored match columns.
          format: int64
          type: integer
        redundant_aligned_sequence_rows:
          description: >-
            Rows represented by an already-seen aligned state during exact
            weighting.
          format: int64
          type: integer
        rows_with_insertions:
          format: int64
          type: integer
        sampling_seed:
          description: >-
            Seed used by deterministic sampling; zero when exact weighting was
            used.
          format: int64
          type: integer
        sequence_count:
          description: Total MSA depth including the query row.
          format: int64
          type: integer
        total_insertion_residues:
          format: int64
          type: integer
        unique_aligned_sequences:
          description: Distinct query-column state strings including the query.
          format: int64
          type: integer
        unique_target_ids:
          description: Distinct normalized non-query target identifiers.
          format: int64
          type: integer
        weighted_mean_column_entropy_bits:
          description: Mean Shannon entropy after exact sequence reweighting, in bits.
          format: double
          type: number
        weighted_mean_column_occupancy:
          description: >-
            Mean column occupancy weighted by the selected sequence weights;
            excludes the query.
          format: double
          type: number
        weighting_kernel_comparisons:
          description: >-
            Unique aligned-state comparisons actually evaluated after exact
            duplicate-state grouping.
          format: int64
          type: integer
      required:
        - sequence_count
        - homolog_row_count
        - unique_target_ids
        - query_length
        - collapsed_duplicate_rows
        - neff
        - homolog_neff
        - neff_per_column
        - neff_sequence_ratio
        - mean_row_coverage
        - p10_row_coverage
        - median_row_coverage
        - p90_row_coverage
        - mean_identity_to_query
        - p10_identity_to_query
        - median_identity_to_query
        - p90_identity_to_query
        - mean_column_occupancy
        - weighted_mean_column_occupancy
        - p10_column_occupancy
        - median_column_occupancy
        - p90_column_occupancy
        - columns_with_no_residue
        - columns_at_least_50_pct_occupancy
        - columns_at_least_75_pct_occupancy
        - columns_at_least_90_pct_occupancy
        - mean_column_entropy_bits
        - weighted_mean_column_entropy_bits
        - total_insertion_residues
        - rows_with_insertions
        - insertion_row_fraction
        - occupied_insertion_slots
        - pairwise_comparisons
        - weighting_kernel_comparisons
        - unique_aligned_sequences
        - redundant_aligned_sequence_rows
        - pairwise_comparable_pairs
        - pairwise_similar_pairs
        - pairwise_similarity_fraction
        - pairwise_pooled_identity
        - pairwise_mean_overlap_fraction
        - identity_threshold
        - minimum_overlap_fraction
        - neff_method
        - is_neff_exact
        - neff_standard_error
        - pair_sample_count
        - pair_sampling_fraction
        - is_pairwise_diagnostics_estimated
        - sampling_seed
        - is_query_included_in_neff
        - is_duplicate_target_collapsed
      type: object
  securitySchemes:
    bearerAuth:
      description: 'A Rafflesia API key, sent as `Authorization: Bearer <key>`.'
      scheme: bearer
      type: http

````