---
title: "Trial Verdict"
method: POST
path: "/v1/trial/verdict"
---

# Trial Verdict

`POST /v1/trial/verdict`

## Request

- Base URL: `https://api.alphaassay.com`
- URL: `https://api.alphaassay.com/v1/trial/verdict`
- Auth: HTTP bearer

## Request body

- TrialVerdictRequest
  - `spec` DslSpec, required
    - `dsl_version` string, required
    - `asset_universe` string[], required
    - `bar_interval` string, required
    - `target` object, required
    - `signal` object, required
    - `position` object, nullable
    - `entry_lag_bars` integer, nullable
  - `oos_returns` number[], required
  - `variants_in_call` integer

## Response `200`

Successful Response

- union
  - TrialVerdictSuccess
    - `_meta` LegacyRestMeta, required
      - `engine_version` string, required
      - `api_version` string, required
      - `as_of` string, required
      - `input_digest` string, required
      - `not_financial_advice` true, required
      - `disclaimer` string, required
    - `spec_hash` string, required
    - `family_id` string, required
    - `ledger` TrialLedgerRecord, required
      - `recorded` boolean, required
      - `cumulative_n` integer, required
      - `source` string, required
    - `family_deflated_verdict` object, required
    - `effective_at` string, required
    - `disclaimer` string, required
  - TrialVerdictFailure: Established paid legacy branch for a schema-valid invalid DSL.
    - `_meta` LegacyRestMeta, required
      - `engine_version` string, required
      - `api_version` string, required
      - `as_of` string, required
      - `input_digest` string, required
      - `not_financial_advice` true, required
      - `disclaimer` string, required
    - `error` string, required

## Other responses

- `401`: Request could not be completed
- `402`: Request could not be completed
- `403`: Request could not be completed
- `413`: Request could not be completed
- `422`: Request could not be completed
- `429`: Request rate limit exceeded
- `500`: Internal execution failure
- `503`: Request could not be completed

---

[API](https://skmtc.dev/alphaassay/apis/alphaassay-api.md) · [All operations](https://skmtc.dev/alphaassay/apis/alphaassay-api/llms.txt) · [OpenAPI document](https://skmtc.dev/alphaassay/apis/alphaassay-api/revisions/cdbc99b01a7e?raw)
