Skip to main content

The Scenario

Every trading interface makes layout decisions for you. Some of them are wrong for how you trade, and the fix is usually a settings page with three preset options, none of which is what you wanted. D0 builds the panel for you instead. You describe the layout and what goes in it; the agent works out the spec, binds the data sources, and renders it into your Dashboard. There is no template library. The panel is generated from the sentence you wrote.

Try It

  • Turn my positions into a heatmap shaded by PnL, split by Wallet / DeFi / HL / Polymarket
  • Build a live monitor panel: BTC/ETH/SOL prices up top, my positions bottom-left, funding rates bottom-right

What You Get Back

A heatmap of your book

You: Turn my current positions into a heatmap, shade by P&L ratio (bigger gains greener, bigger losses redder) and split Wallet / DeFi / HL / Polymarket.
D0: Generating position heatmap…
🛠️ Parsed: heatmap / colored by PnL% / categories: Wallet Spot, DeFi, HL Perps, Polymarket
📊 Data: 12 active positions → live PnL fetch
✨ Render complete
[Open heatmap]: generated in your Dashboard, savable and shareable. Losing positions shaded red, winners green. Each tile is clickable to drill down into the full decision chain.
D0 echoes back how it parsed your sentence before it builds. If it read “shade by PnL%” as something else, you’ll see that in the parse line before the panel is built.

A monitor panel with a layout you specified

You: Build me a live monitor panel: top row shows BTC/ETH/SOL live price and 24h change, two columns below: left my positions, right funding rates. Put it on my Dashboard when done.
D0: Building custom monitor panel…
🛠️ Layout: top (ticker bar) / bottom-left (positions) / bottom-right (funding)
📊 Data bindings:
  • Prices: multi-exchange live (Binance/Bybit/OKX)
  • Positions: your cross-chain portfolio
  • Funding: HL + Binance perp funding rates
✨ Panel generated → Dashboard “My Panels” tab. Auto-refreshes every 30s, panel persisted.
Once a panel is in My Panels, it keeps refreshing on its own, so you don’t rebuild it tomorrow.

When to Use

  • You want a view no product ships, such as cross-venue positions in one grid or funding next to your own exposure.
  • A volatile session calls for a focused panel on the thing you’re watching today, which you can drop afterwards.
  • A heatmap makes concentration obvious in a way a position list doesn’t, so it suits an allocation review.
  • Panels are shareable, which helps when you’d rather show someone your read than describe it.

Tips

  • Describe the layout in spatial terms. “Top row”, “bottom-left”, and “two columns” parse cleanly; “nicely arranged” doesn’t.
  • Name the data as well as the widget. “Funding rates for HL and Binance” beats “funding” if you care which venues.
  • Iterate in place. Follow up with "add 24h volume to the ticker row" instead of describing the whole panel again.
  • Check the parse line. It’s the cheapest place to catch a misread.
  • In a heatmap, each tile opens the decision chain behind that position: how it was opened and why.