Data Lifecycle
Manage QNSP storage data across its full lifecycle with retention modes, tiering rules, archival, and deletion policies from creation through final purge.
Data Lifecycle
Managing data through its lifecycle in QNSP Storage.
Lifecycle stages
Create → Active → Archive → Delete → Purge
Lifecycle policies
Retention
{
"retention": {
"mode": "governance",
"period": "7y"
}
}
Modes:
governance: Admin can overridecompliance: Cannot be shortened
Tiering
{
"tiering": {
"rules": [
{"after": "30d", "tier": "warm"},
{"after": "90d", "tier": "cold"}
]
}
}
Expiration
{
"expiration": {
"after": "365d",
"action": "delete"
}
}
Deletion
Soft delete
- Object marked deleted
- Recoverable for retention period
- Metadata preserved
Hard delete
- Object data removed
- Metadata removed
- Encryption keys destroyed
Crypto-shred
- Delete encryption keys
- Data becomes unrecoverable
- Immediate effect
Legal hold
Prevent deletion regardless of policy:
PUT /storage/v1/objects/{id}/legal-hold
{
"enabled": true,
"reason": "litigation-2024-001"
}
Audit
All lifecycle events logged:
- State transitions
- Policy applications
- Manual overrides