Price and the filings, side by side.
Every figure is a card and the chart is one more of them. Put it next to the financials and the price, and all three read the same company without being told twice.
A preset arrives built. From the palette you add whatever it is missing, and the canvas keeps what you put on it, ready for the next company.
Change the interval, draw on it and add indicators inside the card itself, without leaving the board.
Wire a node in and it inherits the canvas's ticker. You type it once, at the top.
A preset is a process, not a subject.
Every canvas begins from a runbook and a company, and arrives wired and run. Change the company on the first node and every step below it runs again — same canvas, same process, different subject.
Each step has its own state and its own clock.
Fetch, compute or write — with a timing, an output and a source. Re-run one without redoing the canvas. Nothing refreshes on its own, because each step is a request to a filing.
The gap is reported, never filled.
Figures are fetched and shaped by fixed code, then labelled with the filing they came from. When a value genuinely is not published, the node says unavailable and why — it never substitutes another number.
For the next generation of traders.
The ones who read the chart and the filings in the same sitting, use AI to move faster, and still want the document behind every number.
Every holding on the same board.
A canvas is a board: every figure is a card and the arrows say what feeds what. Put the tickers you follow on one of them, each with its own filings, financials and price, and ask about all of them at once.
Each ticker brings its own cards and runs on its own. If one company fails to fetch, the others carry on and it names the one that did not.
Ask reads the cards you wire into it and no others. Attach all three holdings and it answers across three; attach two and it compares those two.
The advanced chart draws several tickers at once, so you compare them by eye without opening another tab. Any holding you have not refreshed says so on its own card.
Describe the analysis. Then question it.
Build turns a sentence into wired nodes, already pointed at the company on your canvas. Ask answers across the steps you connect to it — so a question about margins reads the margin nodes and nothing else.
Start from a process, not a blank page.
A new canvas opens with three options: a question, a company, or a blank board. The presets are the company option: pick one, type a ticker, and the canvas opens built and already run.
Everything you can put on a board.
Presets are the starting point. From the palette you add any of these, and what you build stays built.
Every node names its source and links to it. When a company has not published a figure, the node says so and why, and no other number appears in its place.
Where this actually is.
If you are going to put your name next to it, you deserve to know what is built and what is not. This section is the short answer.
If you run a community and want to try it with them before this is a finished product, that is the conversation I most want to have.
Talk about a partnershipNo credits. Nothing to ration.
Metered credits teach you to hesitate before exploring — the one thing a research canvas needs you to do freely. So there aren't any.