Central Vault Engine · Multi-Portal Architecture

Enterprise File Storage & Asset Vault for Mission-Critical Portals

High-performance centralized repository powering OnSP Portal, PAIRS Portal, Biometrics Client, and external enterprise microservices with cryptographic deduplication, automated 30-day retention, and Google 2FA RBAC.

8+
Active Buckets
200 MB
Max Single Upload
30 Days
Soft Retention
SHA-256
Checksum Lock
Central Vault Status
OPERATIONAL · TLS 1.3
v2.5 Live
OnSP Portal Bucket
/onsp-permits
Biometrics Client Stream
/biometrics
PAIRS & Medical Training
/medical-docs
Scoped API Key Vault
120 req/min
2FA Protection Active

Google Authenticator TOTP verification enforced for administrative operations, user management, and Swagger API access.

System Architecture

Built for Scalable Multi-Portal Workloads

Enterprise-grade storage layer engineered for zero data loss, instant file retrieval, and seamless integration across diverse web, mobile, and API clients.

Multi-Bucket Partitioning

Logical isolation per project and business domain (OnSP, PAIRS, Medical, Biometrics) with dedicated paths and metadata indexing.

SHA-256 Deduplication

Cryptographic content hashing prevents duplicate storage overhead, saves disk space, and provides tamper-evident file integrity verification.

30-Day Automated Retention

Soft-deleted files are safely archived for 30 days with instant recovery capability before automated background garbage collection executes.

Granular API Keys & RBAC

Issue scoped client tokens with customizable rate-limits, bucket restrictions, and read/write permission levels for external developers.

Google Authenticator 2FA

Multi-factor TOTP authentication protects sensitive administrative actions, staff profiling, password updates, and storage purges.

200 MB Streaming Uploads

High-throughput multipart form uploads with instant in-system preview for PDFs, documents, images, videos, audio, and code assets.

Developer API Quickstart
Open Swagger UI
// 1. Upload file to specific bucket via REST API
curl -X POST "https://filemanager.lymconsults.com/api/files/upload" \
  -H "X-Api-Key: YOUR_API_KEY_HERE" \
  -F "file=@passport_scan.pdf" \
  -F "bucket=onsp-permits" \
  -F "projectName=OnSP_Live" \
  -F "referenceKey=APP-2026-0091"
// 2. Expected JSON Response with direct URL & SHA-256 Checksum:
{
  "success": true,
  "fileId": "8f3b2d11-4a2e-4b2e-9d21-998811223344",
  "fileName": "passport_scan.pdf",
  "url": "https://filemanager.lymconsults.com/api/files/download/8f3b2d11...",
  "sha256Hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  "fileSizeBytes": 2458120
}

Ready to Access Lym File Vault?

Securely sign in with your administrator account or explore the API documentation.