How It Works

SupaDrop uses an operator-based execution model. Human initiates execution via command-line invocation. Each operator script is a standalone Python program.

01

Source ingestion

Fetch raw transcript from source URL. Compute SHA-256 hash of raw content. Normalize transcript text. Create immutable Source and Transcript records in database.

AAPL_Q4_2024.transcript
INGESTED
Date: 2024-11-01
Length: 47,832 characters
Hash: e4f8a9c2b5d1...
02

Claim extraction

Retrieve Transcript record from database. Invoke extraction logic. Parse extraction results into ClaimBlocks. Create immutable ExtractionRun and ClaimBlock records in database.

Revenue $94.9B
offset 8432-8591extracted
iPhone revenue $43.8B
offset 9847-9923extracted
Services revenue $22.3B
offset 10234-10318extracted
Gross margin 46.2%
offset 11092-11167extracted
03

Cryptographic preservation

Each claim is content-addressed and timestamped. Original ClaimBlocks are never deleted. Original ClaimBlocks are never overwritten. Full audit trail is always preserved.

claim_7a8f2e1d
PRESERVED
created: 2024-11-01T14:23:40Z
source: AAPL_Q4_2024.transcript
offset: 8432-8591
hash: 7a8f2e1d4c3b9f6e...
04

Inspection interface

Claims are exposed through read-only interfaces. Every ClaimBlock record contains a complete provenance chain: claim to extraction run to transcript to source.

Inspection interface
READ-ONLY
Query by claim IDAvailable
Verify source hashAvailable
Jump to transcriptAvailable
Modify recordsNot permitted

System properties

Immutability

All tables are append-only. No UPDATE operations are permitted on semantic fields. No DELETE operations are permitted on truth records.

Source fidelity

The provenance chain is traversable via foreign keys: ClaimBlock to ExtractionRun to Transcript to Source to source hash.

No interpretation

SupaDrop extracts stated values only. No analysis, inference, or summarization occurs.

Inspection-only access

Timestamps are recorded for forensic audit only. Timestamps are not used for user-facing chronological queries or sorting.

Original Transcript
e4f8a9c2b5d1...
Extracted Claims
claim_7a8f2e1d → offset 8432
claim_9c3f4a2b → offset 9847
Verification
Hash matches source

Record structure

Content addressingSHA-256
Timestamp precisionMillisecond
Character offsetExact position
Modification count0
Source retentionPermanent
Access modeRead-only