Export Center: format record (service retired, folded into OfflineKit)
Verified against commit
942a18727c(2026-09-26). Re-verify with:grep -n 'exportPlane.Map' src/OfflineKit/StellaOps.OfflineKit.WebService/Program.csandls src/__Obsoleted/ExportCenter/.
Pointer stub. The Export Center service retired on 2026-09-12 (
SPRINT_20260722_025OK-10):export-web/export-workerare frozen atsrc/__Obsoleted/ExportCenter/, the application layer lives atsrc/OfflineKit/__Libraries/StellaOps.ExportCenter.Application(namespaces kept on purpose), and the export plane is served byofflinekit-webunder/api/offlinekit/v1/**; runs execute onofflinekit-worker. The predecessor databasestellaops_exportcenterand roleexportcenterwere dropped on 2026-09-14 in an owner-approved window after parity verification (evidencedocs/implplan/_evidence/20260914-ok-closeout/).Read OfflineKit for topology, runtime, configuration and operations. This folder keeps only documents about formats and protocols the consolidated service still produces or verifies. The retired dossier pages are frozen at
docs-archive/modules/export-center/and describe the pre-consolidation service.
Documents
| Document | What it defines | Implemented by (at this commit) |
|---|---|---|
| profiles.md | Export profiles, the Assurance profile catalogue | POST /api/offlinekit/v1/exports/profiles, /api/offlinekit/v1/exports/assurance/profiles |
| determinism.md | Reproducibility rules EC1 to EC10 | checked by operations/verify-export-kit.sh against src/OfflineKit/__fixtures/export-kit/; only partly emitted by the service (see the page) |
| provenance-and-signing.md | Attestation and signing lineage | export_center.export_attestations, …/verify routes |
| mirror-bundles.md | Mirror bundle layout (mirror is a profile kind, DC-22) | MirrorBundleBuilder, MirrorExportRunMaterializer |
| devportal-offline.md | DevPortal offline bundle | DevPortalOfflineBundleBuilder, job on offlinekit-worker |
| registry-compatibility.md | OCI referrer discovery per registry | StellaOps.ExportCenter.Application/Distribution/Oci/ |
| timestamp-trust-bundle-v1.md | Timestamp trust bundle v1 (the DC-18-shaped specimen) | StellaOps.OfflineKit.TrustBundle.Contracts (consumer; producer still owed) |
| cli.md | stella export verbs | src/Cli/ |
| operations/kms-envelope-pattern.md | Bundle envelope encryption | StellaOps.ExportCenter.Core/Encryption/ (library; not enabled in any deployed path) |
| operations/risk-bundle-provider-matrix.md | Risk-bundle providers and signing baseline | StellaOps.ExportCenter.RiskBundles, RiskBundleJobHandler |
| operations/verify-export-kit.sh | Offline export-kit verifier | passes on src/OfflineKit/__fixtures/export-kit/ |
| schemas/ | JSON schemas of the export profile and manifest (EC1) | consumed by the verifier contract |
What is no longer here
- The retired
export-webOpenAPI specification (bare/v1/exportspaths), the architecture, consolidation design, API reference, implementation plan, overview, module contract and trivy adapter record: archived atdocs-archive/modules/export-center/. - The live API reference is generated for OfflineKit:
../offlinekit/api-reference.md. - The operations runbook, observability page and Grafana dashboard, whose metrics (
exporter_*,export_job_duration_seconds,export_queue_depthand others) and commands have no implementation, and the draft v0.1 DevPortal manifest: archived on 2026-09-26 underdocs-archive/modules/export-center/. Metrics the export libraries do emit are defined insrc/OfflineKit/__Libraries/StellaOps.ExportCenter.Application/Telemetry/.
