> ## 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.

# SummerWorldSaveReceipt

> Immutable accepted save revision.

**Class:** `SummerWorldSaveReceipt` · **Inherits:** RefCounted

Immutable accepted save revision.

Returned by a successful World save commit. Receipt identity belongs to one World runtime. A successful upload alone is not a receipt. Cancellation or timeout cannot prove that a save was not committed.

## Methods

### get\_revision

```gdscript theme={null}
func get_revision() -> String const
```

Canonical positive decimal revision.

**Returns:** String

### get\_save\_id

```gdscript theme={null}
func get_save_id() -> String const
```

Creator supplied save identity, retained across retries.

**Returns:** String

### get\_schema

```gdscript theme={null}
func get_schema() -> String const
```

Published game save schema.

**Returns:** String

### get\_sha256

```gdscript theme={null}
func get_sha256() -> String const
```

SHA-256 digest of the exact game bytes.

**Returns:** String

### get\_state\_sequence

```gdscript theme={null}
func get_state_sequence() -> String const
```

Game supplied capture watermark as a canonical decimal string.

**Returns:** String

### get\_build\_id

```gdscript theme={null}
func get_build_id() -> String const
```

Build recorded with this revision, as provenance. A World's long-running state is not tied to a Build: a save written by an earlier Build restores whenever its schema matches.

**Returns:** String

### get\_bytes

```gdscript theme={null}
func get_bytes() -> int const
```

Decoded save size in bytes.

**Returns:** int

***

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.