{
  "schemaVersion": "1.0.0",
  "results": {
    "funding-and-mwr": {
      "periodReturns": [
        0.1,
        -0.1
      ],
      "timeWeightedReturn": -0.01,
      "moneyWeightedAnnualRate": -0.083359,
      "investmentResult": -91,
      "linkedPeriodContributions": [
        0.09,
        -0.1
      ]
    },
    "missing-valuation": {
      "carriedBoundaryValue": 100,
      "nextOpeningValue": 200,
      "carriedBoundaryTimeWeightedReturn": 0.1,
      "wholePeriodModifiedDietz": 0.133333,
      "alternativeTrueTimeWeightedReturns": [
        0.2,
        -0.022222
      ]
    },
    "price-and-fx": {
      "openingValueEur": 90,
      "closingValueEur": 89.1,
      "localPriceReturn": 0.1,
      "quoteFxReturn": -0.1,
      "combinedReturn": -0.01,
      "localPriceDeltaEur": 8.55,
      "quoteFxDeltaEur": -9.45,
      "localContributionPp": 9.5,
      "fxContributionPp": -10.5,
      "investmentResultEur": -0.9,
      "componentSumGapEur": 0
    },
    "concentration-coverage": {
      "coverage": 0.95,
      "unresolvedEquityValue": 500,
      "observedIssuerWeight": 0.08,
      "maximumPossibleIssuerWeight": 0.13,
      "verdict": "not_proven_within_limit",
      "alternativeObservedIssuerWeight": 0.11,
      "alternativeVerdict": "breach"
    },
    "stress-coverage": {
      "knownStartingValue": 10000,
      "modeledReturn": -0.25,
      "coverage": 0.8,
      "modeledImpactOverKnownValue": -0.2,
      "wholeBookReturn": null
    },
    "contribution-only-rebalance": {
      "startingValue": 100000,
      "requiredContributionFraction": {
        "numerator": 50000,
        "denominator": 3
      },
      "requiredContribution": 16666.666667,
      "minimumWholeCentContribution": 16666.67,
      "valueAfterAvailableContribution": 101000,
      "equityWeightAfterAvailableContribution": 0.693069,
      "bondWeightAfterAvailableContribution": 0.306931,
      "availableContributionReachesTarget": false
    }
  }
}
