Scott Holdings LLC
Design preview
GS
Appliances Install preview

Install preview · OCR Extract v2.4.0

Exactly what a tenant install will provision, resolved from the signed payload.

Resolved payload

Package
OCR Extract
Version
2.4.0 (recommended)
Image digest
sha256:9f2a…c410
Fingerprint
a91f…c4d2
CPU / RAM
2 vCPU · 4 GB
GPU
None
Egress
Allowlist (2 hosts)

Endpoints exposed

POST /v1/extractextract
GET /v1/jobs/{id}status
POST /v1/batchbatch
About this page

Before an appliance installs, this page shows the complete picture: exact contents (down to fingerprints), publisher identity, resource needs, endpoints, and every outside destination it will contact.

What you approve here is recorded in a tamper-evident ledger — later, you can always prove exactly what was disclosed and agreed to.

Behind this page/appliances/versions/:packageVersionId/install-preview · CanManageAppliances

Retrieve

sp_AppliancePkg_GetVersionForInstall + sp_Marketplace_GetInstallJobPayload (job context) + syn_TLBridge_GetApplianceInstallPayload resolve the exact, signed install payload.

Save

Read-only preview. The actual install is entitlement-driven from the marketplace bridge.

Success

  • Preview matches what tenants receive byte-for-byte.
  • Only published, non-revoked versions resolve.
  • Resource + egress requirements are shown up front.

CLI handoff

Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.

Page IDappliance-install-preview
Route/appliances/versions/:packageVersionId/install-preview
AccessCanManageAppliances
Statusworker-integration-required

Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.