2026-07-28 · Sandip → Milesh for direction review · source: meeting note "Primary market RV analysis and data inputs"
No RV numbersNo deal triageGrayscale low-fi3 variants, pick one
Shared scenario: an EIB EUR 10yr benchmark is expected to price Wed/Thu. The deal is already
selected (triage is out of scope). These screens show the moment the user configures which data
sources feed the RV analysis, then runs it. Blurred blocks = outputs deliberately withheld;
the demo sells the inputs, not a number.
The RV building blocks (same inventory in all variants)
Secondary curve
Same-issuer secondary bonds
Recent deals
Comparable issuers' prints
Funding programme
Issuance YTD vs programme
Peer performance
Pace vs peers (EIB vs KfW)
Post-pricing perf
1d / 2d / 30d / 90d spreads
Custom documents
Syndicate research PDFs
Custom API
Proprietary / licensed data
+ Add source
"Own your intelligence" slot
Variant A - Composer context bar
Cheapest build
Claude-style "+" bar on the analysis composer. Active sources render as chips; the "+" opens a
picker with toggles. Closest to the existing Workspace chat UX.
1"+" opens the picker. Toggle sources per analysis; chips show exactly what feeds the run.
2Coverage on every chip answers "where does that come from?" - the demo beat from the RAMIC call.
3Custom API + add-source slot carry the "own your intelligence" message: their data, their model.
Variant B - Data inputs rail
Best for narrating breadth
A persistent rail beside the analysis keeps all sources visible at once - the strongest surface for
the "Bloomberg gives you two of these, Asyn gives you eight" narration. Toggling arms an explicit
re-run (auto re-run is backlog).
Fair value +38.5 bp vs mid-swaps · range +36.0 to +41.0 · NIP est. 2.5 bp
Output withheld in mockup
Secondary curve · 14 bonds
Recent deals · 8 prints
Funding programme · YTD
Post-pricing perf · off
Data inputs 1
Input coverage5 of 7 sources on
Secondary curve14 EIB EUR bonds · live
Recent deals8 SSA prints · last 30d
Funding programmeYTD vs 2026 target · public data
Peer performanceissuance pace vs KfW, ESM
Post-pricing perf1d / 2d / 30d / 90d windows2
Custom documents2 docs · syndicate research
Custom APIconnect proprietary dataSET UP
+ Add source… 3
Re-run with 5 inputsinputs changed since last run
1Coverage meter reads as input coverage only - never a score, never an RV number.
2A toggle was just switched off: its evidence card dims and the re-run button arms. Nothing runs by itself.
3Add-source + custom API rows stay visible even when empty - extensibility is the point.
Variant C - RV builder canvas
Most narratable pitch
The building-blocks metaphor made literal: sources wire into the RV analysis node. The grouping
makes the Bloomberg contrast explicit on screen. Highest build cost - would ship first as a
static "inputs map" view if chosen.