Skip to main content
Documents are the core assets in DocIntell. When you upload a PDF, it’s stored in our Cold Vault — an immutable, SEC 17a-4 compliant storage system.

Document Lifecycle

1

Upload

Send a PDF to POST /v1/documents. The file is validated (PDF only, max 100MB).
2

Cold Vault Storage

The original file is stored in Google Cloud Storage with Object Retention Lock. This creates an immutable record that cannot be deleted during the retention period.
3

Extraction Queue

A job is created and published to our processing queue. You receive a 202 Accepted response.
4

Processing

Extraction workers process the document using AI models.
5

Hot Index

Extracted data is stored in our Hot Index for fast queries (under 100ms).

Two Storage Tiers

DocIntell uses a Hot/Cold architecture to balance performance with compliance requirements.
TierPurposeKey Features
Cold VaultImmutable compliance storageGCS with Object Retention Lock, SEC 17a-4 compliant, WORM
Hot IndexFast queryable databaseCloud SQL, sub-100ms queries, multi-tenant with RLS

Retention Periods

When uploading, specify the retention period (1-10 years, default 7):
curl -X POST https://api.docintell.com/v1/documents \
  -H "Authorization: Bearer dk_live_YOUR_API_KEY" \
  -F "file=@document.pdf" \
  -F "retention_years=7"
Once set, retention periods cannot be shortened. Documents are automatically deleted after expiry.