Today's interfaces treat every market as a separate contract — but users don't think that way. Real-world events create narratives, and those narratives move multiple markets at once. Without visibility into those relationships, traders miss opportunities, misread price moves, and often double up on the same exposure without realising it.
Pulso makes the hidden connections visible. Instead of a list, it renders an event as a living graph: each node is a functionSPACE market, each edge explains in plain language why two markets move together, and markets cluster into intuitive storylines you can explore.
Pulso started with the World Cup because it's global, emotional, and easy to grasp — markets group into storylines that mirror how fans actually experience the tournament.
Pulso is built on the functionSPACE SDK — @functionspace/react hooks for live market data, consensus curves, and previews, with a custom force-directed graph layer (graph/normalize, graph/heuristics, editorial overlays) on top. It reads live markets and infers relationships, then renders them as an interactive map.
Pulso reframes the unit of trading from a single market to a narrative. It's a discovery and comprehension layer — exactly the kind of interface that makes a rich market primitive legible to a mainstream audience.
The approach generalises far beyond football: elections, crypto, AI — anywhere belief propagates across markets, the same graph can map how one outcome pulls the others. Pulso isn't just a better interface; it's a new way to see and trade connected belief.
Pulso took second place in the functionSPACE Builder Competition, judged by a panel of nine across the team and community. Watch the announcement from functionSPACE:
Built by @adeleon53 for the functionSPACE Builder Competition. The graph and storylines shown are a demo over live markets — an exploratory interface, not a production trading product.