# Relay: Post Result

Publish a party's final ceremony output (e.g. its signature share, or a "done" marker) into the session.

## Overview

Once the protocol loop converges, each party posts its terminal output here. The relay collects results per moniker and exposes them via `/results`. For signing, the combined signature is reconstructed by reading both parties' results.

### `POST /v1/mpc/relay/session/{id}/result`

Authentication: bearer token required.

Records a final result for the calling party.

**Path parameters**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string | yes | Relay session id |

**Request body**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `moniker` | string | yes | Posting party label |
| `result` | object | yes | Engine-defined result payload (e.g. signature share) |

**Responses**

`204` Recorded

---

Web version: https://docs.aureahub.com/#mpc-relay-result
