---
title: "Submit proof for a particular benchmark"
method: POST
path: "/submit-proof"
tags: ["POST"]
---

# Submit proof for a particular benchmark

`POST /submit-proof`

# Notes

* This endpoint can only be invoked once every few seconds

* Order of `merkle_proofs` does not matter

## Headers

- `X-Api-Key` string

## Request body

- SubmitProofRequest
  - `benchmark_id` string
  - `merkle_proofs` MerkleProof[]
    - `leaf` OutputData
      - `nonce` integer
      - `runtime_signature` array[]
        - integer[]
      - `fuel_consumed` integer
      - `solution` object
      - `cpu_arch` 'amd64' | 'arm64'
    - `branch` string

## Response `200`

Success

- SubmitProofResponse
  - `verified` string

---

[API](https://skmtc.net/tig-foundation/apis/the-innovation-game-api.md) · [All operations](https://skmtc.net/tig-foundation/apis/the-innovation-game-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tig-foundation/the-innovation-game-api/versions/2af9c398c1d4/schema)
