The Transaction Engine.
Precision entry. Instant feedback. Total clarity.
The End-User Perspective
Expense vs Income vs Transfer
Temporal handles three primary transaction types. Expenses reduce your net worth, Income increases it, and Transfers move money between your Vaults without affecting your total wealth. Using these correctly ensures your analytics remain accurate.
AI-Powered Extraction
Manual entry is the bottleneck of financial clarity. Temporal solves this with an AI-First discovery engine. Simply upload a PDF of your bank statement, and the system automatically identifies transactions, normalizes merchant names, and suggests categories.
Use Case: The Monthly Bulk Sync
"I have 200 transactions this month from three different banks." Instead of typing them one-by-one, you can drop your PDFs into the Discovery Pass. The AI will refine the "shattered" rows of the PDF into a clean ledger, saving you hours of manual work.
Extraction Intelligence
Discovery & Refinement Model
Temporal employs a two-stage extraction process. First, a programmatic parser identifies potential transaction blocks in the PDF. Second, Gemini 3 Flash performs a "Refinement Pass" to heal OCR errors and normalize chaotic merchant strings into human-readable entities.
Privacy-Preserving Inference
While AI inference happens in the cloud, Temporal does not store your PDF or the extracted data on any server. The model only sees the raw text chunks required for extraction, and the final structured result is returned directly to your local device.
Client-Side UUIDs
To prevent collisions and ensure offline reliability, every transaction—whether manual or AI-generated—is assigned a Version 4 UUID upon creation.