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

# Per-tranche NAV history

> Per-tranche NAV time series (subgraph; depositor capital is not guaranteed). The bucket query parameter accepts day or hour (default day).



## OpenAPI

````yaml /api-reference/openapi.json get /pool/nav-history
openapi: 3.1.0
info:
  title: Inflexion REST API
  version: 0.0.0
  description: >-
    Public REST API contract for Inflexion (docs-site snapshot for the Mintlify
    API Reference). It is a point-in-time copy; the canonical machine-readable
    spec is served at GET /openapi.json. Read-only, cached, public facade over
    the Inflexion subgraph (history / aggregates), a few live RPC reads (current
    pool-load surface, pool state, pricing preview), and the engine telemetry
    sinks (Signals 2 & 4 dynamic halves). No wallet, no RPC key for consumers.
    The subgraph is deployed and indexing, so history / aggregate surfaces serve
    live data now. Every surface still degrades gracefully: if a backing
    (subgraph URL / RPC / telemetry sink) is absent, the affected route returns
    a typed `pending` body (with the future GraphQL query embedded) rather than
    an error.
servers:
  - url: /
    description: this service
security: []
tags:
  - name: system
    description: health + service metadata
  - name: markets
    description: market directory + per-market state
  - name: pool
    description: 'vault NAV / state / history (claim B: capital NOT guaranteed)'
  - name: swaps
    description: 'protection swaps (claim A: no bad debt in FULL, qualified)'
  - name: pricing
    description: live cached fair + pool premium preview
  - name: data
    description: the five data-moat signals (snapshot + series)
  - name: mm
    description: market-maker fills / PnL
  - name: sigma
    description: σ_ref history
paths:
  /pool/nav-history:
    get:
      tags:
        - pool
      summary: Per-tranche NAV history
      description: >-
        Per-tranche NAV time series (subgraph; depositor capital is not
        guaranteed). The bucket query parameter accepts day or hour (default
        day).
      operationId: getPoolNavHistory
      parameters:
        - name: bucket
          in: query
          required: false
          schema:
            type: string
          description: day | hour (default day)
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiResult'
components:
  schemas:
    ApiResult:
      oneOf:
        - $ref: '#/components/schemas/Available'
        - $ref: '#/components/schemas/Pending'
      description: Every data endpoint returns this discriminated union — never throws.
    Available:
      type: object
      description: 'A successful body merged with `available: true`.'
      required:
        - available
      properties:
        available:
          const: true
      additionalProperties: true
    Pending:
      type: object
      description: >-
        A typed "not available yet" body. Carries the future GraphQL query so
        the surface is self-documenting and wired-and-ready for the redeploy.
      required:
        - available
        - reason
        - detail
      properties:
        available:
          const: false
        reason:
          $ref: '#/components/schemas/PendingReason'
        detail:
          type: string
        query:
          type: string
          description: the future GraphQL query this surface will run
    PendingReason:
      type: string
      description: Why a subgraph-backed surface is unavailable today.
      enum:
        - subgraph-not-deployed
        - subgraph-unreachable
        - rich-events-pre-redeploy
        - telemetry-sink-absent
        - rpc-unavailable

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.