Umbrelloid Archive Repack -

"id": "uuid", "rib": "rib_HR", "local_path": "2024/performance/Q4_reviews.pdf", "uri": "s3://hr-bucket/2024/performance/Q4_reviews.pdf", "hash": "sha256:...", "size_bytes": 245760, "mtime": "2025-01-15T10:00:00Z", "access_control": ["role:HR", "user:ceo"], "custom_metadata": "confidentiality": "high", "retention_days": 2555

– e.g., rib_Research adds "experiment_id": "E-1234" . 7. Querying & Discovery Typical query API (REST or GraphQL): umbrelloid archive

search( query: "performance review", ribs: ["rib_HR", "rib_Legal"], filters: mtime_gte: "2024-01-01" ) results rib local_path snippet download_url (ttl: 300) "custom_metadata": "confidentiality": "high"

Would you like a specific implementation blueprint (e.g., using AWS S3 + DynamoDB + Lambda) or a deeper dive into any of the five layers? "retention_days": 2555 – e.g.