MagicBucket.pro — home
Abracadabra in 5 minutes.

Chapter 5 of 7

Abracadabra in 5 minutes.

Drop a file and get on with your day. The bucket does its tricks in the background and tells you when your set is ready.

About those 5 minutes Target

Five minutes for a typical document is our design target, not yet a measured promise. We'll publish measured times after the first pilots. A long, multi-page bundle takes longer than a one-page invoice.

What happens in those minutes

  1. Prepare. The file type is recognized by its content. A PDF becomes page images plus its text layer, and every page gets a readability test: blur, resolution, blank page.
  2. Recognize. Two models look at the first pages and name the document type; if they disagree, a stronger model decides. The type must have an approved template.
  3. Read. Three models from three vendors, two passes each, all in parallel. For every field: the value, the page and the quote, or an honest "unreadable" or "not in document".
  4. Vote. Normalize the readings, apply the agreement rule, run check digits and cross-checks.
  5. Arbiter. A stronger model takes a second look at disputed fields only.
  6. Summary. One model writes the short summary using nothing but the document; a model from another vendor checks every sentence against it. Unconfirmed sentences are removed and noted in the receipt.
  7. Deliver. The full set lands in storage with its status, and you get notified. Every step has a fallback, so a set with a receipt is always produced.

Fish it out your way

  • download it in the browser
  • poll the API
  • subscribe to an event notification (Amazon SNS)
  • or let your IT team pick up sets straight from storage (Amazon S3)

Blurry scan? We don't waste spells

Pages that can't be read are caught before any model runs. A document with no readable page ends as unreadable right away, at no reading cost. A monthly page limit for each organization keeps the bill predictable.