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

# SummerMatchSettlement

> Immutable, complete server-visible match settlement.

**Class:** `SummerMatchSettlement` · **Inherits:** RefCounted

Immutable, complete server-visible match settlement.

Returned to the authoritative game only after Summer Platform commits the match result. The authority deliberately transforms this value into separately declared private or public projections before completing the World.

## Properties

| Property | Type | Access | Description |
| - | - | - | - |
| <a id="match_id" />`match_id` | String | read-only, `get_match_id()` | Platform match correlation identifier. It is not an addressing primitive. |
| <a id="players" />`players` | [`SummerPlayerSettlement`](/api-reference/gdscript/types/player-settlement)\[] | read-only, `get_players()` | Complete verified participant settlement list. |
| <a id="settlement_id" />`settlement_id` | String | read-only, `get_settlement_id()` | Durable settlement receipt identifier for diagnostics and replay correlation. |
| <a id="settlement_version" />`settlement_version` | int | read-only, `get_settlement_version()` | Negotiated game-visible settlement contract version. Unsupported or absent required versions fail closed. |

## Methods

### get\_for\_session

```gdscript theme={null}
func get_for_session(session: SummerSession) -> SummerPlayerSettlement const
```

Returns the settlement for the exact verified Session object, or `null` when the Session was not part of this settlement. Matching never trusts a caller-supplied string.

| Parameter | Type | Default |
| - | - | - |
| `session` | [`SummerSession`](/api-reference/gdscript/types/session) | required |

**Returns:** [`SummerPlayerSettlement`](/api-reference/gdscript/types/player-settlement)

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


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