Filters — pick from any dimension
Breakdown
Measure
Opportunities
click a column to sort
Portfolio · CY2026
What is Bounteous selling?
Resource location
Derived from contract entity names and explicit location terms
Outcome responsibility
Who bears delivery risk: client directs vs Bounteous committed
True billing model
Honest classification — named resources = T&M regardless of label
Project nature
Delivery domain
Contract flavor · new vs renewals
Amendments and extensions indicate sticky relationships
Top skills & technologies requested
Bill rates — where stated in contract
Hourly rates (T&M contracts with explicit rate)
Rates extracted only where literally stated. Figures above are for T&M contracts with an explicit hourly rate.
Regulatory frameworks in contracts
Compare AI vs Non-AI revenue across years
Rows compare by your chosen dimension (default AI vs Non-AI). Apply filters to focus on an account, platform, stage, BU…
Filters
Account continuity
Which accounts continued, are new, or churned between two years — with the revenue they carried. Apply filters to focus on AI, a BU, a platform…
From
To
Search all contracts (full text)
Filters
SOWs
click a row to open the contract
Analyze a single contract
Pick a SOW to get a grounded read of its summary, commercials, and risk terms — every figure quoted from the contract text, nothing invented. Then ask it anything.
Filter — pick a Business Unit and/or Client
Contracts
Taxonomy v2 · 2026 relabel
Two top-level categories
Everything AI rolls up to Category 1 (sub-tiers 1A–1G). Category 2 is Non-AI. Original LLM tags are preserved underneath.
Data administration
Refresh the corpus on demand
Manually pull the latest revenue from Salesforce and load it into the database. No scheduler — runs only when you click. Each job runs in the background; watch its log below.
Current data
Refresh data from Salesforce
Recent jobs
Opportunities without an attached SOW
Stage
Year
Review queue