one subscription · one wallet · twenty-plus tools

Stop renting ten AI apps.
Meter one.

Vantage bundles focused AI tools — resume scoring, document parsing, travel research, PDF chat, and more — behind a single subscription. A wallet of credits meters exactly what you run. Nothing else.

5 execution engines / 20+ modules / quotes settle down, never up

live metering — every run is quoted, held, and settled on a ledger

01

One wallet, many tools

Most AI products want their own $20/month. Vantage flips it: subscribe once, get a monthly grant of credits, and spend them across every module in the catalog — ten credits on an email today, two thousand on a full travel research job next week.

step 01

Subscribe

Pick a plan. That's the last pricing decision you make this month.

PRO · $24.99/mo
step 02

Credits land

Your wallet fills on renewal. Grants expire monthly; top-ups roll over.

0 credits
step 03

Spend anywhere

Every module quotes its cost before it runs. No surprises on settle.

Resume ATS · 125 PDF chat · 40/msg Travel · 2,000
02

Five engines run everything

Twenty-plus products sounds like twenty codebases. It isn't. Every module in the catalog executes on one of five archetypes. Pick one below and watch it run.

Transform sync · streamed

The workhorse. A form goes in, a versioned prompt template shapes it, structured output streams back in seconds. Most of the catalog lives here.

runs on it Resume ATSEmail Writer Meal PlannerTrivia Forge
credit tier 10–175 credits flat, quoted up front
01 · input form
02 · prompt pack v3
system · cached
+ your input
03 · structured output
idle

Doc pipeline async job

Upload a PDF, invoice, or contract. A background worker parses it page by page, pulls out the fields that matter, and hands back clean structured data you can export.

runs on it Doc ParserContract Analyzer Invoice Extractor
credit tier 200–600 credits, sized by page count
upload
parse
extract
json
PDF
"vendor": "Acme Pvt Ltd",
"invoice_no": "INV-2041",
"total": 48_200.00,
"due_date": "2026-08-01"
idle

RAG chat ingest once · chat cheap

Your document gets chunked and indexed a single time. After that, every question retrieves only the passages that matter and answers with page-level citations — which is why messages cost a fraction of the ingest.

runs on it Chat with PDFKnowledge-base Q&A
credit tier 150 credits ingest + 40 credits per message
document → 12 chunks
What's the notice period in this contract?
p.4 §2.1 p.11 §7.3
idle

Agent job async · minutes

The heavy hitter. You state a goal; an agent loops through live web search, reading, and reasoning until it has a cited report. A hard budget caps the loop, so it can never run away with your credits.

runs on it Travel ResearcherMarket Research Visa & Docs Checker
credit tier 300–2,000 credits, quoted at max, settles at actual
search read reason
loop 0
budget
▸ searching: BOM→Tokyo, late Oct fares…
▸ reading: 4 neighborhood guides…
▸ cross-checking: JR pass vs. metro cards…
▸ compiling: 6-day plan, 3 budget tiers…
report · 14 sources cited
idle

Coach chat sync · remembers

Long-running conversations with memory. The session keeps what matters — your goals, your characters, your streaks — and compresses the rest, so week three feels like the coach was actually there for weeks one and two.

runs on it Habit CoachAI Game Master Story Studio
credit tier 15–25 credits per message
I want to run a 5k by December.
Good target. Mornings or evenings?
Mornings, but I keep skipping them…
Then we start with 2 fixed days, not 5. Tue & Sat, 20 min. Deal?
session memory
goal · 5k by Dec
prefers · mornings
pattern · skips when overplanned
idle

Every module is just a manifest

A module declares its engine, form, price, and model policy — once, in the registry. At runtime your app sends only the module id and inputs; the platform resolves the engine from the registry, renders the UI from the schema, quotes the credits, routes the model, and meters the run. New product? New row in the registry.

// registered once, server-side
{
  "id": "resume-ats",
  "engine": "transform",          // declared here — and only here
  "input_schema": { "resume": "file", "job_description": "text" },
  "pricing": { "mode": "flat", "credits": 125 },
  "model_policy": { "default": "standard", "premium": "opus" }
}

// all a client ever sends
POST /v1/runs { "module": "resume-ats", "inputs": { … } }
03

Credits, the honest way

Every run follows the same contract: you see a quote, credits go on hold, the run is metered, and you're charged the actual — never more than the quote. Failures refund themselves. Try it below; the ledger on the right is exactly what our database does.

wallet · available
5,000credits
available on hold
idle — pick a module to run
credit_ledger append-only · no balance column, ever

    this demo persists locally — refresh the page and your wallet and ledger are still here. the real app treats your browser the same way: inputs, drafts, and run history live on-device first (localStorage/IndexedDB) and sync through the API when it's reachable.

    R1

    Quote before run

    Every module shows its cost before you commit. Metered jobs quote their maximum.

    R2

    Settle down, never up

    Holds capture actual usage. If a job uses less than quoted, the difference comes back.

    R3

    Failures refund themselves

    A run that errors releases its full hold automatically. You pay for outcomes.

    R4

    Grants expire, top-ups don't

    Monthly plan credits reset with your cycle. Credits you buy separately roll over.

    04

    The catalog, so far

    Twenty-two modules at launch across five categories — and because a module is a manifest, the catalog grows weekly. Vote on what ships next from inside the app.

    05

    Plans

    One number to care about: credits per month. Every plan reaches the full catalog.

    FREE
    $0
    250 credits · one-time
    • Full catalog access
    • Standard models
    • Enough to feel the product
    Start free
    STARTER
    $9.99/mo
    5,000 credits / month
    • ~40 resume scans, or
    • ~2 full travel researches, or
    • ~500 emails — your mix
    Choose Starter
    POWER
    $59.99/mo
    40,000 credits / month
    • Everything in Pro
    • Highest concurrency
    • Early access to new modules
    Choose Power

    need more mid-month? top-up packs: 2,500 credits / $6 — they never expire.