Smart Capture Engine
v0.1 · Framework

01 Document intelligence infrastructure

Production environment

Documents in.
Understanding out.

SCE preserves each source, records its ownership, and returns a durable capture receipt. Document intelligence remains outside version 0.1.

SCE / COREv0.1

01AcceptOne source per request

02PreserveImmutable original in MinIO

03QueueStops at awaiting_engine

02 Live capture intake

Preserve and queue one document.

Real files are sent as multipart form data to POST /api/v1/capture. The demonstration button never sends a request.

Source documentOne PDF, JPG/JPEG, or PNG · 25 MB max
DEMOExample response onlyNo file is uploaded
API responseReady
{}Your real API receipt appears here

Selecting one file sends a multipart POST to /api/v1/capture.

03 Canonical pipeline

One durable path from source to application.

Version 0.1 completes upload and original storage, queues image processing, and stops before any OCR or AI runs.

  1. 01UploadComplete
  2. 02Original StorageComplete
  3. 03Image Processingv0.1 boundary
  4. 04OCRNot started
  5. 05ClassificationNot started
  6. 06AINot started
  7. 07Rules EngineNot started
  8. 08Human ConfirmationNot started
  9. 09JSON OutputNot started
  10. 10Project IntegrationNot started

OCR, classification, AI, rules, confirmation, output, and integration remain unimplemented framework stages.

04 More than OCR

SCE captures meaning, not just text.

TYPE

Document-aware

Supports a generic, versioned document-type catalog without application-specific tables.

SCHEMA

Application-ready

Uses stable REST contracts and preserves the ownership context needed by downstream systems.

SECURITY

Traceable intake

Computes SHA-256, invokes the scan hook, encrypts metadata, and writes an append-only audit event.

ORIGINAL

Evidence preserved

Stores immutable file objects outside PostgreSQL with versioned MinIO or S3-compatible identity.

05 Independent plugins

One stable core.
Isolated integrations.

Applications integrate through the same tenant-scoped API while product knowledge remains outside the SCE core.

Stable contractIndependent packagesVersioned compatibilityIsolated releases
POST /api/v1/capture
curl -X POST https://capture.combridgecorp.com/api/v1/capture \
  -H "Authorization: Bearer $SCE_API_KEY" \
  -H "Idempotency-Key: sce-web-unique-request" \
  -F "file=@invoice.pdf" \
  -F "schema_id=document.generic.v1" \
  -F "document_type_key=unknown"
202 AcceptedReal receipt