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

---
title: Get results where you need them
description: >-
  Choose between downloading a bundle, pulling it yourself, or writing it to a
  destination you registered. Compute completing a job and delivery reaching
  your store are separate events.
route: /docs/compute/delivery
page_id: docs-compute-delivery
page_type: hubIndex
content_layer: guided documentation
surface_profile: guided_docs
audience: Compute customers and integrators collecting finished results
voice: D
reader_question: How do my results get from a finished job to where I need them?
primary_action: Choose a delivery route
source_locale: en-US
source_status: APPROVED
source_version: docs-compute-delivery-en-us-2026-09-05-v1
last_updated: '2026-09-05'
robots: index
claim_registry_pinned: true
claim_registry_resync: "npm run governed:tsx -- scripts/build-compute-public-claim-registry.ts --write"
---

## Three ways to collect a result

Every finished job produces the same bundle. What differs is how it reaches you.

Download it directly when a person is collecting it. Pull it on your own schedule when your system decides when to read. Register a destination when results should be written into a store you already run.

## Completion and delivery are different events

A job reaching `SUCCEEDED` means Compute finished the work and the bundle is terminal. It says nothing about whether bytes arrived anywhere else.

Delivery has its own states, its own failures and its own evidence. A destination outage is a delivery problem, and it never means the run needs doing again.

## Pick your route

- [Download and verify a result](/docs/compute/results/download-and-verify) — collect the bundle yourself and check what you got.
- [Read partial results with cursors](/docs/compute/results/partials-and-cursors) — pull output on your own schedule while a job runs.
- [Register a destination](/docs/compute/configure/destinations) — plan, register, test and read back a store Compute writes to.

## Write into a destination safely

- [Write immutable commits](/docs/compute/delivery/immutable-commits) — create-new or versioned writes, and how a conflicting replay is caught.
- [Delivery states and acknowledgements](/docs/compute/delivery/states-and-acknowledgements) — every state, and the next action for each failure.
- [Shape your output partitions](/docs/compute/delivery/result-partitioning) — file sizes, counts, compression and partition cardinality.

## When delivery fails

- [Retry delivery without rerunning the job](/docs/compute/delivery/retry-without-rerun) — reauthorize the destination and resume the accepted bundle you already paid for.
