Customer data ownership
Partners retain full ownership of their model weights and container images. Reactor does not access, use, or derive from partner weights for any purpose beyond serving the partner’s own workloads.Data deletion
Partners can delete their weights, container images, and model records at any time via the CLI or API. Deletion is permanent and immediate:- Weights: Removed from storage. No copies are retained. Deleted weight versions cannot be recovered.
- Container images: Removed from the registry. Associated tags are deregistered.
- Model records: Fully removed from Reactor’s systems, including all metadata and access policies.
Encryption
All data is encrypted in transit and at rest.- In transit: All API and data transfer connections are secured with TLS. Presigned URLs embed cryptographic signatures. Raw AWS credentials are never exposed to partners or intermediaries.
- At rest: Model weights stored in S3 are protected with AES-256 server-side encryption. Container images in ECR inherit AWS-managed encryption by default.
Tenant isolation
Partner resources are isolated at the infrastructure level, not just the application level.- Storage: Each partner’s weights are stored under a dedicated S3 prefix (
reactor-models/<partner>/<model>/<version>/). There is no shared storage namespace between partners. - Container registry: Each partner pushes to a namespaced ECR repository with IAM policies scoped exclusively to their namespace. Partners cannot read, list, or write to other partners’ repositories.
- Runtime access: Model access is deny-by-default. Only explicitly authorized accounts can create sessions with a partner model, enforced at the API layer.
Credential security
Reactor uses short-lived, scoped credentials throughout the partner workflow.| Credential | Scope | Lifetime |
|---|---|---|
| Registry push token | Partner namespace only | 12 hours (auto-refreshes) |
| Presigned upload URL | Single object, PUT-only | 15 minutes |
| Presigned import URL | Single source object | 1 hour |
| API key | Partner’s own resources | 90 days, revocable |