# Separate subscribing, connecting, and authorizing

Plan setup, authority and data exit for an AgentCore State add-on. Source lifecycle controls do not establish a live Marketplace offer or managed connection.

Status: Implemented in source. Prelaunch; not a live service guarantee.

Reviewed: 2026-10-14.
Backend source: e16b81b4a637acec91f3aed8a71cf5b0f42f0c19.
Native toolkit: merged in PR #176, reviewed at e16b81b4a637acec91f3aed8a71cf5b0f42f0c19.
HTML: /docs/marketplace

## In short

Plan the ownership boundaries of an AgentCore State add-on: obtaining the package, configuring a connection and granting access are separate tasks. Kam's source lifecycle controls cover bounded export, deletion and restore fencing; they do not imply a live purchasing or hosted setup flow.

**Available today:** Export, deletion and restore fences are implemented in source. No live Marketplace listing, managed connection or qualified customer subscription is offered.

> Evaluate the AgentCore State add-on with purchasing, connection and authority kept separate.

## Separate setup from permission

- **Obtain the candidate** — There is no live Marketplace listing or purchase flow.
- **Plan the connection** — Adding the package does not configure an AgentCore workload.
- **Authorize and plan exit** — Scope access explicitly and inspect the source export/deletion boundaries.

## Inspect readiness before sending data

The SDK candidate can discover bounded visible workspaces and inspect owner-only account and scope onboarding metadata. kam-history doctor is the read-only diagnostic; quickstart is the separate documented write path.

Account status distinguishes commercial observation, authorization freshness, lifecycle, and reconciliation health. A stale background check is neither cancellation nor permission to extend an expired grant. Effective deployed behavior remains a qualification requirement.

## A bounded export is implemented

An authorized owner closes outcome ingress, waits for the captured lifecycle boundary, then requests an export session. Preserve exportId, scope, page order, pageHash, and the opaque returned cursor. Check session completion before using the export to authorize deletion.

The export is a closed-ingress operational view, not one atomic database snapshot across all pages. Source changes and authority changes have explicit behavior. The current limits are 32 registered scopes, ten records per page, and 512 KiB of page JSON.

## Export, deletion, and restoration are different controls

Primary-state deletion and a separately retained restore fence are implemented. Simulated exact AgentCore erasure is distinct from a qualified live downstream deletion journey. Export success alone proves neither physical deletion nor backup erasure.

Live purchase, renewal, cancellation, grant-refresh outages, revocation timing, remote erasure, and backup restore drills remain separate qualification boundaries.

## The purchasing channel is still planned

There is no live listing or one-click activation yet. SDK publication, public distribution of the native toolkit, support and fulfillment, commercial terms, and live production qualification are not implied by source implementation. An evaluation request does not subscribe you or grant AWS access.

[Scope an evaluation](/evaluation)

[Read qualification limits](/reliability)
