<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
    xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
    xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0">

    <channel>
        <title>viaNexus</title>
        <link>https://vianexus.com/</link>
        <description>Delivering Proprietary and Partner Data to Builders of Applications and Agentic Workflows</description>
        <language>en</language>
        <copyright>viaNexus Copyright 2026</copyright>
        <atom:link href="https://vianexus.com/rss/" rel="self" type="application/rss+xml" />
        <lastBuildDate>Sat, 11 Apr 2026 20:27:54 +0000
        </lastBuildDate>
        <itunes:author>viaNexus</itunes:author>
        <itunes:summary>Delivering Proprietary and Partner Data to Builders of Applications and Agentic Workflows</itunes:summary>
        <itunes:owner>
            <itunes:name>Your Name</itunes:name>
            <itunes:email>youremail@example.com</itunes:email>
        </itunes:owner>
        <itunes:explicit>clean</itunes:explicit>
        <itunes:image href="" />
        <itunes:category text="Technology"></itunes:category>

                <item>
                    <title>A Day In the Life Series  - 6am</title>
                    <link>https://blueskydataplatform.com/a-day-in-the-life-6-7-am/</link>
                    <pubDate>Sat, 11 Apr 2026 10:17:18 +0000
                    </pubDate>
                    <guid isPermaLink="false">69d9107ff2588400015ae2ea</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>The day-to-day workflow of an equity analyst hasn’t changed — but the way it gets done has.   Learn about how viaNexus plus Claude skills are set to make all our days shorter, or boost our productivity.</description>
                    <content:encoded>
                        <![CDATA[ <h2 id="a-day-in-the-life-of-an-analyst-from-skills-to-systems">A Day in the Life of an Analyst: From Skills to Systems</h2><p>I spent years as an equity research analyst through the 90s and 2000s—long days, fragmented workflows, and a constant race just to get to the starting line. Before you could think, you had to assemble. Data from everywhere. Notes stitched together. Models built under time pressure.  Even at full tilt, coverage capped out at ~10–12 names.</p><p>Fast forward to today, and the <em>structure</em> of the day is still the same. What’s changed is how quickly you can move through it—and increasingly, whether you need to do it at all.</p><p>In a series of posts, I'll be reliving my days as a publishing analyst - but using viaNexus marketplace data and the modern tools available to all of us.   I'll simplify a bit because I was also reading some of the content in Spanish!</p><h2 id="600%E2%80%93700-am-%E2%80%94-the-morning-brief-reimagined">6:00–7:00 AM — The Morning Brief, Reimagined</h2><p>The first task of the day was always simple:<strong>  Take stock.</strong></p><ul><li>What happened overnight?</li><li>Where are my names?</li><li>What matters today and for the next few days?</li></ul><p>That hour is now collapsing into minutes.  Using Claude + Skills + viaNexus and partner data, we’ve rebuilt the morning brief from the ground up.</p><p>At its core, a <em>Skill</em> is a structured, repeatable workflow—essentially a highly tuned prompt that knows:</p><ul><li><strong>What to pull</strong> (prices, news, events, estimates)</li><li><strong>Where to pull it from</strong> (permissioned, normalized datasets via viaNexus)</li><li><strong>How to present it</strong> (structured, interactive output)</li></ul><p>A typical Morning Brief Skill pulls together data from multiple sources, and where necessary joins and reasons over that data:</p><ul><li>Stock and sector performance across your coverage</li><li>Premium news (e.g., MT Newswires)</li><li>Company context and prior earnings summaries</li><li>Upcoming earnings with confirmed call times and calendar integration (e.g., Aiera, ExtractAlpha)</li></ul><p>In this case, I had Claude write the skill for me - at least to do a first cut.  Then I edited it directly once I had a good first stab from Claude.  All in all took about 15 minutes!  Then it's just "rinse-repeat".</p><p>Type “Morning Brief” and within 5 minutes you get a fully interactive dashboard—generated on demand, inside your context window.  The video below shows the 5 minutes speeding up!</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/sPDFMTEAtao?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Morning Brief 720p"></iframe><figcaption><p><span style="white-space: pre-wrap;">Speeded up version showing the morning brief being created</span></p></figcaption></figure><p>Not a PDF. Not a static report.  A live, structured, filterable workspace.</p><p>Under the hood, it’s dynamically:</p><ul><li>Reading your coverage universe</li><li>Pulling normalized data across datasets</li><li>Joining and enriching in real time</li><li>Rendering signals, summaries, and forward-looking workflows</li></ul><p>It’s effectively rebuilding the institutional morning process—without the manual stitching.</p><p>Nothing special in that - I can just use Claude or OpenAI and give it access to the web.  Let it scrape away.  Well  - aside from the fact that data is all over the place on the web, not normalized and will therefor requires a ton of reasoning to figure it out - if you are a professional that scraped data is also not licensed for professional use.... which you legal team won't appreciate!</p><h2 id="the-breakthrough%E2%80%A6-and-the-problem">The Breakthrough… and the Problem</h2><p>This is where things get interesting.  Because while this works—it works <em>too literally</em>.  Every time you run the Skill:</p><ul><li>The data is pulled through the MCP protocol (vs a fast API)</li><li>The same joins are re-reasoned   (not a big deal for viaNexus data since its so standardized)</li><li>The same interface is rebuilt from scratch (well its mainly the same)</li><li>Multiple MCP calls fire in sequence</li></ul><p>It’s elegant. But it’s also Slow, Expensive, and Wasteful.  You’re rebuilding the same application… every single morning.  At scale, that’s not just inefficient.</p><p>Imagine a department of 30 PMs and analysts all building skills the same way.</p><h2 id="the-right-tool-for-the-right-job">The right tool for the right job. </h2><p>Skills are handy short cuts for often repeated prompts, but not idea for more complex queries - unless they are used infrequently.  For more complex workflows, they are great at:</p><ul><li>Validating user experience</li><li>Defining data dependencies</li><li>Iterating quickly with AI</li></ul><p>But once the workflow is proven, the path forward becomes might be:</p><ul><li>Take the Skill</li><li>Hand it to Claude Code (or your dev stack, or IT team)</li><li>Build a lightweight, persistent application</li><li>Have the app connect directly to viaNexus APIs</li><li>Have the app running continuously if you like.....</li></ul><p>Instead of recomputing everything, every time.  Same outcome, dramatically faster at a fraction of the cost with no redundant compute.</p><h2 id="why-the-data-layer-matters">Why the Data Layer Matters</h2><p>None of this works without the right data foundation.  Skills—and the applications they evolve into—depend on:</p><ul><li>Permissioned, licensed datasets</li><li>Reliable, high-quality sources</li><li>Normalized structures across providers</li></ul><p>That’s where viaNexus comes in—bringing together datasets from providers like:</p><ul><li>MT Newswires (for news)</li><li>Aiera (for earnings transcripts and future events)</li><li>ExtractAlpha (for earnings estimates)</li><li>Exchange Data International (for reference data)</li><li>BMLL Technologies (for pre-trade analytics)</li><li>and more coming soon....</li></ul><p>All normalized, permissioned, and ready to be consumed - by humans, applications, or agents.  Most likely a combination.</p><h2 id="the-payoff">The Payoff</h2><p>The real outcome isn’t just efficiency—it’s <em>capacity</em>.  For a publishing analyst:</p><ul><li>12 covered stocks becomes 20 or more</li><li>Manual prep becomes automated context</li><li>Time shifts back to where it matters:<ul><li>Insight generation</li><li>Company engagement</li><li>Differentiated research</li></ul></li></ul><p>And maybe—just maybe - the analyst makes it home in time to tuck the kids into bed!</p><h2 id="getting-started">Getting Started:</h2><p>While we are getting our own listing sorted, here is how to manually get started with viaNexus, our partners, Claude and Skills:</p><p>Go to Claude desktop, or <a href="http://claudu.ai/?ref=blueskydataplatform.com">claudu.ai</a></p><p>1) From your profile, go to settings</p><p>2) Select "Connectors"</p><p>3) Select "Go to customize"</p><p>4) hit + and "Add custom connector"</p><p>5) Name: whatever you like, the remote MCP server URL is <a href="https://vast.blueskyapi.com/vianexus/mcp?ref=blueskydataplatform.com">https://vast.blueskyapi.com/vianexus/mcp</a>.  Also make sure all the Tools are enabled. </p><p>If you don't have an account, select viaNexus, and you'll be guided to sign up for free, 14 day trial.</p><p><strong>Don't miss the next exciting episode:  7:00–8:00 AM</strong></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>The day-to-day workflow of an equity analyst hasn’t changed — but the way it gets done has.   Learn about how viaNexus plus Claude skills are set to make all our days shorter, or boost our productivity.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <h2 id="a-day-in-the-life-of-an-analyst-from-skills-to-systems">A Day in the Life of an Analyst: From Skills to Systems</h2><p>I spent years as an equity research analyst through the 90s and 2000s—long days, fragmented workflows, and a constant race just to get to the starting line. Before you could think, you had to assemble. Data from everywhere. Notes stitched together. Models built under time pressure.  Even at full tilt, coverage capped out at ~10–12 names.</p><p>Fast forward to today, and the <em>structure</em> of the day is still the same. What’s changed is how quickly you can move through it—and increasingly, whether you need to do it at all.</p><p>In a series of posts, I'll be reliving my days as a publishing analyst - but using viaNexus marketplace data and the modern tools available to all of us.   I'll simplify a bit because I was also reading some of the content in Spanish!</p><h2 id="600%E2%80%93700-am-%E2%80%94-the-morning-brief-reimagined">6:00–7:00 AM — The Morning Brief, Reimagined</h2><p>The first task of the day was always simple:<strong>  Take stock.</strong></p><ul><li>What happened overnight?</li><li>Where are my names?</li><li>What matters today and for the next few days?</li></ul><p>That hour is now collapsing into minutes.  Using Claude + Skills + viaNexus and partner data, we’ve rebuilt the morning brief from the ground up.</p><p>At its core, a <em>Skill</em> is a structured, repeatable workflow—essentially a highly tuned prompt that knows:</p><ul><li><strong>What to pull</strong> (prices, news, events, estimates)</li><li><strong>Where to pull it from</strong> (permissioned, normalized datasets via viaNexus)</li><li><strong>How to present it</strong> (structured, interactive output)</li></ul><p>A typical Morning Brief Skill pulls together data from multiple sources, and where necessary joins and reasons over that data:</p><ul><li>Stock and sector performance across your coverage</li><li>Premium news (e.g., MT Newswires)</li><li>Company context and prior earnings summaries</li><li>Upcoming earnings with confirmed call times and calendar integration (e.g., Aiera, ExtractAlpha)</li></ul><p>In this case, I had Claude write the skill for me - at least to do a first cut.  Then I edited it directly once I had a good first stab from Claude.  All in all took about 15 minutes!  Then it's just "rinse-repeat".</p><p>Type “Morning Brief” and within 5 minutes you get a fully interactive dashboard—generated on demand, inside your context window.  The video below shows the 5 minutes speeding up!</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/sPDFMTEAtao?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Morning Brief 720p"></iframe><figcaption><p><span style="white-space: pre-wrap;">Speeded up version showing the morning brief being created</span></p></figcaption></figure><p>Not a PDF. Not a static report.  A live, structured, filterable workspace.</p><p>Under the hood, it’s dynamically:</p><ul><li>Reading your coverage universe</li><li>Pulling normalized data across datasets</li><li>Joining and enriching in real time</li><li>Rendering signals, summaries, and forward-looking workflows</li></ul><p>It’s effectively rebuilding the institutional morning process—without the manual stitching.</p><p>Nothing special in that - I can just use Claude or OpenAI and give it access to the web.  Let it scrape away.  Well  - aside from the fact that data is all over the place on the web, not normalized and will therefor requires a ton of reasoning to figure it out - if you are a professional that scraped data is also not licensed for professional use.... which you legal team won't appreciate!</p><h2 id="the-breakthrough%E2%80%A6-and-the-problem">The Breakthrough… and the Problem</h2><p>This is where things get interesting.  Because while this works—it works <em>too literally</em>.  Every time you run the Skill:</p><ul><li>The data is pulled through the MCP protocol (vs a fast API)</li><li>The same joins are re-reasoned   (not a big deal for viaNexus data since its so standardized)</li><li>The same interface is rebuilt from scratch (well its mainly the same)</li><li>Multiple MCP calls fire in sequence</li></ul><p>It’s elegant. But it’s also Slow, Expensive, and Wasteful.  You’re rebuilding the same application… every single morning.  At scale, that’s not just inefficient.</p><p>Imagine a department of 30 PMs and analysts all building skills the same way.</p><h2 id="the-right-tool-for-the-right-job">The right tool for the right job. </h2><p>Skills are handy short cuts for often repeated prompts, but not idea for more complex queries - unless they are used infrequently.  For more complex workflows, they are great at:</p><ul><li>Validating user experience</li><li>Defining data dependencies</li><li>Iterating quickly with AI</li></ul><p>But once the workflow is proven, the path forward becomes might be:</p><ul><li>Take the Skill</li><li>Hand it to Claude Code (or your dev stack, or IT team)</li><li>Build a lightweight, persistent application</li><li>Have the app connect directly to viaNexus APIs</li><li>Have the app running continuously if you like.....</li></ul><p>Instead of recomputing everything, every time.  Same outcome, dramatically faster at a fraction of the cost with no redundant compute.</p><h2 id="why-the-data-layer-matters">Why the Data Layer Matters</h2><p>None of this works without the right data foundation.  Skills—and the applications they evolve into—depend on:</p><ul><li>Permissioned, licensed datasets</li><li>Reliable, high-quality sources</li><li>Normalized structures across providers</li></ul><p>That’s where viaNexus comes in—bringing together datasets from providers like:</p><ul><li>MT Newswires (for news)</li><li>Aiera (for earnings transcripts and future events)</li><li>ExtractAlpha (for earnings estimates)</li><li>Exchange Data International (for reference data)</li><li>BMLL Technologies (for pre-trade analytics)</li><li>and more coming soon....</li></ul><p>All normalized, permissioned, and ready to be consumed - by humans, applications, or agents.  Most likely a combination.</p><h2 id="the-payoff">The Payoff</h2><p>The real outcome isn’t just efficiency—it’s <em>capacity</em>.  For a publishing analyst:</p><ul><li>12 covered stocks becomes 20 or more</li><li>Manual prep becomes automated context</li><li>Time shifts back to where it matters:<ul><li>Insight generation</li><li>Company engagement</li><li>Differentiated research</li></ul></li></ul><p>And maybe—just maybe - the analyst makes it home in time to tuck the kids into bed!</p><h2 id="getting-started">Getting Started:</h2><p>While we are getting our own listing sorted, here is how to manually get started with viaNexus, our partners, Claude and Skills:</p><p>Go to Claude desktop, or <a href="http://claudu.ai/?ref=blueskydataplatform.com">claudu.ai</a></p><p>1) From your profile, go to settings</p><p>2) Select "Connectors"</p><p>3) Select "Go to customize"</p><p>4) hit + and "Add custom connector"</p><p>5) Name: whatever you like, the remote MCP server URL is <a href="https://vast.blueskyapi.com/vianexus/mcp?ref=blueskydataplatform.com">https://vast.blueskyapi.com/vianexus/mcp</a>.  Also make sure all the Tools are enabled. </p><p>If you don't have an account, select viaNexus, and you'll be guided to sign up for free, 14 day trial.</p><p><strong>Don't miss the next exciting episode:  7:00–8:00 AM</strong></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Reinventing Fundamentals: Standardization, Done Properly</title>
                    <link>https://blueskydataplatform.com/fundamentals-done-right/</link>
                    <pubDate>Wed, 18 Mar 2026 15:01:28 +0000
                    </pubDate>
                    <guid isPermaLink="false">69b6c650f2588400015ab064</guid>
                    <category>
                        <![CDATA[ FinTech ]]>
                    </category>
                    <description>Fundamentals are essential for valuation and research but are difficult to analyze at scale. Working with SavaNet, we built a normalization framework that transforms XBRL chaos into a structured financial schema delivered through high-performance APIs - agent ready by design.</description>
                    <content:encoded>
                        <![CDATA[ <p>When we began expanding the datasets available on viaNexus, adding fundamentals was an obvious step. Financial statements are the backbone of company and equity research - driving insights from valuation, performance analysis, and peer comparison across industries.</p><p>At viaNexus, we already distribute <strong>as-reported fundamentals and filings</strong>, drawn directly from the 10-Q and 10-K filings submitted by public companies. That data is faithful to the source and valuable for traceability.&nbsp; But it is not sufficient for serious analysis.</p><p>As-reported data reflects the inconsistencies of the filings themselves. Companies use different labels, structures, and interpretations for the same accounting concepts. The result is a dataset that mirrors filings accurately—but becomes difficult to compare across companies or across time.</p><p>That works for inspection. It breaks down for analysis.  Anyone building valuation models, financial dashboards, or AI-driven research workflows quickly encounters the same issue: raw filings are not analytically consistent. If fundamentals were going to be added to viaNexus properly, they would need to be <strong>normalized, structured, and delivered in a form that analytical systems—and increasingly AI systems—can rely on.</strong></p><p>Doing that properly is far from trivial.</p><p>Rather than take shortcuts, we partnered with <strong>SavaNet</strong>, combining their deep domain expertise in financial reporting with the viaNexus platform for normalization, API delivery, and agent-ready infrastructure.</p><p>This approach reflects a broader philosophy. When complex datasets require deep subject-matter expertise, we believe the best solution is to combine domain specialists with modern data infrastructure. You should expect to see more datasets built this way on viaNexus going forward.</p><p>&nbsp;<strong>From As-Reported to Analyzable</strong></p><p>The distinction between as-reported and normalized data matters.</p><p><strong>As-reported fundamentals</strong> tell you what a company filed, according to its interpretation of accounting standards, its industry context, and sometimes its narrative choices.</p><p><strong>Normalized fundamentals</strong> translate those filings into a consistent analytical framework.</p><p>Serious financial analysis requires:</p><ul><li>A standard financial statement schema</li><li>Consistent definitions across companies and time</li><li>Stable line items that behave predictably</li></ul><p>Only once financial statements are normalized into a coherent structure can you reliably:</p><ul><li>Perform statement-level analysis</li><li>Compare operating performance across peers</li><li>Calculate accounting ratios</li><li>Derive valuation metrics</li></ul><p>Normalization isn’t a convenience. It is the <strong>foundation that makes analysis possible</strong>.</p><p><strong>The Illusion of “Standard” XBRL</strong></p><p>We began by examining the obvious starting point: U.S. filings.</p><p>In theory, XBRL provides a standardized language for financial reporting. In practice, it behaves more like a flexible taxonomy framework than a true standard.</p><p>Across U.S. filings, there are <strong>more than 10,000 XBRL tags currently in use</strong>. Companies frequently describe the same economic concept using different tags, structures, or contextual assumptions.</p><p>Consider the first line of the income statement:</p><ul><li>us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax (most common)</li><li>us-gaap:SalesRevenueNet (Common for manufacturers or retailers)</li><li>us-gaap:RevenuesNetOfInterestExpense (Used by financial institutions or special structures)</li><li>us-gaap:InterestIncome (Banks often treat interest income as revenue)</li><li>us-gaap:OperatingRevenue (Sometimes used for regulated industries or utilities)</li></ul><p>But some companies use custom extensions - that fits their statement wording - eg:</p><ul><li>aapl:NetSales</li><li>tsla:AutomotiveSalesRevenue</li></ul><p>These may represent the same economic concept—or slightly different ones—depending on the filer. Multiply that ambiguity across balance sheets, cash flow statements, industry-specific disclosures, and footnotes, and the problem becomes clear:</p><p><strong>XBRL does not produce comparable fundamentals out of the box.</strong></p><p>For most analytical use cases, the raw output is simply not usable.</p><p><strong>There Is No Shortcut Around the Hard Work</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2026/03/image.png" class="kg-image" alt="" loading="lazy" width="1697" height="659" srcset="https://blueskydataplatform.com/content/images/size/w600/2026/03/image.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2026/03/image.png 1000w, https://blueskydataplatform.com/content/images/size/w1600/2026/03/image.png 1600w, https://blueskydataplatform.com/content/images/2026/03/image.png 1697w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Workflow for better fundamentals</span></figcaption></figure><p>SavaNet’s founder, Eric Linder CFA, has worked with regulatory filings and institutional financial data for decades. Early in the evolution of XBRL, he developed <strong>IFRICS</strong>, a purpose-built financial taxonomy designed to impose consistent structure on real-world filings.</p><p>IFRICS is a <strong>five-level hierarchy</strong> that maps filings into a standardized financial statement framework.</p><p>Rather than simply mapping tags, the framework:</p><ul><li>Resolves semantic ambiguity</li><li>Separates economic meaning from filing convention</li><li>Preserves industry nuance while enforcing consistency</li></ul><p>Every reported XBRL item is mapped into this hierarchy through a deterministic process. Edge cases are explicitly handled, and granularity is preserved rather than flattened prematurely.</p><p>In many competing datasets, a significant number of items ultimately end up grouped into generic “Other” categories due to insufficient taxonomy depth. The IFRICS approach avoids that outcome by maintaining detailed structural mappings across the hierarchy.</p><p>To validate the framework, we tested it rigorously across the <strong>Russell 1000</strong>, iterating through thousands of disclosures until the dataset formed a consistent and internally coherent structure.</p><p>It is meticulous work—but it is the only reliable way to build a truly analyzable fundamentals dataset.</p><p>Once the framework is established, however, the methodology scales efficiently across the broader equity universe.</p><p><strong>Deterministic by Design</strong></p><p>One point is worth emphasizing.&nbsp; The normalization process does <strong>not</strong> rely on large language models or manual interpretation.</p><p>LLMs are probabilistic by nature. Human interpretation introduces judgment drift over time. Neither approach is well suited for producing datasets that must remain consistent across decades of filings, thousands of companies, and repeated reporting cycles.</p><p>Instead, the process is:</p><ul><li>Rule-driven</li><li>Taxonomy-based</li><li>Deterministic and repeatable</li></ul><p>Once a filing element is mapped into the schema, it will map the same way tomorrow, next quarter, and five years from now.&nbsp; This way consistency is not an emergent property, it is designed into the system.</p><p><strong>&nbsp;Why the Schema Matters</strong></p><p>The real innovation in the dataset is not just normalization—it is <strong>schema design</strong>.</p><p>The IFRICS taxonomy is deliberately deep, with five levels of abstraction:</p><ul><li><strong>Levels 1–2:</strong> Universally comparable financial concepts</li><li><strong>Levels 3–4:</strong> Industry-aware financial structure</li><li><strong>Level 5:</strong> Filing-level granularity and edge-case detail</li></ul><p>This structure allows financial data to be rolled up into consistent, comparable metrics—or drilled into at a very granular level when needed.</p><p>Through the viaNexus API, we expose the first two levels of the hierarchy to provide a clean analytical interface. Behind the scenes, the deeper layers preserve the detailed mappings required to maintain structural integrity.</p><p>For clients that need full transparency, the deeper mappings can also be made available.</p><p><strong>Clean Inputs Create Deterministic Outcomes</strong></p><p>Many downstream analytical errors originate upstream in the data.</p><p>By resolving ambiguity once—deterministically and at scale—we reduce:</p><ul><li>Reconciliation work for analysts</li><li>Semantic confusion for AI models</li><li>Inconsistent outputs across time and universe</li></ul><p>Better inputs lead to more reliable outputs.</p><p>This principle becomes even more important as financial workflows increasingly incorporate AI-driven analysis.</p><p><strong>Why This Matters for Agentic Workflows</strong></p><p>viaNexus is designed to support <strong>agentic financial workflows</strong> through the vAST services layer.</p><p>Agent-driven systems depend on predictable inputs. Ambiguity compounds quickly. Inconsistent datasets lead to inconsistent outputs.</p><p>By eliminating ambiguity at the data layer, we give both humans and AI systems a stable analytical foundation.</p><p>The reliability of AI systems does not improve simply because the models improve. It improves because the <strong>data feeding those systems becomes cleaner, more structured, and more deterministic.</strong></p><p><strong>Try It Yourself</strong></p><p>You can explore the dataset directly through a free viaNexus account - or dive straight in with a paid tier - tailored for individuals and enterprises.</p><p>Sign up at <strong>viaNexus.com</strong> and browse the catalog.</p><p>The dataset currently includes:</p><ul><li>Coverage of more than <strong>3,000 U.S. companies</strong></li><li>More than <strong>250 fields</strong> spanning income statement, balance sheet, and cash-flow metrics, along with derived valuation and accounting ratios</li><li>Industrials, banks, and insurance companies (each with their own schemas)</li><li>Five years of financial history, with deeper historical coverage planned</li></ul><p>Full documentation is available in the viaNexus API console and here:&nbsp;</p><p>https://console.blueskyapi.com/docs/EDGE/fundamentals/NORMALIZED_FUNDAMENTALS</p><p><strong>Fundamentals, Rebuilt as Infrastructure</strong></p><p>As-reported fundamentals are useful.</p><p><strong>Normalized fundamentals are essential.</strong></p><p>This dataset was not designed to sit inside a spreadsheet. It was built as <strong>financial data infrastructure</strong>—for analysis, valuation, and intelligent systems that require clean, deterministic inputs.</p><p>With the right partners and a willingness to do the hard work, what once seemed complex becomes scalable.</p><p>And this is just the beginning.&nbsp; Expect more datasets on viaNexus built using the same model: deep domain expertise paired with modern normalization and delivery infrastructure.</p><p>Because the future of financial data is not simply more data, it is <strong>better-structured data, delivered as infrastructure.</strong></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>Fundamentals are essential for valuation and research but are difficult to analyze at scale. Working with SavaNet, we built a normalization framework that transforms XBRL chaos into a structured financial schema delivered through high-performance APIs - agent ready by design.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p>When we began expanding the datasets available on viaNexus, adding fundamentals was an obvious step. Financial statements are the backbone of company and equity research - driving insights from valuation, performance analysis, and peer comparison across industries.</p><p>At viaNexus, we already distribute <strong>as-reported fundamentals and filings</strong>, drawn directly from the 10-Q and 10-K filings submitted by public companies. That data is faithful to the source and valuable for traceability.&nbsp; But it is not sufficient for serious analysis.</p><p>As-reported data reflects the inconsistencies of the filings themselves. Companies use different labels, structures, and interpretations for the same accounting concepts. The result is a dataset that mirrors filings accurately—but becomes difficult to compare across companies or across time.</p><p>That works for inspection. It breaks down for analysis.  Anyone building valuation models, financial dashboards, or AI-driven research workflows quickly encounters the same issue: raw filings are not analytically consistent. If fundamentals were going to be added to viaNexus properly, they would need to be <strong>normalized, structured, and delivered in a form that analytical systems—and increasingly AI systems—can rely on.</strong></p><p>Doing that properly is far from trivial.</p><p>Rather than take shortcuts, we partnered with <strong>SavaNet</strong>, combining their deep domain expertise in financial reporting with the viaNexus platform for normalization, API delivery, and agent-ready infrastructure.</p><p>This approach reflects a broader philosophy. When complex datasets require deep subject-matter expertise, we believe the best solution is to combine domain specialists with modern data infrastructure. You should expect to see more datasets built this way on viaNexus going forward.</p><p>&nbsp;<strong>From As-Reported to Analyzable</strong></p><p>The distinction between as-reported and normalized data matters.</p><p><strong>As-reported fundamentals</strong> tell you what a company filed, according to its interpretation of accounting standards, its industry context, and sometimes its narrative choices.</p><p><strong>Normalized fundamentals</strong> translate those filings into a consistent analytical framework.</p><p>Serious financial analysis requires:</p><ul><li>A standard financial statement schema</li><li>Consistent definitions across companies and time</li><li>Stable line items that behave predictably</li></ul><p>Only once financial statements are normalized into a coherent structure can you reliably:</p><ul><li>Perform statement-level analysis</li><li>Compare operating performance across peers</li><li>Calculate accounting ratios</li><li>Derive valuation metrics</li></ul><p>Normalization isn’t a convenience. It is the <strong>foundation that makes analysis possible</strong>.</p><p><strong>The Illusion of “Standard” XBRL</strong></p><p>We began by examining the obvious starting point: U.S. filings.</p><p>In theory, XBRL provides a standardized language for financial reporting. In practice, it behaves more like a flexible taxonomy framework than a true standard.</p><p>Across U.S. filings, there are <strong>more than 10,000 XBRL tags currently in use</strong>. Companies frequently describe the same economic concept using different tags, structures, or contextual assumptions.</p><p>Consider the first line of the income statement:</p><ul><li>us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax (most common)</li><li>us-gaap:SalesRevenueNet (Common for manufacturers or retailers)</li><li>us-gaap:RevenuesNetOfInterestExpense (Used by financial institutions or special structures)</li><li>us-gaap:InterestIncome (Banks often treat interest income as revenue)</li><li>us-gaap:OperatingRevenue (Sometimes used for regulated industries or utilities)</li></ul><p>But some companies use custom extensions - that fits their statement wording - eg:</p><ul><li>aapl:NetSales</li><li>tsla:AutomotiveSalesRevenue</li></ul><p>These may represent the same economic concept—or slightly different ones—depending on the filer. Multiply that ambiguity across balance sheets, cash flow statements, industry-specific disclosures, and footnotes, and the problem becomes clear:</p><p><strong>XBRL does not produce comparable fundamentals out of the box.</strong></p><p>For most analytical use cases, the raw output is simply not usable.</p><p><strong>There Is No Shortcut Around the Hard Work</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2026/03/image.png" class="kg-image" alt="" loading="lazy" width="1697" height="659" srcset="https://blueskydataplatform.com/content/images/size/w600/2026/03/image.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2026/03/image.png 1000w, https://blueskydataplatform.com/content/images/size/w1600/2026/03/image.png 1600w, https://blueskydataplatform.com/content/images/2026/03/image.png 1697w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Workflow for better fundamentals</span></figcaption></figure><p>SavaNet’s founder, Eric Linder CFA, has worked with regulatory filings and institutional financial data for decades. Early in the evolution of XBRL, he developed <strong>IFRICS</strong>, a purpose-built financial taxonomy designed to impose consistent structure on real-world filings.</p><p>IFRICS is a <strong>five-level hierarchy</strong> that maps filings into a standardized financial statement framework.</p><p>Rather than simply mapping tags, the framework:</p><ul><li>Resolves semantic ambiguity</li><li>Separates economic meaning from filing convention</li><li>Preserves industry nuance while enforcing consistency</li></ul><p>Every reported XBRL item is mapped into this hierarchy through a deterministic process. Edge cases are explicitly handled, and granularity is preserved rather than flattened prematurely.</p><p>In many competing datasets, a significant number of items ultimately end up grouped into generic “Other” categories due to insufficient taxonomy depth. The IFRICS approach avoids that outcome by maintaining detailed structural mappings across the hierarchy.</p><p>To validate the framework, we tested it rigorously across the <strong>Russell 1000</strong>, iterating through thousands of disclosures until the dataset formed a consistent and internally coherent structure.</p><p>It is meticulous work—but it is the only reliable way to build a truly analyzable fundamentals dataset.</p><p>Once the framework is established, however, the methodology scales efficiently across the broader equity universe.</p><p><strong>Deterministic by Design</strong></p><p>One point is worth emphasizing.&nbsp; The normalization process does <strong>not</strong> rely on large language models or manual interpretation.</p><p>LLMs are probabilistic by nature. Human interpretation introduces judgment drift over time. Neither approach is well suited for producing datasets that must remain consistent across decades of filings, thousands of companies, and repeated reporting cycles.</p><p>Instead, the process is:</p><ul><li>Rule-driven</li><li>Taxonomy-based</li><li>Deterministic and repeatable</li></ul><p>Once a filing element is mapped into the schema, it will map the same way tomorrow, next quarter, and five years from now.&nbsp; This way consistency is not an emergent property, it is designed into the system.</p><p><strong>&nbsp;Why the Schema Matters</strong></p><p>The real innovation in the dataset is not just normalization—it is <strong>schema design</strong>.</p><p>The IFRICS taxonomy is deliberately deep, with five levels of abstraction:</p><ul><li><strong>Levels 1–2:</strong> Universally comparable financial concepts</li><li><strong>Levels 3–4:</strong> Industry-aware financial structure</li><li><strong>Level 5:</strong> Filing-level granularity and edge-case detail</li></ul><p>This structure allows financial data to be rolled up into consistent, comparable metrics—or drilled into at a very granular level when needed.</p><p>Through the viaNexus API, we expose the first two levels of the hierarchy to provide a clean analytical interface. Behind the scenes, the deeper layers preserve the detailed mappings required to maintain structural integrity.</p><p>For clients that need full transparency, the deeper mappings can also be made available.</p><p><strong>Clean Inputs Create Deterministic Outcomes</strong></p><p>Many downstream analytical errors originate upstream in the data.</p><p>By resolving ambiguity once—deterministically and at scale—we reduce:</p><ul><li>Reconciliation work for analysts</li><li>Semantic confusion for AI models</li><li>Inconsistent outputs across time and universe</li></ul><p>Better inputs lead to more reliable outputs.</p><p>This principle becomes even more important as financial workflows increasingly incorporate AI-driven analysis.</p><p><strong>Why This Matters for Agentic Workflows</strong></p><p>viaNexus is designed to support <strong>agentic financial workflows</strong> through the vAST services layer.</p><p>Agent-driven systems depend on predictable inputs. Ambiguity compounds quickly. Inconsistent datasets lead to inconsistent outputs.</p><p>By eliminating ambiguity at the data layer, we give both humans and AI systems a stable analytical foundation.</p><p>The reliability of AI systems does not improve simply because the models improve. It improves because the <strong>data feeding those systems becomes cleaner, more structured, and more deterministic.</strong></p><p><strong>Try It Yourself</strong></p><p>You can explore the dataset directly through a free viaNexus account - or dive straight in with a paid tier - tailored for individuals and enterprises.</p><p>Sign up at <strong>viaNexus.com</strong> and browse the catalog.</p><p>The dataset currently includes:</p><ul><li>Coverage of more than <strong>3,000 U.S. companies</strong></li><li>More than <strong>250 fields</strong> spanning income statement, balance sheet, and cash-flow metrics, along with derived valuation and accounting ratios</li><li>Industrials, banks, and insurance companies (each with their own schemas)</li><li>Five years of financial history, with deeper historical coverage planned</li></ul><p>Full documentation is available in the viaNexus API console and here:&nbsp;</p><p>https://console.blueskyapi.com/docs/EDGE/fundamentals/NORMALIZED_FUNDAMENTALS</p><p><strong>Fundamentals, Rebuilt as Infrastructure</strong></p><p>As-reported fundamentals are useful.</p><p><strong>Normalized fundamentals are essential.</strong></p><p>This dataset was not designed to sit inside a spreadsheet. It was built as <strong>financial data infrastructure</strong>—for analysis, valuation, and intelligent systems that require clean, deterministic inputs.</p><p>With the right partners and a willingness to do the hard work, what once seemed complex becomes scalable.</p><p>And this is just the beginning.&nbsp; Expect more datasets on viaNexus built using the same model: deep domain expertise paired with modern normalization and delivery infrastructure.</p><p>Because the future of financial data is not simply more data, it is <strong>better-structured data, delivered as infrastructure.</strong></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Financial Data:  A New Stack Is Emerging</title>
                    <link>https://blueskydataplatform.com/financial-data-a-new-stack-is-emerging/</link>
                    <pubDate>Tue, 03 Mar 2026 19:18:08 +0000
                    </pubDate>
                    <guid isPermaLink="false">69a7306cf2588400015aaaee</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>Build financial dashboards, AI agents, and automated alerts on 40+ institutional datasets — through one API. Autonomous workflows, real-time data, and agentic billing. Serious financial infrastructure, without the serious budget.</description>
                    <content:encoded>
                        <![CDATA[ <blockquote>For years, institutional-grade financial data was gated behind big budgets, negotiated contracts, and serious engineering. Accessible to institutions, out of reach for everyone else. That's changing — and the infrastructure making it possible is finally coming together.</blockquote><h2 id="the-gap-nobody-solved">The Gap Nobody Solved</h2><p>For the past two years, everyone has talked about AI agents in finance. Here's the truth: they haven't truly worked.</p><p>Not because the AI wasn't capable — but because the infrastructure wasn't ready. Data lived behind manual credentialing. Payments required human approval. Every time an agent needed something new, the workflow stopped and waited. These weren't autonomous agents. They were assistants waiting for permission.</p><p>Closing that gap requires three things working in concert: data, programmable payments, and an open workspace that doesn't make you reinvent the wheel. No single firm can own all of that. But when the right pieces connect, the loop closes.</p><h2 id="what-vianexus-brings-to-the-stack">What viaNexus Brings to the Stack</h2><p>viaNexus is a producer-consumer marketplace powered by universe-based pricing. 40+ datasets from providers like <a href="https://console.blueskyapi.com/docs/EDGE/news/MT_NEWSWIRES_Global?ref=blueskydataplatform.com" rel="noreferrer">MT Newswires</a>, <a href="https://console.blueskyapi.com/docs/EDGE/transcripts/HISTORICAL_EVENTS_TRANSCRIPTS?ref=blueskydataplatform.com" rel="noreferrer">Aiera</a>, <a href="https://console.blueskyapi.com/docs/EDGE/ref-data/TRUEBEATS_EPS_REVENUE_FORECASTS?ref=blueskydataplatform.com" rel="noreferrer">ExtractAlpha</a>, and <a href="https://console.blueskyapi.com/docs/EDGE/fundamentals/NORMALIZED_FUNDAMENTALS?ref=blueskydataplatform.com" rel="noreferrer">SavaNet</a>, delivered through high-performance APIs and an agentic services layer called <a href="https://blueskydataplatform.com/vast/" rel="noreferrer"><em>vAST</em></a>.</p><p>vAST handles agent-to-data authentication autonomously. The agent determines what it needs, accesses the right datasets, and keeps operating — no credential re-entry, no manual approvals, no broken workflows. When paired with a programmable payments layer, agents can pay for data in real time as they consume it. When deployed into an open workspace, they reason across live data rather than just retrieve it.</p><p>The result: user asks a question, viaNexus delivers the data, billing is handled automatically, the agent returns the answer. One seamless workflow with whatever stack you're building in.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png" class="kg-image" alt="" loading="lazy" width="1536" height="1024" srcset="https://blueskydataplatform.com/content/images/size/w600/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png 1000w, https://blueskydataplatform.com/content/images/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png 1536w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">The full agentic loop — a user asks a question, viaNexus delivers the data via vAST, payment is triggered automatically through Paygentic, and the answer is returned. No manual steps, no interruptions. Build applications, access 40+ datasets, and pay autonomously.</em></i></figcaption></figure><h2 id="what-it-looks-like-in-practice">What It Looks Like in Practice</h2><p>To make this concrete: we connected three pieces that each bring something distinct to the workflow. The demos below came out of a conversation over coffee, not a deep integration project or a formal paid partnership. Here's what we used:</p><ul><li><a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer"><strong>viaNexus</strong></a>&nbsp;— a producer-consumer data marketplace delivering 40+ datasets from providers like MT Newswires, Aiera, ExtractAlpha, and SavaNet through a single unified API and agentic services layer.</li><li><a href="https://openbb.co/?ref=blueskydataplatform.com" rel="noreferrer"><strong>OpenBB</strong></a>&nbsp;— an open, programmable financial workspace that renders viaNexus data as live charts, tables, and dashboards, and provides the environment for deploying AI agents.</li><li><a href="https://paygentic.io/?ref=blueskydataplatform.com" rel="noreferrer"><strong>Paygentic</strong></a>&nbsp;— a programmable payments platform built for agentic workflows, handling per-action billing in real time as the agent consumes data.</li></ul><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/03/blog_daashboard-1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/03/blog_daashboard-1.mp4" poster="https://img.spacergif.org/v1/1104x720/0a/spacer.png" width="1104" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/03/blog_daashboard-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:20</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><i><em class="italic" style="white-space: pre-wrap;">A full research dashboard — real-time quotes, earnings, estimates, and live news from MT Newswires — built in minutes using viaNexus data inside OpenBB.</em></i></p></figcaption>
        </figure><p><strong><em>If this is what's possible in an afternoon, imagine what you could build with a week.&nbsp;</em></strong></p><p>Connect a viaNexus token and you're immediately looking at rendered charts, live tables, and interactive dashboards — not raw JSON. Real-time quotes render as live charts. Earnings and Events Calendars surface confirmed dates, webcast links, and transcripts. TrueBeats EPS forecasts from ExtractAlpha sit alongside prior quarter actuals from SavaNet. MT Newswires streams real-time headlines filtered by ticker.</p><p>The result adapts to whoever is using it. An investor builds a morning portfolio dashboard. A founder shapes it into a monetized research product. An analyst collapses multiple tabs and spreadsheets into one clean interface. Same data layer, different application.</p><p>The workflow is straightforward. Open OpenBB, drop in your viaNexus endpoint and token, and the data is live. From there the agent handles the rest — querying datasets, building widgets, and reasoning across them in response to natural language prompts. When you need to top up, ask the agent&nbsp;directly in the workspace, follow the Paygentic link, add funds, and keep going. The whole thing stays in one place, and the agent never stops.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/03/Pyagentic-1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/03/Pyagentic-1.mp4" poster="https://img.spacergif.org/v1/1736x1080/0a/spacer.png" width="1736" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/03/Pyagentic-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:34</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><i><em class="italic" style="white-space: pre-wrap;">The viaNexus agent can integrate with Paygentic for seamless in-workflow billing. Type</em></i><i><code spellcheck="false" style="white-space: pre-wrap;"><em class="italic">/billing</em></code></i><i><em class="italic" style="white-space: pre-wrap;">&nbsp;to generate a payment link, top up your balance, and the agent picks up right where it left off — no interruptions, no re-authentication.</em></i></p></figcaption>
        </figure><h2 id="the-agent-is-just-one-example">The Agent Is Just One Example</h2><p>The viaNexus financial agent — built on the viaNexus Agent SDK — is a useful illustration of what's possible on top of this infrastructure. It's not the product. It's a demonstration of what the data layer enables.</p><p>It reasons across widgets rather than just reading them. Ask it to summarize weekly performance, compare consensus expectations to last quarter's actuals, or surface estimate revisions ahead of earnings. It can create widgets, analyze existing ones, and pull from the full viaNexus catalog to deliver what would otherwise take hours of manual work.</p><p>More importantly, it can watch markets for you. Tell it to alert you when anything in your portfolio forms a death cross, or moves more than X% in a day — and it sends a full data payload to your email the moment that condition is met. The data watches itself. That's not a feature. That's a different way of working.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/03/alertDemo-3_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/03/alertDemo-3.mp4" poster="https://img.spacergif.org/v1/1028x578/0a/spacer.png" width="1028" height="578" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/03/alertDemo-3_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Set a condition for an alert on any asset in your portfolio — here, a death cross on Apple — and the viaNexus agent emails you a full data payload the moment it's triggered. No manual monitoring required.</em></i></p></figcaption>
        </figure><p>Every viaNexus subscription includes core datasets: 15-minute delayed pricing, filings, and basic fundamentals. Edge datasets — premium news, transcripts, expanded fundamentals — layer in seamlessly, and the agent incorporates them immediately once enabled.</p><h2 id="built-for-anyone-with-an-idea-worth-building">Built for Anyone With an Idea Worth Building</h2><p>This doesn't require a large engineering team. A solo developer, a three-person startup, a buy-side analyst who has never touched a data pipeline — everyone gets access to the same institutional-grade layer at a fraction of the historical cost.</p><p>viaNexus <em>is</em> the data layer. Plug it into your own app, build your own agent, wire it into an existing workflow. The API is the same either way.</p><blockquote>The barriers are coming down. The only question is what you'll build when it happens.</blockquote><p>Interested in building on viaNexus? We'd love to hear what you're working on — reach out <a href="https://vianexus.com/contact/?ref=blueskydataplatform.com" rel="noreferrer">here</a>  or connect with us on <a href="https://www.linkedin.com/company/vianexus/?ref=blueskydataplatform.com" rel="noreferrer">LinkedIn</a>!</p><p>🔗 Sign up for <a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer">viaNexus</a></p><p>🔗 Get started with <a href="https://openbb.co/?ref=blueskydataplatform.com" rel="noreferrer">openbb.co</a></p><p>🔗 Explore <a href="https://paygentic.io/?ref=blueskydataplatform.com" rel="noreferrer">paygentic.io</a></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>Build financial dashboards, AI agents, and automated alerts on 40+ institutional datasets — through one API. Autonomous workflows, real-time data, and agentic billing. Serious financial infrastructure, without the serious budget.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <blockquote>For years, institutional-grade financial data was gated behind big budgets, negotiated contracts, and serious engineering. Accessible to institutions, out of reach for everyone else. That's changing — and the infrastructure making it possible is finally coming together.</blockquote><h2 id="the-gap-nobody-solved">The Gap Nobody Solved</h2><p>For the past two years, everyone has talked about AI agents in finance. Here's the truth: they haven't truly worked.</p><p>Not because the AI wasn't capable — but because the infrastructure wasn't ready. Data lived behind manual credentialing. Payments required human approval. Every time an agent needed something new, the workflow stopped and waited. These weren't autonomous agents. They were assistants waiting for permission.</p><p>Closing that gap requires three things working in concert: data, programmable payments, and an open workspace that doesn't make you reinvent the wheel. No single firm can own all of that. But when the right pieces connect, the loop closes.</p><h2 id="what-vianexus-brings-to-the-stack">What viaNexus Brings to the Stack</h2><p>viaNexus is a producer-consumer marketplace powered by universe-based pricing. 40+ datasets from providers like <a href="https://console.blueskyapi.com/docs/EDGE/news/MT_NEWSWIRES_Global?ref=blueskydataplatform.com" rel="noreferrer">MT Newswires</a>, <a href="https://console.blueskyapi.com/docs/EDGE/transcripts/HISTORICAL_EVENTS_TRANSCRIPTS?ref=blueskydataplatform.com" rel="noreferrer">Aiera</a>, <a href="https://console.blueskyapi.com/docs/EDGE/ref-data/TRUEBEATS_EPS_REVENUE_FORECASTS?ref=blueskydataplatform.com" rel="noreferrer">ExtractAlpha</a>, and <a href="https://console.blueskyapi.com/docs/EDGE/fundamentals/NORMALIZED_FUNDAMENTALS?ref=blueskydataplatform.com" rel="noreferrer">SavaNet</a>, delivered through high-performance APIs and an agentic services layer called <a href="https://blueskydataplatform.com/vast/" rel="noreferrer"><em>vAST</em></a>.</p><p>vAST handles agent-to-data authentication autonomously. The agent determines what it needs, accesses the right datasets, and keeps operating — no credential re-entry, no manual approvals, no broken workflows. When paired with a programmable payments layer, agents can pay for data in real time as they consume it. When deployed into an open workspace, they reason across live data rather than just retrieve it.</p><p>The result: user asks a question, viaNexus delivers the data, billing is handled automatically, the agent returns the answer. One seamless workflow with whatever stack you're building in.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png" class="kg-image" alt="" loading="lazy" width="1536" height="1024" srcset="https://blueskydataplatform.com/content/images/size/w600/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png 1000w, https://blueskydataplatform.com/content/images/2026/03/openbb-vianexus-paygentic-agentic-workflow-diagram-1.png 1536w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">The full agentic loop — a user asks a question, viaNexus delivers the data via vAST, payment is triggered automatically through Paygentic, and the answer is returned. No manual steps, no interruptions. Build applications, access 40+ datasets, and pay autonomously.</em></i></figcaption></figure><h2 id="what-it-looks-like-in-practice">What It Looks Like in Practice</h2><p>To make this concrete: we connected three pieces that each bring something distinct to the workflow. The demos below came out of a conversation over coffee, not a deep integration project or a formal paid partnership. Here's what we used:</p><ul><li><a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer"><strong>viaNexus</strong></a>&nbsp;— a producer-consumer data marketplace delivering 40+ datasets from providers like MT Newswires, Aiera, ExtractAlpha, and SavaNet through a single unified API and agentic services layer.</li><li><a href="https://openbb.co/?ref=blueskydataplatform.com" rel="noreferrer"><strong>OpenBB</strong></a>&nbsp;— an open, programmable financial workspace that renders viaNexus data as live charts, tables, and dashboards, and provides the environment for deploying AI agents.</li><li><a href="https://paygentic.io/?ref=blueskydataplatform.com" rel="noreferrer"><strong>Paygentic</strong></a>&nbsp;— a programmable payments platform built for agentic workflows, handling per-action billing in real time as the agent consumes data.</li></ul><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/03/blog_daashboard-1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/03/blog_daashboard-1.mp4" poster="https://img.spacergif.org/v1/1104x720/0a/spacer.png" width="1104" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/03/blog_daashboard-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:20</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><i><em class="italic" style="white-space: pre-wrap;">A full research dashboard — real-time quotes, earnings, estimates, and live news from MT Newswires — built in minutes using viaNexus data inside OpenBB.</em></i></p></figcaption>
        </figure><p><strong><em>If this is what's possible in an afternoon, imagine what you could build with a week.&nbsp;</em></strong></p><p>Connect a viaNexus token and you're immediately looking at rendered charts, live tables, and interactive dashboards — not raw JSON. Real-time quotes render as live charts. Earnings and Events Calendars surface confirmed dates, webcast links, and transcripts. TrueBeats EPS forecasts from ExtractAlpha sit alongside prior quarter actuals from SavaNet. MT Newswires streams real-time headlines filtered by ticker.</p><p>The result adapts to whoever is using it. An investor builds a morning portfolio dashboard. A founder shapes it into a monetized research product. An analyst collapses multiple tabs and spreadsheets into one clean interface. Same data layer, different application.</p><p>The workflow is straightforward. Open OpenBB, drop in your viaNexus endpoint and token, and the data is live. From there the agent handles the rest — querying datasets, building widgets, and reasoning across them in response to natural language prompts. When you need to top up, ask the agent&nbsp;directly in the workspace, follow the Paygentic link, add funds, and keep going. The whole thing stays in one place, and the agent never stops.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/03/Pyagentic-1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/03/Pyagentic-1.mp4" poster="https://img.spacergif.org/v1/1736x1080/0a/spacer.png" width="1736" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/03/Pyagentic-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:34</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><i><em class="italic" style="white-space: pre-wrap;">The viaNexus agent can integrate with Paygentic for seamless in-workflow billing. Type</em></i><i><code spellcheck="false" style="white-space: pre-wrap;"><em class="italic">/billing</em></code></i><i><em class="italic" style="white-space: pre-wrap;">&nbsp;to generate a payment link, top up your balance, and the agent picks up right where it left off — no interruptions, no re-authentication.</em></i></p></figcaption>
        </figure><h2 id="the-agent-is-just-one-example">The Agent Is Just One Example</h2><p>The viaNexus financial agent — built on the viaNexus Agent SDK — is a useful illustration of what's possible on top of this infrastructure. It's not the product. It's a demonstration of what the data layer enables.</p><p>It reasons across widgets rather than just reading them. Ask it to summarize weekly performance, compare consensus expectations to last quarter's actuals, or surface estimate revisions ahead of earnings. It can create widgets, analyze existing ones, and pull from the full viaNexus catalog to deliver what would otherwise take hours of manual work.</p><p>More importantly, it can watch markets for you. Tell it to alert you when anything in your portfolio forms a death cross, or moves more than X% in a day — and it sends a full data payload to your email the moment that condition is met. The data watches itself. That's not a feature. That's a different way of working.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/03/alertDemo-3_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/03/alertDemo-3.mp4" poster="https://img.spacergif.org/v1/1028x578/0a/spacer.png" width="1028" height="578" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/03/alertDemo-3_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Set a condition for an alert on any asset in your portfolio — here, a death cross on Apple — and the viaNexus agent emails you a full data payload the moment it's triggered. No manual monitoring required.</em></i></p></figcaption>
        </figure><p>Every viaNexus subscription includes core datasets: 15-minute delayed pricing, filings, and basic fundamentals. Edge datasets — premium news, transcripts, expanded fundamentals — layer in seamlessly, and the agent incorporates them immediately once enabled.</p><h2 id="built-for-anyone-with-an-idea-worth-building">Built for Anyone With an Idea Worth Building</h2><p>This doesn't require a large engineering team. A solo developer, a three-person startup, a buy-side analyst who has never touched a data pipeline — everyone gets access to the same institutional-grade layer at a fraction of the historical cost.</p><p>viaNexus <em>is</em> the data layer. Plug it into your own app, build your own agent, wire it into an existing workflow. The API is the same either way.</p><blockquote>The barriers are coming down. The only question is what you'll build when it happens.</blockquote><p>Interested in building on viaNexus? We'd love to hear what you're working on — reach out <a href="https://vianexus.com/contact/?ref=blueskydataplatform.com" rel="noreferrer">here</a>  or connect with us on <a href="https://www.linkedin.com/company/vianexus/?ref=blueskydataplatform.com" rel="noreferrer">LinkedIn</a>!</p><p>🔗 Sign up for <a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer">viaNexus</a></p><p>🔗 Get started with <a href="https://openbb.co/?ref=blueskydataplatform.com" rel="noreferrer">openbb.co</a></p><p>🔗 Explore <a href="https://paygentic.io/?ref=blueskydataplatform.com" rel="noreferrer">paygentic.io</a></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Building an Earnings Season Navigator: A viaNexus Guide</title>
                    <link>https://blueskydataplatform.com/building-an-earnings-season-navigator-a-vianexus-guide/</link>
                    <pubDate>Tue, 10 Feb 2026 19:51:47 +0000
                    </pubDate>
                    <guid isPermaLink="false">698b4ac4f2588400015a9d21</guid>
                    <category>
                        <![CDATA[ News ]]>
                    </category>
                    <description>We built an earnings dashboard in an hour by combining six viaNexus datasets—earnings calendars, financials, news, transcripts, EPS estimates, and SEC filings. Here&#x27;s what happens when multi-source data is pre-normalized and accessible through one platform.</description>
                    <content:encoded>
                        <![CDATA[ <p>Earnings season is when the market shows its hand. Four times a year, thousands of companies report their numbers, host their calls, and set expectations for the quarter ahead. For investors, analysts, and traders, it's information overload. For the developers building the tools they rely on, it's a data integration nightmare.&nbsp; And with all this chaos comes risk—miss a consensus shift, miss a call date, miss why the stock moved.</p><p>Think about what goes into a useful earnings application. Your users need to know when calls are happening—not just the date, but the actual time, the dial-in details, the webcast URL. They need context: </p><blockquote>What did the company report last quarter? What's the consensus this time? What's the news sentiment heading into the call? And how on earth do they monitor multiple calls simultaneously, maybe even get real-time transcripts as executives speak.</blockquote><p>Building that used to mean stitching together data from half a dozen sources. You'd pull filings from EDGAR for confirmed dates. You'd integrate an estimates provider for consensus numbers. You'd add a news feed for sentiment. You'd find a transcript vendor for call content. Each source has its own schema, its own update cadence, its own quirks. By the time you've normalized everything and built the integrations, earnings season is half over.</p><h2 id="the-old-model-is-breaking-down">The Old Model Is Breaking Down</h2><p>The traditional approach—pick a primary vendor, supplement with a few feeds, build your own normalization layer— that kind of worked when data moved slower and applications were simpler. But the pace has changed. AI-driven workflows need clean, structured data they can reason over. Modern applications need to react in real time. Portfolio managers want to track thirty earnings calls at once, switching between live transcripts and historical performance. The data infrastructure that powered Bloomberg terminals in 2015 isn't built for the applications people are building in 2026.</p><p>What's needed is a different model entirely: pre-normalized data from multiple authoritative sources, accessible through a single API layer, designed from the ground up to support the way developers actually build.</p><h2 id="how-vianexus-approaches-earnings-data">How viaNexus Approaches Earnings Data</h2><p>viaNexus treats earnings season as what it is: a mosaic. No single dataset tells the complete story. What matters is how the pieces can be integrated into user experience, or “agent experiences”.</p><p>We provide two earnings calendars because they solve different problems. Our <strong>in-house </strong><a href="https://console.blueskyapi.com/docs/core/reference-data/EARNINGS_CALENDAR?ref=blueskydataplatform.com" rel="noreferrer"><strong>Earnings Calendar</strong></a> is built directly from 8-K filings—the official announcements companies file with the SEC. When a company confirms an earnings date, we capture it. When they haven't filed yet, we use historical patterns to predict the timing with confidence labels. It's authoritative, fast, and designed for<em> both </em>human readers and AI agents who need to know what's confirmed versus what's forecast.</p><p>The <a href="https://console.blueskyapi.com/docs/EDGE/events/EVENTS_CALENDAR?ref=blueskydataplatform.com" rel="noreferrer"><strong>AIERA Events Calendar</strong></a> complements this with a different lens. Our partner AIERA tracks not just when earnings are scheduled, but the full event lifecycle. You get the webcast URLs, the dial-in details, the actual start times—everything your users need to actually attend the call. And AIERA doesn't stop when the call begins. Through their <strong>Real-Time Events Transcripts</strong> dataset, you can stream the earnings call as it happens, word by word, giving your users the ability to monitor multiple calls simultaneously or build AI agents that react to what management says in real time.</p><p>Here's what a simple API call to the AIERA Events Calendar looks like:</p><pre><code>GET /data/edge/events_calendar/AAPL/earnings</code></pre><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/02/aiera_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/02/aiera.mp4" poster="https://img.spacergif.org/v1/1720x1080/0a/spacer.png" width="1720" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/02/aiera_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:07</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>That returns the full schedule—past and future—with metadata your application can act on immediately.</p><p>For historical context, our <a href="https://console.blueskyapi.com/docs/CORE/fundamentals/SUMMARY_NORMALIZED_FINANCIALS?ref=blueskydataplatform.com" rel="noreferrer"><strong>Summary Normalized Financials</strong></a> dataset gives you the prior quarter's actual EPS and revenue, standardized across all companies. It's the baseline your users need to understand if this quarter was better or worse. Want to add consensus expectations? The <a href="https://console.blueskyapi.com/docs/EDGE/ref-data/TRUEBEATS_EPS_REVENUE_FORECASTS?ref=blueskydataplatform.com" rel="noreferrer"><strong>TrueBeats</strong></a><strong> EPS Revenue Forecasts</strong> from Extract Alpha provides the street's numbers—what analysts are expecting, what would constitute a beat or a miss.</p><p>And then there's the news layer. The <a href="https://console.blueskyapi.com/docs/EDGE/news/MT_NEWSWIRES_Global?ref=blueskydataplatform.com" rel="noreferrer"><strong>MT Newswires Global</strong></a> dataset gives you the narrative context: what's been written about this company in the run-up to earnings? What are analysts focusing on? What are the risks everyone's watching? News isn't just sentiment—it's the questions your users will be asking when they tune into the call.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/02/mtnews_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/02/mtnews.mp4" poster="https://img.spacergif.org/v1/1720x1080/0a/spacer.png" width="1720" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/02/mtnews_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:06</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h2 id="what-you-can-build">What You Can Build</h2><p>In the following&nbsp; section we demonstrate weaving together several viaNexus products like NEWS from MT NEWSWIRES, EPS from Extract Alpha, Earnings Transcripts from AIERA, to build an Earnings Dashboard in 3-5min.</p><ol><li><a href="https://console.blueskyapi.com/docs/CORE/reference-data/EARNINGS_CALENDAR?ref=blueskydataplatform.com"><strong><u>viaNexus Earnings Calendar</u></strong></a> – Confirmed and predicted earnings dates from 8-K filings</li><li><a href="https://console.blueskyapi.com/docs/CORE/fundamentals/SUMMARY_NORMALIZED_FINANCIALS?ref=blueskydataplatform.com"><strong><u>Summary Normalized Financials</u></strong></a> – Last quarter's actual EPS and revenue</li><li><a href="https://console.blueskyapi.com/docs/EDGE/ref-data/TRUEBEATS_EPS_REVENUE_FORECASTS?ref=blueskydataplatform.com"><strong><u>TrueBeats EPS Revenue Forecasts</u></strong></a> – This quarter's consensus expectations</li><li><a href="https://console.blueskyapi.com/docs/EDGE/news/MT_NEWSWIRES_Global?ref=blueskydataplatform.com"><strong><u>MT Newswires Global</u></strong></a> – Recent headlines for earnings context</li><li><a href="https://console.blueskyapi.com/docs/CORE/fundamentals/REPORTED_FINANCIALS?ref=blueskydataplatform.com"><strong><u>Reported Financials</u></strong></a> – Direct URLs to SEC filings (10-Ks, 10-Qs, 8-Ks)</li><li><a href="https://console.blueskyapi.com/docs/EDGE/events/EVENTS_CALENDAR?ref=blueskydataplatform.com"><strong><u>AIERA Events Calendar</u></strong></a> – Press release URLs and event metadata</li></ol><p>The code is straightforward because the data already fits together. For example, here's what fetching normalized financials looks like:&nbsp;</p><pre><code>GET /data/core/SUMMARY_NORMALIZED_FINANCIALS/MSFT/quarterly?last=4</code></pre><p>That gives you four quarters of history in a consistent schema. No custom parsing. No wondering if revenue is in thousands or millions. It just works.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/02/demodash_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/02/demodash.mp4" poster="https://img.spacergif.org/v1/1720x1080/0a/spacer.png" width="1720" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/02/demodash_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:29</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>This is the foundation and it's just scratching the surface. From here, you could layer in more sophisticated features. Use <a href="https://console.blueskyapi.com/docs/EDGE/events/EVENTS_CALENDAR?ref=blueskydataplatform.com" rel="noreferrer">AIERA's event</a> metadata to let users join live calls directly—complete with real-time transcripts that stream word-by-word as executives speak. Build portfolio-wide views that surface every earnings call for a watchlist. Add intelligent alerts that trigger when a company beats consensus by a meaningful margin.</p><h2 id="the-investment-process-deserves-better-tools">The Investment Process Deserves Better Tools</h2><p>Earnings season is intense. The information flow is relentless. Investors are trying to make sense of dozens of data points in compressed time windows. The tools they use—whether it's a professional terminal, a self-directed trading app, or an AI-powered research assistant—need fast, clean, integrated data.</p><p>That's what viaNexus provides. All the raw materials. Pre-normalized. From trusted sources. Accessible through APIs designed for exactly this kind of multi-dataset integration.</p><p>Whether you're building an app or agent to support internal users, building a SaaS app to sell into the buy or sell side, or even building something just for you—viaNexus gives you everything you need to ship fast. The data is ready. The documentation shows you exactly how to call it. The examples prove it works.</p><blockquote><strong>The infrastructure is ready. What you build is up to you.</strong></blockquote><p>🔗 Learn more:&nbsp;<a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noopener">https://vianexus.com</a><br>📧 Contact us:&nbsp;<a rel="noopener">support@vianexus.com</a></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>We built an earnings dashboard in an hour by combining six viaNexus datasets—earnings calendars, financials, news, transcripts, EPS estimates, and SEC filings. Here&#x27;s what happens when multi-source data is pre-normalized and accessible through one platform.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p>Earnings season is when the market shows its hand. Four times a year, thousands of companies report their numbers, host their calls, and set expectations for the quarter ahead. For investors, analysts, and traders, it's information overload. For the developers building the tools they rely on, it's a data integration nightmare.&nbsp; And with all this chaos comes risk—miss a consensus shift, miss a call date, miss why the stock moved.</p><p>Think about what goes into a useful earnings application. Your users need to know when calls are happening—not just the date, but the actual time, the dial-in details, the webcast URL. They need context: </p><blockquote>What did the company report last quarter? What's the consensus this time? What's the news sentiment heading into the call? And how on earth do they monitor multiple calls simultaneously, maybe even get real-time transcripts as executives speak.</blockquote><p>Building that used to mean stitching together data from half a dozen sources. You'd pull filings from EDGAR for confirmed dates. You'd integrate an estimates provider for consensus numbers. You'd add a news feed for sentiment. You'd find a transcript vendor for call content. Each source has its own schema, its own update cadence, its own quirks. By the time you've normalized everything and built the integrations, earnings season is half over.</p><h2 id="the-old-model-is-breaking-down">The Old Model Is Breaking Down</h2><p>The traditional approach—pick a primary vendor, supplement with a few feeds, build your own normalization layer— that kind of worked when data moved slower and applications were simpler. But the pace has changed. AI-driven workflows need clean, structured data they can reason over. Modern applications need to react in real time. Portfolio managers want to track thirty earnings calls at once, switching between live transcripts and historical performance. The data infrastructure that powered Bloomberg terminals in 2015 isn't built for the applications people are building in 2026.</p><p>What's needed is a different model entirely: pre-normalized data from multiple authoritative sources, accessible through a single API layer, designed from the ground up to support the way developers actually build.</p><h2 id="how-vianexus-approaches-earnings-data">How viaNexus Approaches Earnings Data</h2><p>viaNexus treats earnings season as what it is: a mosaic. No single dataset tells the complete story. What matters is how the pieces can be integrated into user experience, or “agent experiences”.</p><p>We provide two earnings calendars because they solve different problems. Our <strong>in-house </strong><a href="https://console.blueskyapi.com/docs/core/reference-data/EARNINGS_CALENDAR?ref=blueskydataplatform.com" rel="noreferrer"><strong>Earnings Calendar</strong></a> is built directly from 8-K filings—the official announcements companies file with the SEC. When a company confirms an earnings date, we capture it. When they haven't filed yet, we use historical patterns to predict the timing with confidence labels. It's authoritative, fast, and designed for<em> both </em>human readers and AI agents who need to know what's confirmed versus what's forecast.</p><p>The <a href="https://console.blueskyapi.com/docs/EDGE/events/EVENTS_CALENDAR?ref=blueskydataplatform.com" rel="noreferrer"><strong>AIERA Events Calendar</strong></a> complements this with a different lens. Our partner AIERA tracks not just when earnings are scheduled, but the full event lifecycle. You get the webcast URLs, the dial-in details, the actual start times—everything your users need to actually attend the call. And AIERA doesn't stop when the call begins. Through their <strong>Real-Time Events Transcripts</strong> dataset, you can stream the earnings call as it happens, word by word, giving your users the ability to monitor multiple calls simultaneously or build AI agents that react to what management says in real time.</p><p>Here's what a simple API call to the AIERA Events Calendar looks like:</p><pre><code>GET /data/edge/events_calendar/AAPL/earnings</code></pre><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/02/aiera_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/02/aiera.mp4" poster="https://img.spacergif.org/v1/1720x1080/0a/spacer.png" width="1720" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/02/aiera_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:07</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>That returns the full schedule—past and future—with metadata your application can act on immediately.</p><p>For historical context, our <a href="https://console.blueskyapi.com/docs/CORE/fundamentals/SUMMARY_NORMALIZED_FINANCIALS?ref=blueskydataplatform.com" rel="noreferrer"><strong>Summary Normalized Financials</strong></a> dataset gives you the prior quarter's actual EPS and revenue, standardized across all companies. It's the baseline your users need to understand if this quarter was better or worse. Want to add consensus expectations? The <a href="https://console.blueskyapi.com/docs/EDGE/ref-data/TRUEBEATS_EPS_REVENUE_FORECASTS?ref=blueskydataplatform.com" rel="noreferrer"><strong>TrueBeats</strong></a><strong> EPS Revenue Forecasts</strong> from Extract Alpha provides the street's numbers—what analysts are expecting, what would constitute a beat or a miss.</p><p>And then there's the news layer. The <a href="https://console.blueskyapi.com/docs/EDGE/news/MT_NEWSWIRES_Global?ref=blueskydataplatform.com" rel="noreferrer"><strong>MT Newswires Global</strong></a> dataset gives you the narrative context: what's been written about this company in the run-up to earnings? What are analysts focusing on? What are the risks everyone's watching? News isn't just sentiment—it's the questions your users will be asking when they tune into the call.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/02/mtnews_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/02/mtnews.mp4" poster="https://img.spacergif.org/v1/1720x1080/0a/spacer.png" width="1720" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/02/mtnews_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:06</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h2 id="what-you-can-build">What You Can Build</h2><p>In the following&nbsp; section we demonstrate weaving together several viaNexus products like NEWS from MT NEWSWIRES, EPS from Extract Alpha, Earnings Transcripts from AIERA, to build an Earnings Dashboard in 3-5min.</p><ol><li><a href="https://console.blueskyapi.com/docs/CORE/reference-data/EARNINGS_CALENDAR?ref=blueskydataplatform.com"><strong><u>viaNexus Earnings Calendar</u></strong></a> – Confirmed and predicted earnings dates from 8-K filings</li><li><a href="https://console.blueskyapi.com/docs/CORE/fundamentals/SUMMARY_NORMALIZED_FINANCIALS?ref=blueskydataplatform.com"><strong><u>Summary Normalized Financials</u></strong></a> – Last quarter's actual EPS and revenue</li><li><a href="https://console.blueskyapi.com/docs/EDGE/ref-data/TRUEBEATS_EPS_REVENUE_FORECASTS?ref=blueskydataplatform.com"><strong><u>TrueBeats EPS Revenue Forecasts</u></strong></a> – This quarter's consensus expectations</li><li><a href="https://console.blueskyapi.com/docs/EDGE/news/MT_NEWSWIRES_Global?ref=blueskydataplatform.com"><strong><u>MT Newswires Global</u></strong></a> – Recent headlines for earnings context</li><li><a href="https://console.blueskyapi.com/docs/CORE/fundamentals/REPORTED_FINANCIALS?ref=blueskydataplatform.com"><strong><u>Reported Financials</u></strong></a> – Direct URLs to SEC filings (10-Ks, 10-Qs, 8-Ks)</li><li><a href="https://console.blueskyapi.com/docs/EDGE/events/EVENTS_CALENDAR?ref=blueskydataplatform.com"><strong><u>AIERA Events Calendar</u></strong></a> – Press release URLs and event metadata</li></ol><p>The code is straightforward because the data already fits together. For example, here's what fetching normalized financials looks like:&nbsp;</p><pre><code>GET /data/core/SUMMARY_NORMALIZED_FINANCIALS/MSFT/quarterly?last=4</code></pre><p>That gives you four quarters of history in a consistent schema. No custom parsing. No wondering if revenue is in thousands or millions. It just works.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2026/02/demodash_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2026/02/demodash.mp4" poster="https://img.spacergif.org/v1/1720x1080/0a/spacer.png" width="1720" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2026/02/demodash_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:29</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>This is the foundation and it's just scratching the surface. From here, you could layer in more sophisticated features. Use <a href="https://console.blueskyapi.com/docs/EDGE/events/EVENTS_CALENDAR?ref=blueskydataplatform.com" rel="noreferrer">AIERA's event</a> metadata to let users join live calls directly—complete with real-time transcripts that stream word-by-word as executives speak. Build portfolio-wide views that surface every earnings call for a watchlist. Add intelligent alerts that trigger when a company beats consensus by a meaningful margin.</p><h2 id="the-investment-process-deserves-better-tools">The Investment Process Deserves Better Tools</h2><p>Earnings season is intense. The information flow is relentless. Investors are trying to make sense of dozens of data points in compressed time windows. The tools they use—whether it's a professional terminal, a self-directed trading app, or an AI-powered research assistant—need fast, clean, integrated data.</p><p>That's what viaNexus provides. All the raw materials. Pre-normalized. From trusted sources. Accessible through APIs designed for exactly this kind of multi-dataset integration.</p><p>Whether you're building an app or agent to support internal users, building a SaaS app to sell into the buy or sell side, or even building something just for you—viaNexus gives you everything you need to ship fast. The data is ready. The documentation shows you exactly how to call it. The examples prove it works.</p><blockquote><strong>The infrastructure is ready. What you build is up to you.</strong></blockquote><p>🔗 Learn more:&nbsp;<a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noopener">https://vianexus.com</a><br>📧 Contact us:&nbsp;<a rel="noopener">support@vianexus.com</a></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>When AI Sounds Confident but Doesn’t Know Better</title>
                    <link>https://blueskydataplatform.com/when-ai-sounds-confident-but-doesnt-know-better/</link>
                    <pubDate>Fri, 30 Jan 2026 12:54:06 +0000
                    </pubDate>
                    <guid isPermaLink="false">696cdc8bf2588400015a931c</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>AI makes it easy to sound smart. The hard part is being right. vAST delivers trusted, normalized, entitlement-aware financial data to AI agents — so intelligence scales without scaling overconfidence.</description>
                    <content:encoded>
                        <![CDATA[ <p><strong>Whether you’re vibe-coding an app at home — or building a professional GPT to support finance professionals — you need reliable, verified, authoritative data delivered in a form your project can effortlessly consume.  That's where viaNexus Agentic Services Technology (vAST) comes in.</strong></p><p>AI has lowered the barrier to building powerful applications almost to zero.</p><p>You can spin up an agent in an afternoon.  Wire it to an LLM. Give it a prompt, a tool, a dataset. Suddenly, it <em>sounds</em> intelligent!</p><p>This is true whether you’re:</p><ul><li>vibe-coding a personal project at home, or</li><li>building a production-grade “GPT” intended to support traders, analysts, portfolio managers, or risk teams.</li></ul><p>But here’s the uncomfortable truth:</p><p><strong>Most AI applications fail not because the model is weak — but because the foundation is.</strong></p><p>That’s where the viaNexus Agentic Services Technology (vAST) comes in.</p><p><strong>The hidden risk: confidence without competence</strong></p><p>There’s a well-documented cognitive bias called the <strong>Dunning–Kruger effect</strong>:<br><em>people with limited knowledge tend to overestimate their competence, while true experts are more aware of uncertainty and limits.</em></p><p>AI unintentionally amplifies this effect.</p><p>Modern LLMs produce:</p><ul><li>fluent language</li><li>confident reasoning</li><li>polished outputs</li></ul><p>But fluency is not understanding.</p><p>In complex, regulated domains like finance, the danger isn’t hallucinations in isolation — it’s <strong>confident conclusions drawn from weak, misaligned, or unauthorized data</strong>, and then acted upon at scale.</p><p>A little bit of knowledge has always been dangerous. AI just makes it faster.</p><p><strong>What most AI stacks get wrong</strong></p><p>Most AI tooling focuses on:</p><ul><li>model selection</li><li>prompt engineering</li><li>orchestration</li><li>UX</li></ul><p>Dangerously, less attention is paid to:</p><ul><li><strong>where the data comes from</strong></li><li><strong>whether it’s licensed for the intended use</strong></li><li><strong>how reliable or authoritative it is</strong></li><li><strong>whether it’s normalized and comparable</strong></li><li><strong>what market or regulatory semantics apply</strong></li></ul><p>As a result, agents often reason over:</p><ul><li>scraped or synthetic content</li><li>inconsistent identifiers</li><li>mismatched timestamps</li><li>unclear real-time vs delayed status</li><li>data they were never entitled to use in the first place!</li></ul><p>The output may look impressive — until it’s scrutinized by a professional, a compliance team, or a regulator!  GULP</p><p><u>&nbsp;<strong>vAST: the missing layer for agentic finance</strong></u></p><p><strong>vAST (viaNexus Agentic Services Technology)</strong> exists to solve this problem.</p><p>Not just by making AI smarter — but by making AI <strong>more disciplined, grounded, and professional</strong>.</p><p>vAST sits between:</p><ul><li>high-quality data sources (our own and from trusted and vetted partners), and</li><li>the agents and applications that consume them</li></ul><p>providing the structural guardrails that AI workflows typically lack.</p><p>&nbsp;<strong>Curated data, not random inputs</strong></p><p>viaNexus curates <strong>best-in-class third-party data</strong> from:</p><ul><li>exchanges and reference data sources</li><li>news providers</li><li>analytics specialists</li><li>alternative data vendors</li></ul><p>This is not a data dump.</p><p>We select providers that:</p><ul><li>are authoritative in their domain</li><li>operate under clear licensing frameworks</li><li>meet professional expectations for accuracy, timeliness, and reliability</li></ul><p>That data is then <strong>normalized and enriched</strong>, so agents aren’t reasoning over disconnected fragments.</p><p>&nbsp;<strong>Normalization + reference data = shared reality</strong></p><p>One of the most common failure modes in AI systems is silent inconsistency:</p><ul><li>different identifiers for the same instrument</li><li>mismatched symbology</li><li>incompatible calendars</li><li>conflicting entity definitions</li></ul><p>viaNexus addresses this by combining curated partner content with <strong>highly reliable reference and symbology data</strong>.</p><p>The result:</p><ul><li>a single, coherent view of markets</li><li>consistent identifiers across datasets</li><li>shared semantics that both humans and agents can rely on</li><li>lower "reasoning" costs</li></ul><p>This matters far more than most people realize — especially when decisions carry real financial or regulatory consequences.</p><p><strong>Entitlements: knowing what an agent is allowed to know</strong></p><p>AI systems are very good at <em>overreaching</em>.  Just ask ChatGPT to tell you where it fetched its data from - all over the internet - and from sources that have licensed data solely for non-professional use.  So if that data shows up in a response from a GPT from inside your firm - then you have created a licensing issue.  </p><p>vAST enforces <strong>entitlement-aware access</strong>, ensuring that agents:</p><ul><li>only see data they are licensed to access</li><li>only use data in permitted ways</li><li>respect display vs non-display rules</li><li>inherit the same constraints a human professional would</li></ul><p>This does something subtle but important:  It prevents agents from hallucinating authority where none exists.</p><p>That alone eliminates a major source of overconfidence.</p><p>&nbsp;<strong>Domain semantics baked in, not hand-waved</strong></p><p>Complex domains like finance are full of distinctions that matter:</p><ul><li>authoritative vs contextual</li><li>primary vs derived</li><li>fact vs opinion</li><li>point-in-time vs revised</li><li>source-specific vs aggregated</li></ul><p>These nuances are easy to gloss over — and novices often do.  Experts never do.</p><p>viaNexus encodes this domain context directly into the data layer, so agents operating through vAST don’t have to infer or guess. They inherit the structure, provenance, and intent of the data automatically.</p><p>This is how you avoid outcomes that are <em>technically plausible</em>, but professionally wrong — and why discipline at the data layer matters as much as intelligence at the model layer.</p><p><strong>Designed friction is a feature, not a bug</strong></p><p>Most AI platforms optimize relentlessly for speed.</p><p>vAST is optimized for <strong>appropriate hesitation</strong>.</p><p>That means:</p><ul><li>clear provenance</li><li>visible assumptions</li><li>entitlement checks</li><li>signals when confidence should pause</li></ul><p>This mirrors how real professionals work.  And it quietly nudges users — human or agent — away from Dunning–Kruger territory and toward real competence.</p><p><strong>From vibe-coding to production, without changing foundations</strong></p><p>One of the most powerful aspects of vAST is continuity.</p><p>The same foundation can support:</p><ul><li>a weekend experiment</li><li>an internal proof of concept</li><li>a regulated, production-grade system</li></ul><p>You don’t have to rewrite your architecture when:</p><ul><li>compliance gets involved</li><li>clients ask hard questions</li><li>regulators appear</li><li>the stakes increase</li></ul><p>You’ve already built on solid ground.</p><p>&nbsp;<strong>The bottom line</strong></p><p>AI makes it easy to <strong>sound</strong> right.<br>vAST helps ensure you <em>are</em> right — or at least minimally uncertain!</p><p>Whether you’re:</p><ul><li>vibe-coding an app at home, or</li><li>building a professional GPT to support finance professionals</li></ul><p>you need:</p><ul><li>high-quality, curated data</li><li>normalized and grounded in reliable reference datasets</li><li>delivered with clear provenance</li><li>governed by entitlements</li><li>and embedded with real market semantics</li></ul><p>That’s what viaNexus and vAST provides.</p><p>In a world racing to make everyone feel like an expert, we’re focused on something harder — and far more valuable:<strong>  Scaling intelligence without scaling overconfidence.</strong>&nbsp;</p><p>Learn more here:  <a href="https://blueskydataplatform.com/vast/">https://vianexus.com/vast/</a></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>AI makes it easy to sound smart. The hard part is being right. vAST delivers trusted, normalized, entitlement-aware financial data to AI agents — so intelligence scales without scaling overconfidence.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p><strong>Whether you’re vibe-coding an app at home — or building a professional GPT to support finance professionals — you need reliable, verified, authoritative data delivered in a form your project can effortlessly consume.  That's where viaNexus Agentic Services Technology (vAST) comes in.</strong></p><p>AI has lowered the barrier to building powerful applications almost to zero.</p><p>You can spin up an agent in an afternoon.  Wire it to an LLM. Give it a prompt, a tool, a dataset. Suddenly, it <em>sounds</em> intelligent!</p><p>This is true whether you’re:</p><ul><li>vibe-coding a personal project at home, or</li><li>building a production-grade “GPT” intended to support traders, analysts, portfolio managers, or risk teams.</li></ul><p>But here’s the uncomfortable truth:</p><p><strong>Most AI applications fail not because the model is weak — but because the foundation is.</strong></p><p>That’s where the viaNexus Agentic Services Technology (vAST) comes in.</p><p><strong>The hidden risk: confidence without competence</strong></p><p>There’s a well-documented cognitive bias called the <strong>Dunning–Kruger effect</strong>:<br><em>people with limited knowledge tend to overestimate their competence, while true experts are more aware of uncertainty and limits.</em></p><p>AI unintentionally amplifies this effect.</p><p>Modern LLMs produce:</p><ul><li>fluent language</li><li>confident reasoning</li><li>polished outputs</li></ul><p>But fluency is not understanding.</p><p>In complex, regulated domains like finance, the danger isn’t hallucinations in isolation — it’s <strong>confident conclusions drawn from weak, misaligned, or unauthorized data</strong>, and then acted upon at scale.</p><p>A little bit of knowledge has always been dangerous. AI just makes it faster.</p><p><strong>What most AI stacks get wrong</strong></p><p>Most AI tooling focuses on:</p><ul><li>model selection</li><li>prompt engineering</li><li>orchestration</li><li>UX</li></ul><p>Dangerously, less attention is paid to:</p><ul><li><strong>where the data comes from</strong></li><li><strong>whether it’s licensed for the intended use</strong></li><li><strong>how reliable or authoritative it is</strong></li><li><strong>whether it’s normalized and comparable</strong></li><li><strong>what market or regulatory semantics apply</strong></li></ul><p>As a result, agents often reason over:</p><ul><li>scraped or synthetic content</li><li>inconsistent identifiers</li><li>mismatched timestamps</li><li>unclear real-time vs delayed status</li><li>data they were never entitled to use in the first place!</li></ul><p>The output may look impressive — until it’s scrutinized by a professional, a compliance team, or a regulator!  GULP</p><p><u>&nbsp;<strong>vAST: the missing layer for agentic finance</strong></u></p><p><strong>vAST (viaNexus Agentic Services Technology)</strong> exists to solve this problem.</p><p>Not just by making AI smarter — but by making AI <strong>more disciplined, grounded, and professional</strong>.</p><p>vAST sits between:</p><ul><li>high-quality data sources (our own and from trusted and vetted partners), and</li><li>the agents and applications that consume them</li></ul><p>providing the structural guardrails that AI workflows typically lack.</p><p>&nbsp;<strong>Curated data, not random inputs</strong></p><p>viaNexus curates <strong>best-in-class third-party data</strong> from:</p><ul><li>exchanges and reference data sources</li><li>news providers</li><li>analytics specialists</li><li>alternative data vendors</li></ul><p>This is not a data dump.</p><p>We select providers that:</p><ul><li>are authoritative in their domain</li><li>operate under clear licensing frameworks</li><li>meet professional expectations for accuracy, timeliness, and reliability</li></ul><p>That data is then <strong>normalized and enriched</strong>, so agents aren’t reasoning over disconnected fragments.</p><p>&nbsp;<strong>Normalization + reference data = shared reality</strong></p><p>One of the most common failure modes in AI systems is silent inconsistency:</p><ul><li>different identifiers for the same instrument</li><li>mismatched symbology</li><li>incompatible calendars</li><li>conflicting entity definitions</li></ul><p>viaNexus addresses this by combining curated partner content with <strong>highly reliable reference and symbology data</strong>.</p><p>The result:</p><ul><li>a single, coherent view of markets</li><li>consistent identifiers across datasets</li><li>shared semantics that both humans and agents can rely on</li><li>lower "reasoning" costs</li></ul><p>This matters far more than most people realize — especially when decisions carry real financial or regulatory consequences.</p><p><strong>Entitlements: knowing what an agent is allowed to know</strong></p><p>AI systems are very good at <em>overreaching</em>.  Just ask ChatGPT to tell you where it fetched its data from - all over the internet - and from sources that have licensed data solely for non-professional use.  So if that data shows up in a response from a GPT from inside your firm - then you have created a licensing issue.  </p><p>vAST enforces <strong>entitlement-aware access</strong>, ensuring that agents:</p><ul><li>only see data they are licensed to access</li><li>only use data in permitted ways</li><li>respect display vs non-display rules</li><li>inherit the same constraints a human professional would</li></ul><p>This does something subtle but important:  It prevents agents from hallucinating authority where none exists.</p><p>That alone eliminates a major source of overconfidence.</p><p>&nbsp;<strong>Domain semantics baked in, not hand-waved</strong></p><p>Complex domains like finance are full of distinctions that matter:</p><ul><li>authoritative vs contextual</li><li>primary vs derived</li><li>fact vs opinion</li><li>point-in-time vs revised</li><li>source-specific vs aggregated</li></ul><p>These nuances are easy to gloss over — and novices often do.  Experts never do.</p><p>viaNexus encodes this domain context directly into the data layer, so agents operating through vAST don’t have to infer or guess. They inherit the structure, provenance, and intent of the data automatically.</p><p>This is how you avoid outcomes that are <em>technically plausible</em>, but professionally wrong — and why discipline at the data layer matters as much as intelligence at the model layer.</p><p><strong>Designed friction is a feature, not a bug</strong></p><p>Most AI platforms optimize relentlessly for speed.</p><p>vAST is optimized for <strong>appropriate hesitation</strong>.</p><p>That means:</p><ul><li>clear provenance</li><li>visible assumptions</li><li>entitlement checks</li><li>signals when confidence should pause</li></ul><p>This mirrors how real professionals work.  And it quietly nudges users — human or agent — away from Dunning–Kruger territory and toward real competence.</p><p><strong>From vibe-coding to production, without changing foundations</strong></p><p>One of the most powerful aspects of vAST is continuity.</p><p>The same foundation can support:</p><ul><li>a weekend experiment</li><li>an internal proof of concept</li><li>a regulated, production-grade system</li></ul><p>You don’t have to rewrite your architecture when:</p><ul><li>compliance gets involved</li><li>clients ask hard questions</li><li>regulators appear</li><li>the stakes increase</li></ul><p>You’ve already built on solid ground.</p><p>&nbsp;<strong>The bottom line</strong></p><p>AI makes it easy to <strong>sound</strong> right.<br>vAST helps ensure you <em>are</em> right — or at least minimally uncertain!</p><p>Whether you’re:</p><ul><li>vibe-coding an app at home, or</li><li>building a professional GPT to support finance professionals</li></ul><p>you need:</p><ul><li>high-quality, curated data</li><li>normalized and grounded in reliable reference datasets</li><li>delivered with clear provenance</li><li>governed by entitlements</li><li>and embedded with real market semantics</li></ul><p>That’s what viaNexus and vAST provides.</p><p>In a world racing to make everyone feel like an expert, we’re focused on something harder — and far more valuable:<strong>  Scaling intelligence without scaling overconfidence.</strong>&nbsp;</p><p>Learn more here:  <a href="https://blueskydataplatform.com/vast/">https://vianexus.com/vast/</a></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>From Signals to Schedules: Making Earnings Dates Predictable</title>
                    <link>https://blueskydataplatform.com/from-signals-to-schedules-making-earnings-dates-predictable-2/</link>
                    <pubDate>Tue, 20 Jan 2026 17:22:48 +0000
                    </pubDate>
                    <guid isPermaLink="false">69692eb2f2588400015a930f</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>Earnings timing matters as much as earnings themselves. viaNexus turns authoritative earnings 8-K filings into a living, confidence-labeled earnings schedule — predicted when necessary, confirmed when filed — giving humans and AI agents clear, regulatory-backed timing signals.</description>
                    <content:encoded>
                        <![CDATA[ <p>Earnings events are one of the most important signals in public markets.</p><p>They mark when companies disclose performance, reset expectations, move prices, and trigger analysis across portfolios, models, and news systems. For many workflows, from research and monitoring to AI driven agents, knowing&nbsp;<strong>when earnings happen</strong>&nbsp;matters just as much as the earnings themselves.</p><p>In the United States, those moments are formally captured through earnings related 8 K filings. These filings are the earliest authoritative signal that earnings information has been released. They are not estimates or announcements. They are the regulatory record.</p><p>That makes earnings 8 Ks the ground truth for earnings timing.</p><p>The challenge is that while earnings 8 Ks are reliable, they are not predictable. Companies rarely announce dates far in advance. Filing behavior varies. Most earnings calendars rely on assumptions or static schedules rather than regulatory evidence.</p><p>The viaNexus Earnings Calendar Events system exists to close that gap by learning directly from historical earnings 8 K behavior and turning it into a clear, machine readable schedule of what is likely to happen next.</p><h2 id="turning-regulatory-signals-into-reliable-schedules">Turning Regulatory Signals Into Reliable Schedules</h2><p>Most earnings calendars answer a surface level question:<br>What is the earnings date?</p><p>They do not answer the questions that actually matter.<br>Is this date predicted or confirmed?<br>How confident should I be?<br>What happens when a real filing arrives?<br>How does the system adapt after the event passes?</p><p>For humans, that ambiguity is frustrating. For AI systems, agents, and automation, it is a breaking point. Without clear state and confidence, earnings dates become brittle signals that cannot be safely acted on.</p><p>The mission of the Earnings Calendar Events system is simple and strict.</p><p>Take authoritative regulatory signals, earnings 8 Ks, and convert them into a living, trustworthy earnings schedule.</p><p>That means tracking only real earnings events, not guesses. Learning filing cadence from actual company behavior. Explicitly distinguishing what is predicted from what is confirmed. Updating automatically as new filings arrive. Publishing one clear answer per company at any point in time.</p><p>This system does not forecast performance.<br>It forecasts&nbsp;<strong>timing</strong>, with transparency.</p><p>Everything downstream depends on that clarity.</p><h2 id="an-agent-first-predictive-earnings-pipeline">An Agent First, Predictive Earnings Pipeline</h2><p>The system begins with an 8 K classification agent. This agent is purpose-built to identify&nbsp;<strong>earnings-related 8-K filings only</strong>. It filters out all other 8-K event types and ensures that predictions are generated exclusively from filings that actually correspond to earnings releases, not press updates, restructurings, or unrelated disclosures.</p><p>Every day, thousands of 8-K filings are published, the majority of which are not earnings-related. The classifier continuously scans incoming filings and selects only those that explicitly correspond to earnings releases, ensuring that downstream predictions are driven solely by true earnings events.</p><p>This upfront filtering defines what the system trusts. Noise is removed before it ever reaches prediction logic. Once a filing is classified as earnings related, it flows into the rest of the pipeline as a high signal event.</p><p>Classified filings are stored and from there, an ETL process aggregates historical earnings filings by company and analyzes filing cadence using median intervals. Median intervals are deliberately chosen because they are more robust to late filings, amendments, and one off delays.</p><p>Based on that history, the system predicts the next plausible earnings filing date and assigns a confidence score that reflects how consistent that behavior has been over time.</p><h2 id="why-this-algorithmic-approach-works">Why This Algorithmic Approach Works</h2><p>Earnings filings are not scheduled events in the traditional sense. They are behavioral signals shaped by company practice, reporting cycles, and regulatory timing. Treating them as fixed calendar dates introduces assumptions that break as soon as behavior changes.</p><p>Rather than imposing a schedule, the Earnings Calendar Events system models filing cadence directly. It looks at how a company has actually behaved and treats those intervals as signals rather than rules.</p><p>Using medians instead of averages preserves the central tendency of behavior without allowing outliers to distort the result. The confidence score is not a claim of certainty. It is a measure of stability. Companies with consistent filing patterns produce high confidence predictions. Companies with irregular behavior surface that uncertainty explicitly.</p><p>Nothing is smoothed away for convenience. Uncertainty is preserved rather than hidden.</p><h2 id="confirmation-state-and-transparency">Confirmation, State, and Transparency</h2><p>Predicted and confirmed dates are never mixed.</p><p>Each earnings record is always in one of two states.<br>Predicted, generated by the algorithm.<br>Confirmed, backed by an actual earnings 8 K filing.</p><p>When a new earnings 8 K arrives, the system confirms the actual filing date, clears the prediction, and sets confidence to certainty. After a short expiration window, the system automatically transitions back into prediction mode for the next earnings cycle.</p><p>State transitions are driven by direct comparison between newly classified filings and the sources used in the prior prediction, ensuring that confirmation is tied to regulatory evidence rather than timing heuristics.</p><p>To ensure transparency, each record also includes the historical earnings 8 K filings used in the calculation. Users can see exactly which dates informed the prediction and how the system arrived at its result. Nothing is treated as a black box.</p><p>For downstream systems, this provides clear temporal truth instead of silent ambiguity.</p><h2 id="how-customers-use-this">How Customers Use This</h2><p>Customers use the Earnings Calendar Events system to power earnings aware agents and LLM workflows, trigger alerts ahead of likely earnings windows, drive dashboards with confidence labeled event timing, reduce false positives in event driven strategies, and reliably schedule analysis, reporting, and automation pipelines.</p><p>Instead of asking whether a date is real, systems get the answer directly in the data.</p><h2 id="from-signals-to-schedules">From Signals to Schedules</h2><p>Predicting earnings dates is not about precision for its own sake. It is about context.</p><p>The Earnings Calendar Events dataset is designed to work alongside viaNexus filings, news, and event datasets, giving systems a unified, time-aware view of market activity without hiding uncertainty or overfitting behavior.</p><p>If you’re building workflows that depend on earnings events, market timing, or event-driven signals, we’d love to connect and hear your thoughts. The Earnings Calendar Events dataset is available to explore with a free trial on viaNexus.</p><p>🔗 Learn more:&nbsp;<a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noopener">https://vianexus.com/</a><br>📧 Contact us:&nbsp;<a rel="noopener">support@vianexus.com</a></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>Earnings timing matters as much as earnings themselves. viaNexus turns authoritative earnings 8-K filings into a living, confidence-labeled earnings schedule — predicted when necessary, confirmed when filed — giving humans and AI agents clear, regulatory-backed timing signals.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p>Earnings events are one of the most important signals in public markets.</p><p>They mark when companies disclose performance, reset expectations, move prices, and trigger analysis across portfolios, models, and news systems. For many workflows, from research and monitoring to AI driven agents, knowing&nbsp;<strong>when earnings happen</strong>&nbsp;matters just as much as the earnings themselves.</p><p>In the United States, those moments are formally captured through earnings related 8 K filings. These filings are the earliest authoritative signal that earnings information has been released. They are not estimates or announcements. They are the regulatory record.</p><p>That makes earnings 8 Ks the ground truth for earnings timing.</p><p>The challenge is that while earnings 8 Ks are reliable, they are not predictable. Companies rarely announce dates far in advance. Filing behavior varies. Most earnings calendars rely on assumptions or static schedules rather than regulatory evidence.</p><p>The viaNexus Earnings Calendar Events system exists to close that gap by learning directly from historical earnings 8 K behavior and turning it into a clear, machine readable schedule of what is likely to happen next.</p><h2 id="turning-regulatory-signals-into-reliable-schedules">Turning Regulatory Signals Into Reliable Schedules</h2><p>Most earnings calendars answer a surface level question:<br>What is the earnings date?</p><p>They do not answer the questions that actually matter.<br>Is this date predicted or confirmed?<br>How confident should I be?<br>What happens when a real filing arrives?<br>How does the system adapt after the event passes?</p><p>For humans, that ambiguity is frustrating. For AI systems, agents, and automation, it is a breaking point. Without clear state and confidence, earnings dates become brittle signals that cannot be safely acted on.</p><p>The mission of the Earnings Calendar Events system is simple and strict.</p><p>Take authoritative regulatory signals, earnings 8 Ks, and convert them into a living, trustworthy earnings schedule.</p><p>That means tracking only real earnings events, not guesses. Learning filing cadence from actual company behavior. Explicitly distinguishing what is predicted from what is confirmed. Updating automatically as new filings arrive. Publishing one clear answer per company at any point in time.</p><p>This system does not forecast performance.<br>It forecasts&nbsp;<strong>timing</strong>, with transparency.</p><p>Everything downstream depends on that clarity.</p><h2 id="an-agent-first-predictive-earnings-pipeline">An Agent First, Predictive Earnings Pipeline</h2><p>The system begins with an 8 K classification agent. This agent is purpose-built to identify&nbsp;<strong>earnings-related 8-K filings only</strong>. It filters out all other 8-K event types and ensures that predictions are generated exclusively from filings that actually correspond to earnings releases, not press updates, restructurings, or unrelated disclosures.</p><p>Every day, thousands of 8-K filings are published, the majority of which are not earnings-related. The classifier continuously scans incoming filings and selects only those that explicitly correspond to earnings releases, ensuring that downstream predictions are driven solely by true earnings events.</p><p>This upfront filtering defines what the system trusts. Noise is removed before it ever reaches prediction logic. Once a filing is classified as earnings related, it flows into the rest of the pipeline as a high signal event.</p><p>Classified filings are stored and from there, an ETL process aggregates historical earnings filings by company and analyzes filing cadence using median intervals. Median intervals are deliberately chosen because they are more robust to late filings, amendments, and one off delays.</p><p>Based on that history, the system predicts the next plausible earnings filing date and assigns a confidence score that reflects how consistent that behavior has been over time.</p><h2 id="why-this-algorithmic-approach-works">Why This Algorithmic Approach Works</h2><p>Earnings filings are not scheduled events in the traditional sense. They are behavioral signals shaped by company practice, reporting cycles, and regulatory timing. Treating them as fixed calendar dates introduces assumptions that break as soon as behavior changes.</p><p>Rather than imposing a schedule, the Earnings Calendar Events system models filing cadence directly. It looks at how a company has actually behaved and treats those intervals as signals rather than rules.</p><p>Using medians instead of averages preserves the central tendency of behavior without allowing outliers to distort the result. The confidence score is not a claim of certainty. It is a measure of stability. Companies with consistent filing patterns produce high confidence predictions. Companies with irregular behavior surface that uncertainty explicitly.</p><p>Nothing is smoothed away for convenience. Uncertainty is preserved rather than hidden.</p><h2 id="confirmation-state-and-transparency">Confirmation, State, and Transparency</h2><p>Predicted and confirmed dates are never mixed.</p><p>Each earnings record is always in one of two states.<br>Predicted, generated by the algorithm.<br>Confirmed, backed by an actual earnings 8 K filing.</p><p>When a new earnings 8 K arrives, the system confirms the actual filing date, clears the prediction, and sets confidence to certainty. After a short expiration window, the system automatically transitions back into prediction mode for the next earnings cycle.</p><p>State transitions are driven by direct comparison between newly classified filings and the sources used in the prior prediction, ensuring that confirmation is tied to regulatory evidence rather than timing heuristics.</p><p>To ensure transparency, each record also includes the historical earnings 8 K filings used in the calculation. Users can see exactly which dates informed the prediction and how the system arrived at its result. Nothing is treated as a black box.</p><p>For downstream systems, this provides clear temporal truth instead of silent ambiguity.</p><h2 id="how-customers-use-this">How Customers Use This</h2><p>Customers use the Earnings Calendar Events system to power earnings aware agents and LLM workflows, trigger alerts ahead of likely earnings windows, drive dashboards with confidence labeled event timing, reduce false positives in event driven strategies, and reliably schedule analysis, reporting, and automation pipelines.</p><p>Instead of asking whether a date is real, systems get the answer directly in the data.</p><h2 id="from-signals-to-schedules">From Signals to Schedules</h2><p>Predicting earnings dates is not about precision for its own sake. It is about context.</p><p>The Earnings Calendar Events dataset is designed to work alongside viaNexus filings, news, and event datasets, giving systems a unified, time-aware view of market activity without hiding uncertainty or overfitting behavior.</p><p>If you’re building workflows that depend on earnings events, market timing, or event-driven signals, we’d love to connect and hear your thoughts. The Earnings Calendar Events dataset is available to explore with a free trial on viaNexus.</p><p>🔗 Learn more:&nbsp;<a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noopener">https://vianexus.com/</a><br>📧 Contact us:&nbsp;<a rel="noopener">support@vianexus.com</a></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>2025 - what a year!</title>
                    <link>https://blueskydataplatform.com/2025-what-a-year/</link>
                    <pubDate>Fri, 02 Jan 2026 17:23:45 +0000
                    </pubDate>
                    <guid isPermaLink="false">69568ee0f2588400015a81bc</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>From a bold idea and a bare-bones plan to a live, high-performance marketplace, 2025 was the year viaNexus proved a new model for market data and agentic workflows isn’t just possible—it’s necessary. We’re heading into 2026 ready to scale!</description>
                    <content:encoded>
                        <![CDATA[ <p><strong>What a year!</strong> 2025 was one for the books at viaNexus. Twelve months ago we had a bold idea and a bare-bones plan – now we have a <strong>real, high-performance platform for modern market data and agentic workflows</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=we%E2%80%99ve%20built%20together%20at%20viaNexus,enabler%20for%20creativity%2C%20insight%2C%20and">[1]</a>. We’ve grown from a concept on paper into a live marketplace that’s proving a <strong>new model for financial data</strong> is not only possible, but necessary<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=optimizing%2C%20and%20partnering%20%E2%80%94%20turning,enabler%20for%20creativity%2C%20insight%2C%20and">[2]</a>. Along the way, we did a bit of everything – developing, pivoting, optimizing, (over)caffeinating – and ultimately turning vision into traction.</p><p><strong>2025 Highlights:</strong></p><p>- <strong>“Easy Button” Innovation:</strong> We unlocked the <em>Easy Button</em> for financial data – automating data onboarding and instantly generating clean, <strong>normalized APIs that developers love</strong><a href="https://blueskydataplatform.com/one-year-on/#:~:text=The%20platform%20we%20acquired%20had,dubbed%20this%20%E2%80%9Cthe%20Easy%20Button%E2%80%9D">[3]</a>. No more months-long integrations or mysterious schemas. One click, and complex datasets become plug-and-play resources. (Fun fact: that <em>Easy Button</em> nickname started as an inside joke and ended up defining our product ethos!)</p><p><br>- <strong>Content &amp; Partnerships:</strong> We <strong>onboarded a slew of incredible data partners</strong> across news, fundamentals, estimates, indices, and more<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=had%20a%20simple%20goal%3A%20preserve,now%20helping%20power%20SIX%E2%80%99s%20next">[4]</a>. From real-time market insights, news, reference data, and corporate actions we brought diverse content onto the platform <em>fast</em>. We also rolled out proprietary datasets – like our exchange-independent real-time feed and LLM-ready financial filings – to fill gaps and showcase what’s possible. For data providers, we made monetization truly turn-key with transparent controls, fair revenue share, and freedom to set pricing<a href="https://blueskydataplatform.com/one-year-on/#:~:text=For%20providers%2C%20we%20offer%20everything,proven%20simple%2C%20fair%2C%20and%20effective">[5]</a>. And for consumers, we ditched the old annual contracts – it’s all about <strong>fast, fair, on-demand access</strong> with no hidden gotchas<a href="https://blueskydataplatform.com/one-year-on/#:~:text=For%20consumers%2C%20we%E2%80%99ve%20made%20the,just%20fast%2C%20fair%2C%20normalized%20APIs">[6]</a>.</p><p><br>- <strong>Delivery Breakthrough – Agentic Workflows:</strong> Perhaps our coolest leap was going <em>agentic</em>. This year we <strong>launched viaNexus Agentic Services Technology (vAST)</strong> – an out-of-the-box solution that injects the right data into AI agents and workflows with full entitlement and compliance built-in<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=their%20faith%20in%20us%20,last%20week%20someone%20commented%20to">[7]</a><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=API%20fabric.%20And%20with%20,toward%20direct%2C%20intelligent%20data%20distribution">[8]</a>. In other words, we made our platform not just cloud-ready, but <strong>AI-ready</strong> – turning LLMs from black boxes into powerful front-ends by feeding them the exact data they need, exactly when they need it. No hallucinations, no legal headaches – just autonomous intelligence powered by licensed, structured data. (Yes, we even geeked out with a Matrix reference or two along the way – who <strong>doesn’t</strong> want to download new data skills on demand?)</p><p><br>- <strong>Ecosystem &amp; Community:</strong> We didn’t build in a vacuum. viaNexus joined the <strong>FinTech Sandbox</strong> as a Data &amp; Infrastructure Partner, aligning with a community that helps startups experiment with cutting-edge data<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-activity-7381034046287548416-O-9i?ref=blueskydataplatform.com#:~:text=We%E2%80%99re%20thrilled%20to%20announce%20that,Fintech%20Sandbox%20team%20if%20you%27d">[9]</a>. We’ve been humbled by an ecosystem of forward-thinkers – data providers, fintech developers, AI researchers – all putting their faith in us to change how this industry works<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=Pedro%20%20build%20an%20amazing,Jan%20Z%C3%BCrcher%20and%20team%20at">[10]</a>. That shared vision is our biggest asset.</p><p><br>- <strong>Enterprise Partnership:</strong> In a huge late-year milestone, <strong>SIX Group (Swiss, Spanish, and Aquis Exchanges)</strong> selected viaNexus to power its next-gen market data platform<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=I%27m%20thrilled%20to%20report%20that,with%20the%20needs%20of%20a">[11]</a>. This dedicated cloud platform will span three exchanges, delivering data faster and more flexibly to customers at global scale<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=I%27m%20thrilled%20to%20report%20that,designed%20for%20speed%2C%20entitlement%20control">[12]</a>. The fact that an incumbent exchange group chose a startup like us speaks volumes. Our technology – high-velocity data delivery, fine-grained entitlement controls, resilient APIs – is <strong>purpose-built for exactly this mission</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=and%20direct%20access%20to%20exchange,ready%20it%E2%80%99s%20%2020%20and">[13]</a>. And with vAST now in production, SIX’s data isn’t just streaming – it’s ready for <strong>direct integration into AI-driven workflows</strong> by their clients<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=entitlements%2C%20and%20deliver%20it%20to,toward%20direct%2C%20intelligent%20data%20distribution">[14]</a>. This partnership marked a real inflection point: a shift toward <strong>direct, intelligent data distribution</strong> as the new norm<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=production%2C%20the%20platform%20is%20not,futureoffinance">[15]</a>. </p><p><strong>Lessons &amp; Reflections:</strong> It wasn’t all smooth sailing (startups never are!). We learned to <strong>embrace the pivot</strong> – our initial “quick win” plan gave way to a far bolder vision once we saw the larger opportunity<a href="https://blueskydataplatform.com/one-year-on/#:~:text=Our%20initial%20plan%20was%20simple%3A,the%20opportunity%20was%20much%20larger">[16]</a>. We also discovered that building a fintech platform means building a company <em>and</em> a community. From legal frameworks to customer feedback loops, we tackled the “not-so-glamorous” stuff that makes the difference between a cool demo and a sustainable business. On a personal note, I learned that naming and branding a company might be the hardest mission of all – who knew a logo could take so many iterations? (One surprisingly tough challenge was indeed <strong>branding</strong>; after a few false starts we landed on <strong>viaNexus</strong>, with a logo that captures our provider-to-consumer connection<a href="https://blueskydataplatform.com/one-year-on/#:~:text=One%20surprisingly%20tough%20challenge%3A%20branding,logo%20that%20captures%20our%20purpose">[17]</a>). Through every challenge, one thing surprised me in the best way: <strong>the power of a small, focused team</strong>. Time and again, our team of ten-ish people punched above their weight, proving that a handful of innovators and skilled engineers <em>can</em> build infrastructure that reshapes how data flows in finance<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=Watching%20viaNexus%20evolve%20from%20an,and%20is%20now%20available%20to">[18]</a>. And we did it while having fun – weekly demos, the occasional Matrix joke, and that indescribable thrill of seeing our idea come to life.</p><p><strong>What’s ahead?</strong> Without spoiling too much: 2026 is our <strong>year to scale</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=%E2%96%B6%EF%B8%8F%20We%20onboarded%20incredible%20partners,%E2%96%B6%EF%B8%8F%20To%20boldly%20go">[19]</a>. We’re taking this rock-solid foundation and opening the floodgates – more datasets (across new asset classes and regions), deeper partnerships (some are already in the works), and an even tighter fusion of data with AI agents. In short, we aim <strong>to boldly go where no data platform has gone before</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=data%20is%20not%20only%20possible,%E2%96%B6%EF%B8%8F%20To%20boldly%20go">[20]</a> – enabling creativity, insight, and innovation in ways the legacy providers can’t. We’re just getting started, and I couldn’t be more excited.</p><p><em>Huge thanks</em> to our customers, partners, investors, and the <strong>phenomenal viaNexus team</strong> (and my co-founders) who believed in this mission and poured their passion into 2025’s journey. You all made this possible<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=where%20no%20data%20platform%20has,ps%20video%20works%20best">[21]</a>. The road ahead is bright – here’s to a bold, impactful 2026! </p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>From a bold idea and a bare-bones plan to a live, high-performance marketplace, 2025 was the year viaNexus proved a new model for market data and agentic workflows isn’t just possible—it’s necessary. We’re heading into 2026 ready to scale!</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p><strong>What a year!</strong> 2025 was one for the books at viaNexus. Twelve months ago we had a bold idea and a bare-bones plan – now we have a <strong>real, high-performance platform for modern market data and agentic workflows</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=we%E2%80%99ve%20built%20together%20at%20viaNexus,enabler%20for%20creativity%2C%20insight%2C%20and">[1]</a>. We’ve grown from a concept on paper into a live marketplace that’s proving a <strong>new model for financial data</strong> is not only possible, but necessary<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=optimizing%2C%20and%20partnering%20%E2%80%94%20turning,enabler%20for%20creativity%2C%20insight%2C%20and">[2]</a>. Along the way, we did a bit of everything – developing, pivoting, optimizing, (over)caffeinating – and ultimately turning vision into traction.</p><p><strong>2025 Highlights:</strong></p><p>- <strong>“Easy Button” Innovation:</strong> We unlocked the <em>Easy Button</em> for financial data – automating data onboarding and instantly generating clean, <strong>normalized APIs that developers love</strong><a href="https://blueskydataplatform.com/one-year-on/#:~:text=The%20platform%20we%20acquired%20had,dubbed%20this%20%E2%80%9Cthe%20Easy%20Button%E2%80%9D">[3]</a>. No more months-long integrations or mysterious schemas. One click, and complex datasets become plug-and-play resources. (Fun fact: that <em>Easy Button</em> nickname started as an inside joke and ended up defining our product ethos!)</p><p><br>- <strong>Content &amp; Partnerships:</strong> We <strong>onboarded a slew of incredible data partners</strong> across news, fundamentals, estimates, indices, and more<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=had%20a%20simple%20goal%3A%20preserve,now%20helping%20power%20SIX%E2%80%99s%20next">[4]</a>. From real-time market insights, news, reference data, and corporate actions we brought diverse content onto the platform <em>fast</em>. We also rolled out proprietary datasets – like our exchange-independent real-time feed and LLM-ready financial filings – to fill gaps and showcase what’s possible. For data providers, we made monetization truly turn-key with transparent controls, fair revenue share, and freedom to set pricing<a href="https://blueskydataplatform.com/one-year-on/#:~:text=For%20providers%2C%20we%20offer%20everything,proven%20simple%2C%20fair%2C%20and%20effective">[5]</a>. And for consumers, we ditched the old annual contracts – it’s all about <strong>fast, fair, on-demand access</strong> with no hidden gotchas<a href="https://blueskydataplatform.com/one-year-on/#:~:text=For%20consumers%2C%20we%E2%80%99ve%20made%20the,just%20fast%2C%20fair%2C%20normalized%20APIs">[6]</a>.</p><p><br>- <strong>Delivery Breakthrough – Agentic Workflows:</strong> Perhaps our coolest leap was going <em>agentic</em>. This year we <strong>launched viaNexus Agentic Services Technology (vAST)</strong> – an out-of-the-box solution that injects the right data into AI agents and workflows with full entitlement and compliance built-in<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=their%20faith%20in%20us%20,last%20week%20someone%20commented%20to">[7]</a><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=API%20fabric.%20And%20with%20,toward%20direct%2C%20intelligent%20data%20distribution">[8]</a>. In other words, we made our platform not just cloud-ready, but <strong>AI-ready</strong> – turning LLMs from black boxes into powerful front-ends by feeding them the exact data they need, exactly when they need it. No hallucinations, no legal headaches – just autonomous intelligence powered by licensed, structured data. (Yes, we even geeked out with a Matrix reference or two along the way – who <strong>doesn’t</strong> want to download new data skills on demand?)</p><p><br>- <strong>Ecosystem &amp; Community:</strong> We didn’t build in a vacuum. viaNexus joined the <strong>FinTech Sandbox</strong> as a Data &amp; Infrastructure Partner, aligning with a community that helps startups experiment with cutting-edge data<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-activity-7381034046287548416-O-9i?ref=blueskydataplatform.com#:~:text=We%E2%80%99re%20thrilled%20to%20announce%20that,Fintech%20Sandbox%20team%20if%20you%27d">[9]</a>. We’ve been humbled by an ecosystem of forward-thinkers – data providers, fintech developers, AI researchers – all putting their faith in us to change how this industry works<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=Pedro%20%20build%20an%20amazing,Jan%20Z%C3%BCrcher%20and%20team%20at">[10]</a>. That shared vision is our biggest asset.</p><p><br>- <strong>Enterprise Partnership:</strong> In a huge late-year milestone, <strong>SIX Group (Swiss, Spanish, and Aquis Exchanges)</strong> selected viaNexus to power its next-gen market data platform<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=I%27m%20thrilled%20to%20report%20that,with%20the%20needs%20of%20a">[11]</a>. This dedicated cloud platform will span three exchanges, delivering data faster and more flexibly to customers at global scale<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=I%27m%20thrilled%20to%20report%20that,designed%20for%20speed%2C%20entitlement%20control">[12]</a>. The fact that an incumbent exchange group chose a startup like us speaks volumes. Our technology – high-velocity data delivery, fine-grained entitlement controls, resilient APIs – is <strong>purpose-built for exactly this mission</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=and%20direct%20access%20to%20exchange,ready%20it%E2%80%99s%20%2020%20and">[13]</a>. And with vAST now in production, SIX’s data isn’t just streaming – it’s ready for <strong>direct integration into AI-driven workflows</strong> by their clients<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=entitlements%2C%20and%20deliver%20it%20to,toward%20direct%2C%20intelligent%20data%20distribution">[14]</a>. This partnership marked a real inflection point: a shift toward <strong>direct, intelligent data distribution</strong> as the new norm<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_vast-ai-agentready-activity-7389215908973522944-yvA8?ref=blueskydataplatform.com#:~:text=production%2C%20the%20platform%20is%20not,futureoffinance">[15]</a>. </p><p><strong>Lessons &amp; Reflections:</strong> It wasn’t all smooth sailing (startups never are!). We learned to <strong>embrace the pivot</strong> – our initial “quick win” plan gave way to a far bolder vision once we saw the larger opportunity<a href="https://blueskydataplatform.com/one-year-on/#:~:text=Our%20initial%20plan%20was%20simple%3A,the%20opportunity%20was%20much%20larger">[16]</a>. We also discovered that building a fintech platform means building a company <em>and</em> a community. From legal frameworks to customer feedback loops, we tackled the “not-so-glamorous” stuff that makes the difference between a cool demo and a sustainable business. On a personal note, I learned that naming and branding a company might be the hardest mission of all – who knew a logo could take so many iterations? (One surprisingly tough challenge was indeed <strong>branding</strong>; after a few false starts we landed on <strong>viaNexus</strong>, with a logo that captures our provider-to-consumer connection<a href="https://blueskydataplatform.com/one-year-on/#:~:text=One%20surprisingly%20tough%20challenge%3A%20branding,logo%20that%20captures%20our%20purpose">[17]</a>). Through every challenge, one thing surprised me in the best way: <strong>the power of a small, focused team</strong>. Time and again, our team of ten-ish people punched above their weight, proving that a handful of innovators and skilled engineers <em>can</em> build infrastructure that reshapes how data flows in finance<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_six-vianexus-build-market-data-platform-activity-7389470579789099008-VJu-?ref=blueskydataplatform.com#:~:text=Watching%20viaNexus%20evolve%20from%20an,and%20is%20now%20available%20to">[18]</a>. And we did it while having fun – weekly demos, the occasional Matrix joke, and that indescribable thrill of seeing our idea come to life.</p><p><strong>What’s ahead?</strong> Without spoiling too much: 2026 is our <strong>year to scale</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=%E2%96%B6%EF%B8%8F%20We%20onboarded%20incredible%20partners,%E2%96%B6%EF%B8%8F%20To%20boldly%20go">[19]</a>. We’re taking this rock-solid foundation and opening the floodgates – more datasets (across new asset classes and regions), deeper partnerships (some are already in the works), and an even tighter fusion of data with AI agents. In short, we aim <strong>to boldly go where no data platform has gone before</strong><a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=data%20is%20not%20only%20possible,%E2%96%B6%EF%B8%8F%20To%20boldly%20go">[20]</a> – enabling creativity, insight, and innovation in ways the legacy providers can’t. We’re just getting started, and I couldn’t be more excited.</p><p><em>Huge thanks</em> to our customers, partners, investors, and the <strong>phenomenal viaNexus team</strong> (and my co-founders) who believed in this mission and poured their passion into 2025’s journey. You all made this possible<a href="https://www.linkedin.com/posts/tim-baker-fintech-venturing_all-the-best-to-our-customers-our-partners-activity-7407849814085980160-yrl4?ref=blueskydataplatform.com#:~:text=where%20no%20data%20platform%20has,ps%20video%20works%20best">[21]</a>. The road ahead is bright – here’s to a bold, impactful 2026! </p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Defeating Hallucination in Financial AI: From Determinism to Data Integrity</title>
                    <link>https://blueskydataplatform.com/nomorehallucinations/</link>
                    <pubDate>Tue, 14 Oct 2025 11:46:33 +0000
                    </pubDate>
                    <guid isPermaLink="false">68ed96aa72676c00011b6bb2</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>LLMs can’t be trusted with math—or data scraped from the web. viaNexus and vAST eliminate hallucination from the ground up with licensed, structured, and precalculated data. Deterministic, auditable, and built for finance—where “close enough” isn’t good enough.</description>
                    <content:encoded>
                        <![CDATA[ <p>Artificial intelligence is rushing into finance — but few people realize how fragile it still is beneath the surface.</p><p>The recent article <a href="https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/?utm_source=chatgpt.com" rel="noopener"><em>Defeating Nondeterminism in LLM Inference</em></a> by Thinking Machines tackles one of the most overlooked challenges in AI: <strong>nondeterminism</strong> — the tendency for large language models (LLMs) to produce different answers even when given the same input.</p><p>It’s a dense, technical read, but the message is simple and important:</p><blockquote>Even if you tell an AI model to give you the <em>same</em> answer every time, it might not — because the mathematics inside it isn’t perfectly repeatable.</blockquote><h2 id="why-identical-inputs-can-yield-different-answers"><strong>Why identical inputs can yield different answers</strong></h2><p>Inside every LLM are billions of parallel calculations running on GPUs. These chips use “floating-point math” — lightning fast, but not perfectly precise. When billions of operations happen in parallel, even tiny rounding differences accumulate.</p><p>That means that <strong>(a + b) + c ≠ a + (b + c)</strong> once you scale it to model-sized maths.<br>The result: two identical prompts can produce slightly different answers, even at “temperature zero.”</p><p>In most settings, this is harmless — a different adjective, a slightly altered phrasing. But in <strong>finance</strong>, that same instability can turn a model from “innovative” into <em>non-compliant</em>.</p><p>When you’re generating valuations, growth rates, or risk ratios, “close enough” isn’t close enough.</p><h2 id="the-deeper-problem-unreliable-and-unlicensed-data"><strong>The deeper problem: unreliable and unlicensed data</strong></h2><p>Even if you fixed the maths, most models fail at a deeper level — <strong>their data</strong>.</p><p>All foundational models are trained or extended on unverified web data. That includes scraped pages, public APIs, and community content — none of which are:</p><ul><li><strong>Licensed for commercial or regulated use</strong></li><li><strong>Guaranteed accurate, current, or complete</strong></li><li><strong>Structured in a way that supports compliance or auditability</strong></li></ul><p>Worse, many LLM-based “finance agents” try to fill their knowledge gaps by <em>reaching into the internet</em> — scraping sites like Yahoo or Google Finance — to deliver “real-time” answers or prices</p><p>That’s not innovation; that’s a compliance nightmare waiting to happen. That data is <strong>not licensed for professional use</strong>, often delayed or inaccurate, and will not survive regulatory scrutiny.  If your “AI agent” is scraping Google Finance for prices, you’re not automating insight — you’re setting yourself up for an audit and a big penalty.</p><h2 id="vianexus-and-vast-fixing-hallucination-from-the-ground-up"><strong>viaNexus and vAST: fixing hallucination from the ground up</strong></h2><p>At viaNexus, we’re not trying to patch hallucination after it happens — we’re preventing it entirely by controlling the <strong>data fabric</strong> that AI operates on.</p><p>Our platform, <strong>viaNexus</strong>, and  <strong>vAST (viaNexus Agentic Services Technology)</strong>, are built to make hallucination impossible in structured domains.</p><p>Here’s how:</p><h3 id="1-deterministic-licensed-data"><strong>1. Deterministic, licensed data</strong></h3><p>Every dataset in viaNexus — filings, fundamentals, prices, symbology, news — is <strong>fully licensed, and permissioned to the agent level</strong>.  Agents don’t guess what a number means; they query an exact, canonical source of truth.  Our proprietary equity prices can also tell agents the how stocks and the market are performing right now (not 15 minutes or a day ago!).</p><h3 id="2-guardrails-for-agentic-reasoning"><strong>2. Guardrails for agentic reasoning</strong></h3><p>vAST defines strict rules for how AI agents interact with data.  Given the same inputs, you always get the same outputs. No improvisation, no drift, no mystery.  </p><h3 id="3-precalculated-market-intelligence"><strong>3. Precalculated market intelligence</strong></h3><p>LLMs are not good at maths. They were never built for precise calculation.<br>So at viaNexus, we <strong>precompute</strong> many of the statistics, ratios, and derived metrics that agents might otherwise try (and fail) to calculate in real time — things like intraday sector performance,  valuation multiples, and change ratios. That means agents can focus on reasoning and explanation, while the platform handles the <em>quantitative truth</em>.</p><h3 id="4-separation-of-labor"><strong>4. Separation of labor</strong></h3><p>We isolate structured data reasoning from free-text generation. LLMs can narrate, summarize, and explain — but they don’t calculate, and they don’t invent data because THEY DON'T NEED TO.</p><h2 id="why-this-matters"><strong>Why this matters</strong></h2><p>Current day AI systems in finance are brittle because they rely on nondeterministic computation layered over unlicensed, unstructured data.</p><p>If <em>Thinking Machines</em> is solving nondeterminism at the <strong>numerical</strong> level, <strong>viaNexus and vAST</strong> solve it at the <strong>semantic</strong> level — ensuring that financial data, logic, and meaning remain consistent, licensed, and reproducible.</p><p>Together, these two approaches define the foundation for <strong>trustworthy financial AI</strong>:  <strong>numerical precision + semantic integrity + licensed data.</strong></p><h2 id="the-future-of-agentic-finance"><strong>The future of agentic finance</strong></h2><p>As AI agents evolve to drive analytics, research, and decision-making, the industry faces a simple choice:  Build on unverified data scraped from the web, or build on a deterministic, auditable, and licensed foundation.</p><p>At viaNexus, we’ve chosen the latter.  Because in regulated, high-stakes domains like finance, <strong>hallucination isn’t something to mitigate — it’s something to eliminate.</strong></p><p><strong>Reach out to us if you'd like to work with us on defining the future of agentic finance.  Meanwhile be sure to check out askNexus, our demo of how easy it is to build a compliant financial agent on vAST.  </strong></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://console.blueskyapi.com/askNexus?ref=blueskydataplatform.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">AskNexus AI Financial Assistant | viaNexus</div><div class="kg-bookmark-description">AskNexus, AI Financial Assistant powered by Anthropic and viaNexus.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://console.blueskyapi.com/images/favicon/apple-touch-icon.png" alt=""><span class="kg-bookmark-author">viaNexus</span></div></div></a></figure> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>LLMs can’t be trusted with math—or data scraped from the web. viaNexus and vAST eliminate hallucination from the ground up with licensed, structured, and precalculated data. Deterministic, auditable, and built for finance—where “close enough” isn’t good enough.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p>Artificial intelligence is rushing into finance — but few people realize how fragile it still is beneath the surface.</p><p>The recent article <a href="https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/?utm_source=chatgpt.com" rel="noopener"><em>Defeating Nondeterminism in LLM Inference</em></a> by Thinking Machines tackles one of the most overlooked challenges in AI: <strong>nondeterminism</strong> — the tendency for large language models (LLMs) to produce different answers even when given the same input.</p><p>It’s a dense, technical read, but the message is simple and important:</p><blockquote>Even if you tell an AI model to give you the <em>same</em> answer every time, it might not — because the mathematics inside it isn’t perfectly repeatable.</blockquote><h2 id="why-identical-inputs-can-yield-different-answers"><strong>Why identical inputs can yield different answers</strong></h2><p>Inside every LLM are billions of parallel calculations running on GPUs. These chips use “floating-point math” — lightning fast, but not perfectly precise. When billions of operations happen in parallel, even tiny rounding differences accumulate.</p><p>That means that <strong>(a + b) + c ≠ a + (b + c)</strong> once you scale it to model-sized maths.<br>The result: two identical prompts can produce slightly different answers, even at “temperature zero.”</p><p>In most settings, this is harmless — a different adjective, a slightly altered phrasing. But in <strong>finance</strong>, that same instability can turn a model from “innovative” into <em>non-compliant</em>.</p><p>When you’re generating valuations, growth rates, or risk ratios, “close enough” isn’t close enough.</p><h2 id="the-deeper-problem-unreliable-and-unlicensed-data"><strong>The deeper problem: unreliable and unlicensed data</strong></h2><p>Even if you fixed the maths, most models fail at a deeper level — <strong>their data</strong>.</p><p>All foundational models are trained or extended on unverified web data. That includes scraped pages, public APIs, and community content — none of which are:</p><ul><li><strong>Licensed for commercial or regulated use</strong></li><li><strong>Guaranteed accurate, current, or complete</strong></li><li><strong>Structured in a way that supports compliance or auditability</strong></li></ul><p>Worse, many LLM-based “finance agents” try to fill their knowledge gaps by <em>reaching into the internet</em> — scraping sites like Yahoo or Google Finance — to deliver “real-time” answers or prices</p><p>That’s not innovation; that’s a compliance nightmare waiting to happen. That data is <strong>not licensed for professional use</strong>, often delayed or inaccurate, and will not survive regulatory scrutiny.  If your “AI agent” is scraping Google Finance for prices, you’re not automating insight — you’re setting yourself up for an audit and a big penalty.</p><h2 id="vianexus-and-vast-fixing-hallucination-from-the-ground-up"><strong>viaNexus and vAST: fixing hallucination from the ground up</strong></h2><p>At viaNexus, we’re not trying to patch hallucination after it happens — we’re preventing it entirely by controlling the <strong>data fabric</strong> that AI operates on.</p><p>Our platform, <strong>viaNexus</strong>, and  <strong>vAST (viaNexus Agentic Services Technology)</strong>, are built to make hallucination impossible in structured domains.</p><p>Here’s how:</p><h3 id="1-deterministic-licensed-data"><strong>1. Deterministic, licensed data</strong></h3><p>Every dataset in viaNexus — filings, fundamentals, prices, symbology, news — is <strong>fully licensed, and permissioned to the agent level</strong>.  Agents don’t guess what a number means; they query an exact, canonical source of truth.  Our proprietary equity prices can also tell agents the how stocks and the market are performing right now (not 15 minutes or a day ago!).</p><h3 id="2-guardrails-for-agentic-reasoning"><strong>2. Guardrails for agentic reasoning</strong></h3><p>vAST defines strict rules for how AI agents interact with data.  Given the same inputs, you always get the same outputs. No improvisation, no drift, no mystery.  </p><h3 id="3-precalculated-market-intelligence"><strong>3. Precalculated market intelligence</strong></h3><p>LLMs are not good at maths. They were never built for precise calculation.<br>So at viaNexus, we <strong>precompute</strong> many of the statistics, ratios, and derived metrics that agents might otherwise try (and fail) to calculate in real time — things like intraday sector performance,  valuation multiples, and change ratios. That means agents can focus on reasoning and explanation, while the platform handles the <em>quantitative truth</em>.</p><h3 id="4-separation-of-labor"><strong>4. Separation of labor</strong></h3><p>We isolate structured data reasoning from free-text generation. LLMs can narrate, summarize, and explain — but they don’t calculate, and they don’t invent data because THEY DON'T NEED TO.</p><h2 id="why-this-matters"><strong>Why this matters</strong></h2><p>Current day AI systems in finance are brittle because they rely on nondeterministic computation layered over unlicensed, unstructured data.</p><p>If <em>Thinking Machines</em> is solving nondeterminism at the <strong>numerical</strong> level, <strong>viaNexus and vAST</strong> solve it at the <strong>semantic</strong> level — ensuring that financial data, logic, and meaning remain consistent, licensed, and reproducible.</p><p>Together, these two approaches define the foundation for <strong>trustworthy financial AI</strong>:  <strong>numerical precision + semantic integrity + licensed data.</strong></p><h2 id="the-future-of-agentic-finance"><strong>The future of agentic finance</strong></h2><p>As AI agents evolve to drive analytics, research, and decision-making, the industry faces a simple choice:  Build on unverified data scraped from the web, or build on a deterministic, auditable, and licensed foundation.</p><p>At viaNexus, we’ve chosen the latter.  Because in regulated, high-stakes domains like finance, <strong>hallucination isn’t something to mitigate — it’s something to eliminate.</strong></p><p><strong>Reach out to us if you'd like to work with us on defining the future of agentic finance.  Meanwhile be sure to check out askNexus, our demo of how easy it is to build a compliant financial agent on vAST.  </strong></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://console.blueskyapi.com/askNexus?ref=blueskydataplatform.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">AskNexus AI Financial Assistant | viaNexus</div><div class="kg-bookmark-description">AskNexus, AI Financial Assistant powered by Anthropic and viaNexus.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://console.blueskyapi.com/images/favicon/apple-touch-icon.png" alt=""><span class="kg-bookmark-author">viaNexus</span></div></div></a></figure> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Avoiding Agent Washing: How To Build Credible AI Agents in Finance</title>
                    <link>https://blueskydataplatform.com/understanding-a-financial-ai-agent-and-avoiding-ai-agent-washing/</link>
                    <pubDate>Thu, 25 Sep 2025 02:54:25 +0000
                    </pubDate>
                    <guid isPermaLink="false">68d44abc05a4a30001e332a5</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>AI agents are poised to revolutionize industries, but the true potential of these autonomous entities is often obscured by &quot;AI Agent Washing&quot;—a deceptive practice that misrepresents a system&#x27;s capabilities.</description>
                    <content:encoded>
                        <![CDATA[ <p>The ability to create autonomous agents is rapidly evolving, AI agents are emerging as a transformative technology that will provide true assistance in our industries. But without proper standards and guardrails an improperly developed agent is just a mere chain of conditionals or well engineered rules to prompts.</p><p>This article will delve into what constitutes an AI agent specifically how it applies to the financial sector, exploring its key dimensions and components and crucially differentiate it from the deceptive practice of  "<strong>AI Agent Washing.</strong>"</p><h1 id="what-is-a-financial-ai-agent">What is a Financial AI Agent?</h1><p>An AI agent is an autonomous entity that operates with a given purpose. It independently seeks and utilizes relevant information to understand its environment, making decisions and adapting its behavior. Unlike traditional AI programs that adhere to predefined rules, AI agents learn continuously, rationalize outcomes, and determine subsequent actions to fulfill their purpose. They interact with their environment through effectors to achieve their goals.</p><p>Financial AI Agents take this a bit further, where they’re focused on augmenting the productivity of any financial analyst. Their role is to reduce the need for analysts' daily involvement in monitoring and collecting market movements, processing data, and generating reports allowing them to focus on more higher value revenue generating work, reducing their involvement on exhaustive rudimentary tasks.</p><h1 id="dimensions-and-components-of-a-financial-ai-agent">Dimensions and Components of a Financial AI Agent</h1><p>To fully grasp the concept of a Financial AI agent, it's helpful to understand the various dimensions and the core components that enable an AI Agents functionality.</p><h2 id="dimensions-of-an-ai-agent">Dimensions of an AI Agent</h2><p>The effectiveness and sophistication of an AI agent can be evaluated across several key dimensions, we will enumerate them here:</p><ul><li><strong>Purpose: </strong>The agents fundamental reasoning, the initial logic that will provide the agent with the motivation to and direction to accomplish its goal&nbsp;</li><li><strong>Autonomy:</strong> This refers to the degree to which an agent can operate without direct human intervention. Highly autonomous agents can make complex decisions and execute tasks independently.</li><li><strong>Perception: </strong>Leveraging general knowledge(LLMs), agents will make sense of the information obtained to make decisions</li><li><strong>Reactivity:</strong> A reactive agent can perceive changes in its environment and respond in a timely manner. This dimension is crucial for agents operating in dynamic or real-time scenarios.</li><li><strong>Proactiveness:</strong> Proactive agents don't just react to their environment; they also initiate actions to achieve their goals. This involves planning, goal-setting, and anticipating future states.</li><li><strong>Learning:</strong> The ability to learn from experience, seek new information and then adapt to that information, improve performance over time is a hallmark of advanced AI agents.</li><li><strong>Adaptability:</strong> This relates to an agent's capacity to adjust its behavior in response to unexpected circumstances or changes in its operating environment.</li></ul><h2 id="components-of-a-financial-ai-agent">Components of a Financial AI Agent</h2><p>The internal architecture of a Financial AI agent typically comprises several core components that work in concert:</p><ul><li><strong>Inputs:</strong> These are the input mechanisms through which the financial agent perceives its environment. Examples include financial data APIs, Financial News, Realtime and Delayed financial prices data, Financial data streams.</li><li><strong>Percept:</strong> The raw data received from inputs that are processed into meaningful directives, which form and provide the agent with a perceived state and environment</li><li><strong>Outputs:</strong> These mechanisms that allow the financial agent to act. This could involve a UI interface or communication module, a financial charting system, financial tool/function, or financial rules engine or alerting system.</li><li><strong>Contextual Memory:</strong> Ability to maintain memory from previous interactions in order to make guided decisions obtained from historical knowledge.</li><li><strong>Goal Representation:</strong> Financial agents have clear objectives or goals that guide their actions and decision-making processes.</li></ul><h1 id="ai-agent-washing-the-deception">AI Agent Washing: The Deception</h1><p>As AI agents gain traction specially in the financial sector, a deceptive practice known as "AI Agent Washing" is emerging. This term refers to the misrepresentation or exaggeration of a system's AI agent capabilities to make it appear more advanced, autonomous, or intelligent than it truly is, where prompt engineering and prompt conditionals are miscategorized as learned outcomes, or decisions that are dynamically selected based on the current acquired information.&nbsp;&nbsp;</p><h1 id="vastvianexus-agentic-service-technology">vAST(viaNexus Agentic Service Technology)</h1><p>At viaNexus, we are dedicated to empowering financial institution or  individuals with the capabilities to construct truly autonomous Financial AI agents. </p><p>vAST (viaNexus Agentic Service Technology), provides a comprehensive suite of tools and resources designed to facilitate the rapid development of such agents by meticulously applying the critical dimensions of AI agents through an easy to implement  opensource viaNexus agent SDK that will abastract away the integration of MCP and our extended OAuth2 protocol that allows for humanless agent authentication and authorization. </p><p>For instance, attempting to implement an AI Agent that has access to properly entitled and permissioned financial data is not just beneficial but imperative. When developing financial agents it is crucial that they fully embody the established dimensions of an AI agent. This means these agents must exhibit genuine adaptability to the dynamic and often volatile changes within the market. Beyond mere data processing, they should be capable of providing insightful and actionable suggestions on how to effectively navigate and respond to these shifts. This stands in stark contrast to many of today's so-called "AI Agent implementations," which, upon closer inspection, often amount to nothing more than sophisticated, yet fundamentally linear, workflows that can be adequately modeled and executed within a binary decision tree. True AI agents, as championed by viaNexus and enabled by vAST, transcend these limitations, offering a level of autonomy, responsiveness, and strategic thinking that redefines the potential of artificial intelligence.</p><p>At viaNexus we're creating and applying the fundamentals of Autonomous Agent design and utilizing vAST to build true autonomous agents that are actively monitoring our platform, the quality of our financial datasets, in addition to building external products and services like our very own Financial Assistant Agent "AskNexus" that provides realtime financial market insights through conversational interactions.</p><p>Go to <a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer">https://vianexus.com</a> and invoke a session with <strong>askNexus</strong> our Financial Assistant agent, which we ape(vibe) coded in 5min utilizing vAST,  and experience how it learns, maintains contextual memory as it discovers its financial data environment to then be able to provide market analysis and insights. </p><p><em>The following video is a short demonstration of these capabilities.</em></p><p></p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/09/viaNexus---24-September-2025_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/09/viaNexus---24-September-2025.mp4" poster="https://img.spacergif.org/v1/1274x720/0a/spacer.png" width="1274" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/09/viaNexus---24-September-2025_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">3:59</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h1 id="getting-started-and-build-your-financial-agent-with-vast">Getting Started and Build your Financial Agent with vAST!</h1><p>To begin developing your Financial Agent with fully entitled and permissioned financial data, create an account with viaNexus<a href="https://console.blueskyapi.com/cloud-login?ref=blueskydataplatform.com#/register"> <u>here</u></a>. After signing up for either our free or paid tier, please contact us. As this product is currently in beta, we are eager to collaborate closely with you on the development of your first autonomous agents.</p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>AI agents are poised to revolutionize industries, but the true potential of these autonomous entities is often obscured by &quot;AI Agent Washing&quot;—a deceptive practice that misrepresents a system&#x27;s capabilities.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p>The ability to create autonomous agents is rapidly evolving, AI agents are emerging as a transformative technology that will provide true assistance in our industries. But without proper standards and guardrails an improperly developed agent is just a mere chain of conditionals or well engineered rules to prompts.</p><p>This article will delve into what constitutes an AI agent specifically how it applies to the financial sector, exploring its key dimensions and components and crucially differentiate it from the deceptive practice of  "<strong>AI Agent Washing.</strong>"</p><h1 id="what-is-a-financial-ai-agent">What is a Financial AI Agent?</h1><p>An AI agent is an autonomous entity that operates with a given purpose. It independently seeks and utilizes relevant information to understand its environment, making decisions and adapting its behavior. Unlike traditional AI programs that adhere to predefined rules, AI agents learn continuously, rationalize outcomes, and determine subsequent actions to fulfill their purpose. They interact with their environment through effectors to achieve their goals.</p><p>Financial AI Agents take this a bit further, where they’re focused on augmenting the productivity of any financial analyst. Their role is to reduce the need for analysts' daily involvement in monitoring and collecting market movements, processing data, and generating reports allowing them to focus on more higher value revenue generating work, reducing their involvement on exhaustive rudimentary tasks.</p><h1 id="dimensions-and-components-of-a-financial-ai-agent">Dimensions and Components of a Financial AI Agent</h1><p>To fully grasp the concept of a Financial AI agent, it's helpful to understand the various dimensions and the core components that enable an AI Agents functionality.</p><h2 id="dimensions-of-an-ai-agent">Dimensions of an AI Agent</h2><p>The effectiveness and sophistication of an AI agent can be evaluated across several key dimensions, we will enumerate them here:</p><ul><li><strong>Purpose: </strong>The agents fundamental reasoning, the initial logic that will provide the agent with the motivation to and direction to accomplish its goal&nbsp;</li><li><strong>Autonomy:</strong> This refers to the degree to which an agent can operate without direct human intervention. Highly autonomous agents can make complex decisions and execute tasks independently.</li><li><strong>Perception: </strong>Leveraging general knowledge(LLMs), agents will make sense of the information obtained to make decisions</li><li><strong>Reactivity:</strong> A reactive agent can perceive changes in its environment and respond in a timely manner. This dimension is crucial for agents operating in dynamic or real-time scenarios.</li><li><strong>Proactiveness:</strong> Proactive agents don't just react to their environment; they also initiate actions to achieve their goals. This involves planning, goal-setting, and anticipating future states.</li><li><strong>Learning:</strong> The ability to learn from experience, seek new information and then adapt to that information, improve performance over time is a hallmark of advanced AI agents.</li><li><strong>Adaptability:</strong> This relates to an agent's capacity to adjust its behavior in response to unexpected circumstances or changes in its operating environment.</li></ul><h2 id="components-of-a-financial-ai-agent">Components of a Financial AI Agent</h2><p>The internal architecture of a Financial AI agent typically comprises several core components that work in concert:</p><ul><li><strong>Inputs:</strong> These are the input mechanisms through which the financial agent perceives its environment. Examples include financial data APIs, Financial News, Realtime and Delayed financial prices data, Financial data streams.</li><li><strong>Percept:</strong> The raw data received from inputs that are processed into meaningful directives, which form and provide the agent with a perceived state and environment</li><li><strong>Outputs:</strong> These mechanisms that allow the financial agent to act. This could involve a UI interface or communication module, a financial charting system, financial tool/function, or financial rules engine or alerting system.</li><li><strong>Contextual Memory:</strong> Ability to maintain memory from previous interactions in order to make guided decisions obtained from historical knowledge.</li><li><strong>Goal Representation:</strong> Financial agents have clear objectives or goals that guide their actions and decision-making processes.</li></ul><h1 id="ai-agent-washing-the-deception">AI Agent Washing: The Deception</h1><p>As AI agents gain traction specially in the financial sector, a deceptive practice known as "AI Agent Washing" is emerging. This term refers to the misrepresentation or exaggeration of a system's AI agent capabilities to make it appear more advanced, autonomous, or intelligent than it truly is, where prompt engineering and prompt conditionals are miscategorized as learned outcomes, or decisions that are dynamically selected based on the current acquired information.&nbsp;&nbsp;</p><h1 id="vastvianexus-agentic-service-technology">vAST(viaNexus Agentic Service Technology)</h1><p>At viaNexus, we are dedicated to empowering financial institution or  individuals with the capabilities to construct truly autonomous Financial AI agents. </p><p>vAST (viaNexus Agentic Service Technology), provides a comprehensive suite of tools and resources designed to facilitate the rapid development of such agents by meticulously applying the critical dimensions of AI agents through an easy to implement  opensource viaNexus agent SDK that will abastract away the integration of MCP and our extended OAuth2 protocol that allows for humanless agent authentication and authorization. </p><p>For instance, attempting to implement an AI Agent that has access to properly entitled and permissioned financial data is not just beneficial but imperative. When developing financial agents it is crucial that they fully embody the established dimensions of an AI agent. This means these agents must exhibit genuine adaptability to the dynamic and often volatile changes within the market. Beyond mere data processing, they should be capable of providing insightful and actionable suggestions on how to effectively navigate and respond to these shifts. This stands in stark contrast to many of today's so-called "AI Agent implementations," which, upon closer inspection, often amount to nothing more than sophisticated, yet fundamentally linear, workflows that can be adequately modeled and executed within a binary decision tree. True AI agents, as championed by viaNexus and enabled by vAST, transcend these limitations, offering a level of autonomy, responsiveness, and strategic thinking that redefines the potential of artificial intelligence.</p><p>At viaNexus we're creating and applying the fundamentals of Autonomous Agent design and utilizing vAST to build true autonomous agents that are actively monitoring our platform, the quality of our financial datasets, in addition to building external products and services like our very own Financial Assistant Agent "AskNexus" that provides realtime financial market insights through conversational interactions.</p><p>Go to <a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer">https://vianexus.com</a> and invoke a session with <strong>askNexus</strong> our Financial Assistant agent, which we ape(vibe) coded in 5min utilizing vAST,  and experience how it learns, maintains contextual memory as it discovers its financial data environment to then be able to provide market analysis and insights. </p><p><em>The following video is a short demonstration of these capabilities.</em></p><p></p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/09/viaNexus---24-September-2025_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/09/viaNexus---24-September-2025.mp4" poster="https://img.spacergif.org/v1/1274x720/0a/spacer.png" width="1274" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/09/viaNexus---24-September-2025_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">3:59</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h1 id="getting-started-and-build-your-financial-agent-with-vast">Getting Started and Build your Financial Agent with vAST!</h1><p>To begin developing your Financial Agent with fully entitled and permissioned financial data, create an account with viaNexus<a href="https://console.blueskyapi.com/cloud-login?ref=blueskydataplatform.com#/register"> <u>here</u></a>. After signing up for either our free or paid tier, please contact us. As this product is currently in beta, we are eager to collaborate closely with you on the development of your first autonomous agents.</p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Financial Agents…. Dawn of a New Era</title>
                    <link>https://blueskydataplatform.com/financial-agents-the-dawn-of-new-era/</link>
                    <pubDate>Thu, 11 Sep 2025 16:25:10 +0000
                    </pubDate>
                    <guid isPermaLink="false">68c2e36f05a4a30001e3314f</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>This article details viaNexus&#x27; Agentic Workflow service, extending OAuth 2.0/2.1 to enable scalable, autonomous agents in finance. It overcomes traditional OAuth&#x27;s limits with pre-authorized scopes, and securing agent authentication and authorization.</description>
                    <content:encoded>
                        <![CDATA[ <h3 id="authenticated-and-authorized">Authenticated and Authorized</h3><p>Previously, I wrote about how existing MCP implementation patterns impede scalable agentic environments, particularly concerning financial data entitlement and permissioned workflows. </p><p>Many of the current implementations treat MCP servers as mere clients or interfaces to datastores and API platforms, a pattern that is both a hack and fundamentally unscalable, especially when it comes to institutional grade authentication and authorization in the agentic world.</p><p>As agents become increasingly ubiquitous and integrated into our digital ecosystem, their capacity to operate autonomously will inevitably transition from a novel capability to a fundamental standard. To enable these agents to operate as distinct, identifiable, and accountable entities, their tokenization might be necessary, potentially leveraging Web3.x technologies… something for a future discussion.—for now agents must possess and represent a distinct legal or organizational entity in order to have some level of autonomy, and as they continue to evolve and integrate with advanced LLM capabilities, particularly in the areas of finance, the dawn of “ape 😂” (aka. vibe) coding in finance will be inevitable where front or back office workflows will and can be easily handled by digital employees or personas(agents) as well as autonomous agents that will be spawned and called on based on some relevant event that the agent has been predefined by an agent job description.</p><p>To facilitate this agile ideation-to-implementation pipeline, a critical prerequisite is the establishment of scalable and autonomous agents. These agents will necessitate seamless access to legal, reliable and high quality financial datasets with minimal, or ideally, no human intervention to configure, or authenticate.&nbsp;</p><p>However, the journey towards fully autonomous financial agents is not without its challenges. Beyond data access, considerations such as ensuring regulatory compliance, managing ethical implications, and developing robust fail-safes for autonomous decision-making will be paramount, not to mention the business model for data monetization in general. </p><p>OAuth, currently being the most viable protocol, doesn’t completely satisfy the requirement of a truly scalable autonomous ecosystem. The enhancement of OAuth will require exploring decentralized identity solutions, granular access controls tailored for agent-to-data interactions, and real-time auditing capabilities to maintain transparency and accountability in an increasingly automated financial landscape. The ultimate goal is to create an ecosystem where ideation, powered by human ingenuity and refined by advanced AI, can be swiftly and securely operationalized through autonomous agentic workflows, driving innovation and efficiency across the financial sector.</p><p>Below, we explore viaNexus' comprehensive approach, which incorporates an enhanced OAuth protocol to apply these principles.</p><p>Our primary focus and illustrative example centers on the development of a sophisticated financial assistant agent, a critical application demanding absolute security and controlled access to entitled and permissioned financial data.</p><p>&nbsp;</p><h3 id="identity-and-representation">Identity and Representation</h3><p>In the emerging agentic landscape, a vast new arena awaits. We foresee a future where "Digital Employees" are deployed to tackle intricate projects, swiftly coordinating agent teams, gathering pertinent data, and delivering comprehensive results to human stakeholders. But for legal (licensing), quality control, and performance this data cannot be just scraped off the web, or even sourced from market data feeds without the propor controls.</p><p>Until agents can self identify, carry wallets, and tokenize themselves as unique entities..hint hint, agents will need to be managed and will represent their human overlord who, rightly so, will want to know what their agents are up to, and what resources are they accessing, acquiring.</p><p>The viaNexus Agentic Workflow service aims to achieve fully autonomous operations by extending the OAuth 2.0/2.1 protocol to address the traditional OAuth 2.0 authorization flow's requiring synchronous user interaction for consent and token exchange.&nbsp;</p><p>A key objective was to remove human intervention during the transport and handshake during authentication/authorization and at a very minimal instance an asynchronous communication regarding the agent's progress throughout its workflow.</p><h3 id="challenges-with-traditional-oauth-in-agentic-workflows">Challenges with Traditional OAuth in Agentic Workflows</h3><ul><li><strong>User Consent Requirement:</strong> Standard OAuth relies on a user explicitly granting permissions through some human interaction like a web browser, which is impractical for institutional and scalable agents.</li><li><strong>Token Refresh and Expiry:</strong> Managing token refresh and expiry in a human-less environment requires robust automated mechanisms to prevent service interruption, data leakage.</li><li><strong>Security Implications:</strong> Bypassing human interaction introduces new security considerations, demanding enhanced safeguards against unauthorized access.</li></ul><h3 id="our-solution-agentic-oauth-extension">Our Solution: Agentic OAuth Extension</h3><p>To overcome these hurdles, we've created a unique extension to the OAuth2 protocol. This extension adheres to RFC-6749 and RFC-6750 by utilizing existing protocol attributes. It heavily relies on a combination of pre-authorized scopes, secure service-to-service authentication, and a specialized token management system within our data platform. This system enables represented entities to asynchronously manage agents as they perform their duties.</p><h3 id="pre-authorized-scopes-and-service-to-service-authentication">Pre-Authorized Scopes and Service-to-Service Authentication</h3><p>Instead of dynamic user consent, our system relies on pre-negotiated and tightly controlled scopes for each agentic workflow. This means that the permissions required by an agent are defined and authorized beforehand during the service's configuration.</p><p>The service-to-service authentication is facilitated through an established agent unique identifier and a secure key exchange mechanism, where the viaNexus Agentic Workflow service authenticates directly with resource servers without involving an end-user. This is achieved using:</p><ul><li><strong>Agent Unique Id: </strong>viaNexus generates a unique identifier for each agent provides the ability to track and identify an agent</li><li><strong>Client Assertions:</strong> JWT-based client assertions are used to prove the identity of the viaNexus service client to the authorization server. These assertions are signed using a private key known only to the viaNexus service.</li><li><strong>Service Accounts:</strong> Dedicated service accounts with granular permissions are established on the resource servers, minimizing the attack surface.</li></ul><h3 id="automated-token-management-system">Automated Token Management System</h3><p>A critical component of our solution is the automated token management system. This system is responsible for:</p><ul><li><strong>Proactive Token Refresh:</strong> The system monitors token expiry and initiates refresh requests with the moderator or represented entity through email and/or push notification, proactively, well before tokens expire, to ensure continuous operation.</li><li><strong>Secure Token Storage:</strong> Access and refresh tokens are stored in a highly secure, encrypted vault, accessible only by authorized internal components of the viaNexus service.</li><li><strong>Error Handling and Retry Mechanisms:</strong> Robust error handling and retry logic are implemented to gracefully manage network issues or authorization server unresponsiveness during token acquisition or refresh.</li><li><strong>Reporting and Agent monitoring: </strong>Agents are monitored, with reports detailing their scope access, permissioning, and overall activities.</li></ul><p>The following diagram depicts the flow in practical terms:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/image-8.png" class="kg-image" alt="" loading="lazy" width="1426" height="802" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/image-8.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2025/09/image-8.png 1000w, https://blueskydataplatform.com/content/images/2025/09/image-8.png 1426w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Agentic Services</span></figcaption></figure><h2 id="vianexus-agentic-workflow-service">viaNexus Agentic Workflow Service</h2><p></p><p>Our OpenSource viaNexus Agent client SDK provides a seamless interface for integrating with the viaNexus Agentic Workflow service, abstracting away the underlying complexities of the extended OAuth protocol. Developers can leverage the SDK to trigger and monitor agentic workflows without needing to manage authentication tokens manually, permission scopes, asynchronous notifications and agentic payment services are integrated into the protocol.</p><p>We’ll demonstrate how the viaNexus AI services allow conversations with our financial data platform.</p><p><strong>Autonomous Agents</strong>: Easily develop financial assistant agents</p><p>Leveraging Claude Code we develop an autonomous agent that will monitor portfolios for death crosses</p><p>The agent, named "Death Cross Financial Agent," will be configured with the following:</p><ul><li><strong>Pre-authorized Scope:</strong> `financial_data.stats.read` - This scope grants the agent permission to access the necessary financial datasets.</li><li><strong>Event Updates:</strong> Using the platform Event Processor the Agent will receive events directly from the source</li><li><strong>Output:</strong> Alerts stakeholders with a comprehensive report by email.</li><li><strong>Runtime: </strong>Runs 24/7 analyzing data for death crosses</li></ul><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Portfolio-Analysis---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025--1-_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Portfolio-Analysis---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025--1-.mp4" poster="https://img.spacergif.org/v1/1110x720/0a/spacer.png" width="1110" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Portfolio-Analysis---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025--1-_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:51</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><strong>Single (human) User interaction with viaNexus data:</strong></p><p>This section outlines a practical example of configuring the viaNexus MCP server in Claude Code to create Claude sub-agents which will intercept financial dialogue in Claude to assist with individual financial goals.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Client-Library-Update---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Client-Library-Update---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025.mp4" poster="https://img.spacergif.org/v1/1110x720/0a/spacer.png" width="1110" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Client-Library-Update---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2:53</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h3 id="conclusion">Conclusion</h3><p>With our expanded OAuth protocol within the viaNexus Agentic Workflow service enables true human-less automation, unlocking new possibilities for efficient and autonomous business processes. The viaNexus Agent client SDK further simplifies integration, allowing developers to easily leverage these autonomous capabilities. For further details or to schedule a demonstration, please feel free to contact us a <a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer">viaNexus</a> </p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>This article details viaNexus&#x27; Agentic Workflow service, extending OAuth 2.0/2.1 to enable scalable, autonomous agents in finance. It overcomes traditional OAuth&#x27;s limits with pre-authorized scopes, and securing agent authentication and authorization.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <h3 id="authenticated-and-authorized">Authenticated and Authorized</h3><p>Previously, I wrote about how existing MCP implementation patterns impede scalable agentic environments, particularly concerning financial data entitlement and permissioned workflows. </p><p>Many of the current implementations treat MCP servers as mere clients or interfaces to datastores and API platforms, a pattern that is both a hack and fundamentally unscalable, especially when it comes to institutional grade authentication and authorization in the agentic world.</p><p>As agents become increasingly ubiquitous and integrated into our digital ecosystem, their capacity to operate autonomously will inevitably transition from a novel capability to a fundamental standard. To enable these agents to operate as distinct, identifiable, and accountable entities, their tokenization might be necessary, potentially leveraging Web3.x technologies… something for a future discussion.—for now agents must possess and represent a distinct legal or organizational entity in order to have some level of autonomy, and as they continue to evolve and integrate with advanced LLM capabilities, particularly in the areas of finance, the dawn of “ape 😂” (aka. vibe) coding in finance will be inevitable where front or back office workflows will and can be easily handled by digital employees or personas(agents) as well as autonomous agents that will be spawned and called on based on some relevant event that the agent has been predefined by an agent job description.</p><p>To facilitate this agile ideation-to-implementation pipeline, a critical prerequisite is the establishment of scalable and autonomous agents. These agents will necessitate seamless access to legal, reliable and high quality financial datasets with minimal, or ideally, no human intervention to configure, or authenticate.&nbsp;</p><p>However, the journey towards fully autonomous financial agents is not without its challenges. Beyond data access, considerations such as ensuring regulatory compliance, managing ethical implications, and developing robust fail-safes for autonomous decision-making will be paramount, not to mention the business model for data monetization in general. </p><p>OAuth, currently being the most viable protocol, doesn’t completely satisfy the requirement of a truly scalable autonomous ecosystem. The enhancement of OAuth will require exploring decentralized identity solutions, granular access controls tailored for agent-to-data interactions, and real-time auditing capabilities to maintain transparency and accountability in an increasingly automated financial landscape. The ultimate goal is to create an ecosystem where ideation, powered by human ingenuity and refined by advanced AI, can be swiftly and securely operationalized through autonomous agentic workflows, driving innovation and efficiency across the financial sector.</p><p>Below, we explore viaNexus' comprehensive approach, which incorporates an enhanced OAuth protocol to apply these principles.</p><p>Our primary focus and illustrative example centers on the development of a sophisticated financial assistant agent, a critical application demanding absolute security and controlled access to entitled and permissioned financial data.</p><p>&nbsp;</p><h3 id="identity-and-representation">Identity and Representation</h3><p>In the emerging agentic landscape, a vast new arena awaits. We foresee a future where "Digital Employees" are deployed to tackle intricate projects, swiftly coordinating agent teams, gathering pertinent data, and delivering comprehensive results to human stakeholders. But for legal (licensing), quality control, and performance this data cannot be just scraped off the web, or even sourced from market data feeds without the propor controls.</p><p>Until agents can self identify, carry wallets, and tokenize themselves as unique entities..hint hint, agents will need to be managed and will represent their human overlord who, rightly so, will want to know what their agents are up to, and what resources are they accessing, acquiring.</p><p>The viaNexus Agentic Workflow service aims to achieve fully autonomous operations by extending the OAuth 2.0/2.1 protocol to address the traditional OAuth 2.0 authorization flow's requiring synchronous user interaction for consent and token exchange.&nbsp;</p><p>A key objective was to remove human intervention during the transport and handshake during authentication/authorization and at a very minimal instance an asynchronous communication regarding the agent's progress throughout its workflow.</p><h3 id="challenges-with-traditional-oauth-in-agentic-workflows">Challenges with Traditional OAuth in Agentic Workflows</h3><ul><li><strong>User Consent Requirement:</strong> Standard OAuth relies on a user explicitly granting permissions through some human interaction like a web browser, which is impractical for institutional and scalable agents.</li><li><strong>Token Refresh and Expiry:</strong> Managing token refresh and expiry in a human-less environment requires robust automated mechanisms to prevent service interruption, data leakage.</li><li><strong>Security Implications:</strong> Bypassing human interaction introduces new security considerations, demanding enhanced safeguards against unauthorized access.</li></ul><h3 id="our-solution-agentic-oauth-extension">Our Solution: Agentic OAuth Extension</h3><p>To overcome these hurdles, we've created a unique extension to the OAuth2 protocol. This extension adheres to RFC-6749 and RFC-6750 by utilizing existing protocol attributes. It heavily relies on a combination of pre-authorized scopes, secure service-to-service authentication, and a specialized token management system within our data platform. This system enables represented entities to asynchronously manage agents as they perform their duties.</p><h3 id="pre-authorized-scopes-and-service-to-service-authentication">Pre-Authorized Scopes and Service-to-Service Authentication</h3><p>Instead of dynamic user consent, our system relies on pre-negotiated and tightly controlled scopes for each agentic workflow. This means that the permissions required by an agent are defined and authorized beforehand during the service's configuration.</p><p>The service-to-service authentication is facilitated through an established agent unique identifier and a secure key exchange mechanism, where the viaNexus Agentic Workflow service authenticates directly with resource servers without involving an end-user. This is achieved using:</p><ul><li><strong>Agent Unique Id: </strong>viaNexus generates a unique identifier for each agent provides the ability to track and identify an agent</li><li><strong>Client Assertions:</strong> JWT-based client assertions are used to prove the identity of the viaNexus service client to the authorization server. These assertions are signed using a private key known only to the viaNexus service.</li><li><strong>Service Accounts:</strong> Dedicated service accounts with granular permissions are established on the resource servers, minimizing the attack surface.</li></ul><h3 id="automated-token-management-system">Automated Token Management System</h3><p>A critical component of our solution is the automated token management system. This system is responsible for:</p><ul><li><strong>Proactive Token Refresh:</strong> The system monitors token expiry and initiates refresh requests with the moderator or represented entity through email and/or push notification, proactively, well before tokens expire, to ensure continuous operation.</li><li><strong>Secure Token Storage:</strong> Access and refresh tokens are stored in a highly secure, encrypted vault, accessible only by authorized internal components of the viaNexus service.</li><li><strong>Error Handling and Retry Mechanisms:</strong> Robust error handling and retry logic are implemented to gracefully manage network issues or authorization server unresponsiveness during token acquisition or refresh.</li><li><strong>Reporting and Agent monitoring: </strong>Agents are monitored, with reports detailing their scope access, permissioning, and overall activities.</li></ul><p>The following diagram depicts the flow in practical terms:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/image-8.png" class="kg-image" alt="" loading="lazy" width="1426" height="802" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/image-8.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2025/09/image-8.png 1000w, https://blueskydataplatform.com/content/images/2025/09/image-8.png 1426w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Agentic Services</span></figcaption></figure><h2 id="vianexus-agentic-workflow-service">viaNexus Agentic Workflow Service</h2><p></p><p>Our OpenSource viaNexus Agent client SDK provides a seamless interface for integrating with the viaNexus Agentic Workflow service, abstracting away the underlying complexities of the extended OAuth protocol. Developers can leverage the SDK to trigger and monitor agentic workflows without needing to manage authentication tokens manually, permission scopes, asynchronous notifications and agentic payment services are integrated into the protocol.</p><p>We’ll demonstrate how the viaNexus AI services allow conversations with our financial data platform.</p><p><strong>Autonomous Agents</strong>: Easily develop financial assistant agents</p><p>Leveraging Claude Code we develop an autonomous agent that will monitor portfolios for death crosses</p><p>The agent, named "Death Cross Financial Agent," will be configured with the following:</p><ul><li><strong>Pre-authorized Scope:</strong> `financial_data.stats.read` - This scope grants the agent permission to access the necessary financial datasets.</li><li><strong>Event Updates:</strong> Using the platform Event Processor the Agent will receive events directly from the source</li><li><strong>Output:</strong> Alerts stakeholders with a comprehensive report by email.</li><li><strong>Runtime: </strong>Runs 24/7 analyzing data for death crosses</li></ul><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Portfolio-Analysis---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025--1-_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Portfolio-Analysis---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025--1-.mp4" poster="https://img.spacergif.org/v1/1110x720/0a/spacer.png" width="1110" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Portfolio-Analysis---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025--1-_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:51</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><strong>Single (human) User interaction with viaNexus data:</strong></p><p>This section outlines a practical example of configuring the viaNexus MCP server in Claude Code to create Claude sub-agents which will intercept financial dialogue in Claude to assist with individual financial goals.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Client-Library-Update---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Client-Library-Update---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025.mp4" poster="https://img.spacergif.org/v1/1110x720/0a/spacer.png" width="1110" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/09/Terminal---code-----Client-Library-Update---claude-TERM_PROGRAM-Apple_Terminal---214-62---9-September-2025_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2:53</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h3 id="conclusion">Conclusion</h3><p>With our expanded OAuth protocol within the viaNexus Agentic Workflow service enables true human-less automation, unlocking new possibilities for efficient and autonomous business processes. The viaNexus Agent client SDK further simplifies integration, allowing developers to easily leverage these autonomous capabilities. For further details or to schedule a demonstration, please feel free to contact us a <a href="https://vianexus.com/?ref=blueskydataplatform.com" rel="noreferrer">viaNexus</a> </p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>One year on</title>
                    <link>https://blueskydataplatform.com/one-year-on/</link>
                    <pubDate>Mon, 01 Sep 2025 19:21:16 +0000
                    </pubDate>
                    <guid isPermaLink="false">68b5eeac05a4a30001e32d63</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>It&#x27;s a year since 3 of us got together, and decided to acquire 3 million lines of code.  No regrets - we&#x27;re excited about the future.  This is the journey so far, and our plans for the future - well some of them!</description>
                    <content:encoded>
                        <![CDATA[ <p><strong>viaNexus: One Year On</strong></p><p>A year ago, practically to the day, three of us acquired a data platform from U.S. exchange IEX - with minimal diligence and a lot of conviction. That story was captured in <a href="https://www.waterstechnology.com/trading-tech/7951983/facing-platform-shutdown-former-iex-cloud-head-buys-its-assets-in-11th-hour-bid?ref=blueskydataplatform.com">Waters Technology</a>, where it quickly became one of the most widely read articles of the year.</p><p>Since then, it’s been a journey. Today, I’m proud to say we are <em>RRG</em> — “ready for revenue recognition,” in Reuters-speak — and poised for what comes next.</p><p><strong>From Acquisition to Rethinking the Model</strong></p><p>Our initial plan was simple: lash everything together and win a few quick clients. But once we took stock, we realized the opportunity was much larger.</p><p>The platform we acquired had been built for scale and resilience, with a bunch of new capabilities that had been built after I left IEX in 2021 — perhaps most notably the ability to onboard data rapidly and automatically generate the highly normalized APIs which developers loved. We dubbed this “<strong>the Easy Button</strong>”.</p><p>At the same time, our research showed a clear market gap: independent data providers — many of them trusted colleagues and friends — needed better ways to deliver data to customers. On the other side, consumers were actively seeking alternatives to the expensive, inflexible bundles of the large aggregators.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/data-src-image-a81560ff-f276-4fd9-afd5-94954fb3ca4b.png" class="kg-image" alt="A screenshot of a computer

AI-generated content may be incorrect." loading="lazy" width="910" height="483" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/data-src-image-a81560ff-f276-4fd9-afd5-94954fb3ca4b.png 600w, https://blueskydataplatform.com/content/images/2025/09/data-src-image-a81560ff-f276-4fd9-afd5-94954fb3ca4b.png 910w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Bringing data providers and data consumers together: viaNexus.com</span></figcaption></figure><p>We didn’t want to be a pure wholesaler, weighed down by the cost and subject-matter burden of building every dataset ourselves. Instead, the platform was perfectly positioned to <strong>connect creators of high-quality data with the firms that needed it — in an easy, on-demand, normalized form.</strong></p><p>&nbsp;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/data-src-image-29086c62-f454-4825-a9d7-7e427da6af51.png" class="kg-image" alt="A screen shot of a computer

AI-generated content may be incorrect." loading="lazy" width="936" height="524" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/data-src-image-29086c62-f454-4825-a9d7-7e427da6af51.png 600w, https://blueskydataplatform.com/content/images/2025/09/data-src-image-29086c62-f454-4825-a9d7-7e427da6af51.png 936w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The viaNexus Platform</span></figcaption></figure><p><strong>Why viaNexus Is Different</strong></p><p>We’ve seen other attempts at data marketplaces — Snowflake, Amazon — but neither were built for financial services. They don’t monetize data effectively, normalize it for interoperability, or support low-latency streaming. Our platform was.</p><p>That realization gave rise to our mission:</p><p><strong>To empower the future of finance by making data accessible, affordable, actionable, and insightful for everyone.</strong></p><p>viaNexus is a financial data platform designed to democratize access to high-quality information. We do this through subscription-based access with flexible tiers. Clients can start small — say, data on 100 equities — and scale up to unlimited access. Like Amazon Prime, there’s a core bundle of 25 APIs - with broad appeal, plus premium datasets from expert partners and proprietary products from viaNexus.</p><p>For providers, we offer everything they need: transparent controls, fair revenue share, and freedom to set pricing. Our modern licensing agreement — tested in multiple deals — has proven simple, fair, and effective.</p><p>For consumers, we’ve made the Easy Button work too: no annual contracts, no hidden gotchas, just fast, fair, normalized APIs.</p><p><strong>&nbsp;Building the Content</strong></p><p>Our growing partner network spans areas like news, earnings transcripts, fundamentals, earnings estimates, and indices.&nbsp; &nbsp;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/image-1.png" class="kg-image" alt="" loading="lazy" width="980" height="158" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/image-1.png 600w, https://blueskydataplatform.com/content/images/2025/09/image-1.png 980w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">A sample of our partners</span></figcaption></figure><p>Alongside that, we’ve developed proprietary datasets such as:</p><ul><li><strong>VNX</strong> — our U.S. equities real-time derived price feed, free from exchange licensing burdens, built algorithmically and with data sourced from multiple venues.</li><li><strong>Logos &amp; Company Profiles</strong> — curated company metadata.</li><li><strong>Filings and as reported financials</strong> — normalized data from SEC Edgar, making filings LLM-ready.</li></ul><p><strong>Product, Design &amp; Delivery</strong></p><p>With the blueprint in hand, we moved fast. But we quickly realized: our engineering team were pipeline and feed experts, not web designers. We needed more than a “nice site” — we needed a seamless process for discovery, purchase, and consumption, fully integrated with Stripe – our payments provider</p><p>Enter <strong>Expero</strong>, a partner I’d worked with before. They helped us transform the vision into a design and workflow that works for both business and technical users.</p><p>At the same time, with support from <strong>Google</strong>, we tuned and upgraded the GCP-based platform for the scale we knew was coming.</p><p><strong>Beyond the Tech: Building a Company</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/image-2.png" class="kg-image" alt="" loading="lazy" width="421" height="280"><figcaption><span style="white-space: pre-wrap;">Building the company: Blue-Sky Nexus Inc (dba viaNexus)</span></figcaption></figure><p>Platforms don’t succeed without companies around them. In year one we had to put foundations in place: legal entity, shareholder agreement, bank accounts, payroll, benefits, trademark registrations, budgeting, and financial controls. We were fortunate to have guidance and support from many along the way.</p><p>&nbsp;One surprisingly tough challenge: <strong>branding</strong>. After research and false starts, we landed on <strong>viaNexus</strong> and a logo that captures our purpose:</p><ul><li>Two spheres — providers and consumers.</li><li>An intersection — the Nexus.</li><li>Square nodes — on both sides, our customers.</li><li>A nod to the cloud — API-first and cloud-native.</li><li>A bright, tech-forward palette.</li></ul><p>Thanks again Expero for working with us on the logo, and creating the myriad of versions (image formats, full color, reverse color horizontal and vertical).</p><p>&nbsp;</p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png" class="kg-image" alt="" loading="lazy" width="1105" height="749" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png 1000w, https://blueskydataplatform.com/content/images/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png 1105w" sizes="(min-width: 720px) 720px"></figure><p></p><p><strong>Team &amp; Culture</strong></p><p>They say “Culture eats strategy for breakfast.” It’s true.</p><p>From my fellow founders, to our talented engineers, to our partners at Expero, we are united by our mission. As a remote-first firm, we rely on stand-ups, weekly demos, and Slack to stay aligned — and connected as people. What helped most: our engineers knew the platform, had worked together at IEX, and were proud to see it go on to an even brighter future.</p><p><strong>Our AI Story</strong></p><p>Needless to say, AI is transforming financial services — and us along with it.&nbsp; TBH we couldn’t have made the progress we’ve made without AI.</p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/09/image-3.png" class="kg-image" alt="" loading="lazy" width="394" height="394"></figure><p>Internally, AI has boosted productivity: Cursor for coding, meeting companions in Google Meet, AI in Slack, Google NotebooksLM for servicing due diligence questionnaires (huge win!). Externally, we’re building for the next generation of agent-based workflows.</p><p>But we’re also realistic. Giving agents free rein to scrape uncontrolled data is a liability for customers: not just hallucinations, but rights and licensing. That’s why we’ve been vocal about <strong>agentic workflows that respect entitlements and IP</strong>.</p><p>We are closely watching Anthropic’s <strong>Model Context Protocol (MCP)</strong>. It’s promising but still early. As our CTO Pedro Aguayo noted in July, there is work to do before it meets institutional standards - and rather than wait - he set to work enabling our data to seamlessly work with ALL LLMs, ALL agent frameworks -  in a fully secure and entitled way.  And by doing it right, there is no need for pages of prompt engineering – the intelligence is built in to the data.  </p><p><strong>Looking Ahead</strong></p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/09/data-src-image-2e2f1f23-514d-4489-9d7c-d3c72e4fe0b0.png" class="kg-image" alt="A white board with black text on it

AI-generated content may be incorrect." loading="lazy" width="936" height="624" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/data-src-image-2e2f1f23-514d-4489-9d7c-d3c72e4fe0b0.png 600w, https://blueskydataplatform.com/content/images/2025/09/data-src-image-2e2f1f23-514d-4489-9d7c-d3c72e4fe0b0.png 936w" sizes="(min-width: 720px) 720px"></figure><p>The first year was about building the foundation. The next will be about unleashing it.</p><ul><li>Expanding datasets across asset classes and regions.</li><li>Deepening partnerships with providers and institutions.</li><li>Enabling AI-native, agentic consumption of financial data.</li><li>Continuing to differentiate viaNexus as the <strong>speed-layer for finance</strong>.</li></ul><p>We’ve rebuilt a platform loved by developers, expanded it with content, and refined it for today’s needs. </p><p>The future of financial data is open, agentic, and fast. viaNexus is ready.</p><p><strong>If you have data, and would like to work with us – reach out.&nbsp; If you are a builder, or just looking to upgrade your data at a lower price point – sign up and try us out.&nbsp; The free tier is there for a reason.&nbsp;&nbsp;&nbsp;</strong></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>It&#x27;s a year since 3 of us got together, and decided to acquire 3 million lines of code.  No regrets - we&#x27;re excited about the future.  This is the journey so far, and our plans for the future - well some of them!</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p><strong>viaNexus: One Year On</strong></p><p>A year ago, practically to the day, three of us acquired a data platform from U.S. exchange IEX - with minimal diligence and a lot of conviction. That story was captured in <a href="https://www.waterstechnology.com/trading-tech/7951983/facing-platform-shutdown-former-iex-cloud-head-buys-its-assets-in-11th-hour-bid?ref=blueskydataplatform.com">Waters Technology</a>, where it quickly became one of the most widely read articles of the year.</p><p>Since then, it’s been a journey. Today, I’m proud to say we are <em>RRG</em> — “ready for revenue recognition,” in Reuters-speak — and poised for what comes next.</p><p><strong>From Acquisition to Rethinking the Model</strong></p><p>Our initial plan was simple: lash everything together and win a few quick clients. But once we took stock, we realized the opportunity was much larger.</p><p>The platform we acquired had been built for scale and resilience, with a bunch of new capabilities that had been built after I left IEX in 2021 — perhaps most notably the ability to onboard data rapidly and automatically generate the highly normalized APIs which developers loved. We dubbed this “<strong>the Easy Button</strong>”.</p><p>At the same time, our research showed a clear market gap: independent data providers — many of them trusted colleagues and friends — needed better ways to deliver data to customers. On the other side, consumers were actively seeking alternatives to the expensive, inflexible bundles of the large aggregators.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/data-src-image-a81560ff-f276-4fd9-afd5-94954fb3ca4b.png" class="kg-image" alt="A screenshot of a computer

AI-generated content may be incorrect." loading="lazy" width="910" height="483" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/data-src-image-a81560ff-f276-4fd9-afd5-94954fb3ca4b.png 600w, https://blueskydataplatform.com/content/images/2025/09/data-src-image-a81560ff-f276-4fd9-afd5-94954fb3ca4b.png 910w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Bringing data providers and data consumers together: viaNexus.com</span></figcaption></figure><p>We didn’t want to be a pure wholesaler, weighed down by the cost and subject-matter burden of building every dataset ourselves. Instead, the platform was perfectly positioned to <strong>connect creators of high-quality data with the firms that needed it — in an easy, on-demand, normalized form.</strong></p><p>&nbsp;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/data-src-image-29086c62-f454-4825-a9d7-7e427da6af51.png" class="kg-image" alt="A screen shot of a computer

AI-generated content may be incorrect." loading="lazy" width="936" height="524" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/data-src-image-29086c62-f454-4825-a9d7-7e427da6af51.png 600w, https://blueskydataplatform.com/content/images/2025/09/data-src-image-29086c62-f454-4825-a9d7-7e427da6af51.png 936w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The viaNexus Platform</span></figcaption></figure><p><strong>Why viaNexus Is Different</strong></p><p>We’ve seen other attempts at data marketplaces — Snowflake, Amazon — but neither were built for financial services. They don’t monetize data effectively, normalize it for interoperability, or support low-latency streaming. Our platform was.</p><p>That realization gave rise to our mission:</p><p><strong>To empower the future of finance by making data accessible, affordable, actionable, and insightful for everyone.</strong></p><p>viaNexus is a financial data platform designed to democratize access to high-quality information. We do this through subscription-based access with flexible tiers. Clients can start small — say, data on 100 equities — and scale up to unlimited access. Like Amazon Prime, there’s a core bundle of 25 APIs - with broad appeal, plus premium datasets from expert partners and proprietary products from viaNexus.</p><p>For providers, we offer everything they need: transparent controls, fair revenue share, and freedom to set pricing. Our modern licensing agreement — tested in multiple deals — has proven simple, fair, and effective.</p><p>For consumers, we’ve made the Easy Button work too: no annual contracts, no hidden gotchas, just fast, fair, normalized APIs.</p><p><strong>&nbsp;Building the Content</strong></p><p>Our growing partner network spans areas like news, earnings transcripts, fundamentals, earnings estimates, and indices.&nbsp; &nbsp;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/image-1.png" class="kg-image" alt="" loading="lazy" width="980" height="158" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/image-1.png 600w, https://blueskydataplatform.com/content/images/2025/09/image-1.png 980w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">A sample of our partners</span></figcaption></figure><p>Alongside that, we’ve developed proprietary datasets such as:</p><ul><li><strong>VNX</strong> — our U.S. equities real-time derived price feed, free from exchange licensing burdens, built algorithmically and with data sourced from multiple venues.</li><li><strong>Logos &amp; Company Profiles</strong> — curated company metadata.</li><li><strong>Filings and as reported financials</strong> — normalized data from SEC Edgar, making filings LLM-ready.</li></ul><p><strong>Product, Design &amp; Delivery</strong></p><p>With the blueprint in hand, we moved fast. But we quickly realized: our engineering team were pipeline and feed experts, not web designers. We needed more than a “nice site” — we needed a seamless process for discovery, purchase, and consumption, fully integrated with Stripe – our payments provider</p><p>Enter <strong>Expero</strong>, a partner I’d worked with before. They helped us transform the vision into a design and workflow that works for both business and technical users.</p><p>At the same time, with support from <strong>Google</strong>, we tuned and upgraded the GCP-based platform for the scale we knew was coming.</p><p><strong>Beyond the Tech: Building a Company</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blueskydataplatform.com/content/images/2025/09/image-2.png" class="kg-image" alt="" loading="lazy" width="421" height="280"><figcaption><span style="white-space: pre-wrap;">Building the company: Blue-Sky Nexus Inc (dba viaNexus)</span></figcaption></figure><p>Platforms don’t succeed without companies around them. In year one we had to put foundations in place: legal entity, shareholder agreement, bank accounts, payroll, benefits, trademark registrations, budgeting, and financial controls. We were fortunate to have guidance and support from many along the way.</p><p>&nbsp;One surprisingly tough challenge: <strong>branding</strong>. After research and false starts, we landed on <strong>viaNexus</strong> and a logo that captures our purpose:</p><ul><li>Two spheres — providers and consumers.</li><li>An intersection — the Nexus.</li><li>Square nodes — on both sides, our customers.</li><li>A nod to the cloud — API-first and cloud-native.</li><li>A bright, tech-forward palette.</li></ul><p>Thanks again Expero for working with us on the logo, and creating the myriad of versions (image formats, full color, reverse color horizontal and vertical).</p><p>&nbsp;</p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png" class="kg-image" alt="" loading="lazy" width="1105" height="749" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png 1000w, https://blueskydataplatform.com/content/images/2025/09/ViaNexus-Vertical-Logo-RGB-Inverse@4x.png 1105w" sizes="(min-width: 720px) 720px"></figure><p></p><p><strong>Team &amp; Culture</strong></p><p>They say “Culture eats strategy for breakfast.” It’s true.</p><p>From my fellow founders, to our talented engineers, to our partners at Expero, we are united by our mission. As a remote-first firm, we rely on stand-ups, weekly demos, and Slack to stay aligned — and connected as people. What helped most: our engineers knew the platform, had worked together at IEX, and were proud to see it go on to an even brighter future.</p><p><strong>Our AI Story</strong></p><p>Needless to say, AI is transforming financial services — and us along with it.&nbsp; TBH we couldn’t have made the progress we’ve made without AI.</p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/09/image-3.png" class="kg-image" alt="" loading="lazy" width="394" height="394"></figure><p>Internally, AI has boosted productivity: Cursor for coding, meeting companions in Google Meet, AI in Slack, Google NotebooksLM for servicing due diligence questionnaires (huge win!). Externally, we’re building for the next generation of agent-based workflows.</p><p>But we’re also realistic. Giving agents free rein to scrape uncontrolled data is a liability for customers: not just hallucinations, but rights and licensing. That’s why we’ve been vocal about <strong>agentic workflows that respect entitlements and IP</strong>.</p><p>We are closely watching Anthropic’s <strong>Model Context Protocol (MCP)</strong>. It’s promising but still early. As our CTO Pedro Aguayo noted in July, there is work to do before it meets institutional standards - and rather than wait - he set to work enabling our data to seamlessly work with ALL LLMs, ALL agent frameworks -  in a fully secure and entitled way.  And by doing it right, there is no need for pages of prompt engineering – the intelligence is built in to the data.  </p><p><strong>Looking Ahead</strong></p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/09/data-src-image-2e2f1f23-514d-4489-9d7c-d3c72e4fe0b0.png" class="kg-image" alt="A white board with black text on it

AI-generated content may be incorrect." loading="lazy" width="936" height="624" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/09/data-src-image-2e2f1f23-514d-4489-9d7c-d3c72e4fe0b0.png 600w, https://blueskydataplatform.com/content/images/2025/09/data-src-image-2e2f1f23-514d-4489-9d7c-d3c72e4fe0b0.png 936w" sizes="(min-width: 720px) 720px"></figure><p>The first year was about building the foundation. The next will be about unleashing it.</p><ul><li>Expanding datasets across asset classes and regions.</li><li>Deepening partnerships with providers and institutions.</li><li>Enabling AI-native, agentic consumption of financial data.</li><li>Continuing to differentiate viaNexus as the <strong>speed-layer for finance</strong>.</li></ul><p>We’ve rebuilt a platform loved by developers, expanded it with content, and refined it for today’s needs. </p><p>The future of financial data is open, agentic, and fast. viaNexus is ready.</p><p><strong>If you have data, and would like to work with us – reach out.&nbsp; If you are a builder, or just looking to upgrade your data at a lower price point – sign up and try us out.&nbsp; The free tier is there for a reason.&nbsp;&nbsp;&nbsp;</strong></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>From Chaos to Clarity: Making SEC Filings LLM-Ready</title>
                    <link>https://blueskydataplatform.com/from-chaos-to-clarity-making-sec-filings-llm-ready/</link>
                    <pubDate>Mon, 28 Jul 2025 16:08:21 +0000
                    </pubDate>
                    <guid isPermaLink="false">6887895305a4a30001e32c0a</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>Read how we are using modern data pipelining technology to turn unstructured data resident in the SEC&#x27;s Edgar database, into useful information that is API and agent ready.</description>
                    <content:encoded>
                        <![CDATA[ <p><strong><em>Why we built a new kind of pipeline for alternative company data — and how it helps you focus on higher-value problems</em></strong></p><p>SEC filings are supposed to tell you everything you need to know about a public company — but they’re not designed for machines. Between inconsistent formats, ambiguous sections, and the complete lack of structure outside of XBRL tags, extracting meaningful information at scale is still a painful, manual process.</p><p>There are great tools for pulling structured financials from XBRL or iXBRL, and others that can extract addresses and tables — but what about the stuff that doesn’t fit into those schemas?</p><ul><li>Who’s the CEO, really?</li><li>What does the company actually do, in plain English?</li><li>Is there a business summary we can trust?</li><li>Do we know how many people they employ?</li></ul><p>These aren't just "nice to have" fields — they’re critical for decision-making, yet they typically require brittle scraping, manual review, or just accepting missing values.</p><p>At ViaNexus, that’s the problem we set out to solve.</p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png" class="kg-image" alt="" loading="lazy" width="1024" height="1024" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png 1000w, https://blueskydataplatform.com/content/images/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png 1024w" sizes="(min-width: 720px) 720px"></figure><h3 id="the-gap-alternative-data-that%E2%80%99s-still-unstructured"><strong>The Gap: Alternative Data That’s Still Unstructured</strong></h3><p>There’s plenty of innovation around financial statement ingestion — and rightly so. But the “metadata layer” that surrounds a company’s core identity, leadership, and operations has mostly been ignored.</p><p>This information lives in raw HTML filings — not in XBRL. It’s inconsistent, fragmented, and hard to extract even for humans. But when cleaned up, it’s incredibly valuable for downstream systems: AI agents, dashboards, LLM summarizers, portfolio screeners, and more.</p><p>That’s why we built the SEC Company Descriptions pipeline: to transform overlooked metadata into structured, verifiable insight you can actually use.</p><h3 id="the-pipeline-designed-for-today-built-for-what%E2%80%99s-next"><strong>The Pipeline: Designed for Today, Built for What’s Next</strong></h3><p>The pipeline runs monthly, processing thousands of US company filings to produce clean, consistent, and structured outputs. It uses resilient logic to handle messy HTML, applies intelligent filtering to ensure completeness, and integrates tightly scoped LLM prompts to summarize content without hallucination.</p><p>What makes it powerful isn’t just what it extracts — it’s how it’s built:</p><ul><li>Flexible parsing recovers from inconsistent formats</li><li>Every field is logged and validated independently</li><li>Gemini only sees scoped, cleaned content — reducing token usage by 95%+</li><li>Alerts and coverage checks ensure issues never go unnoticed</li></ul><p>It’s not agentic — <em>yet</em> — but it’s designed for that future. Structured inputs, minimal guesswork, and full traceability make this pipeline an ideal foundation for AI-driven workflows and automated intelligence.</p><p><br><strong>Built-In Quality, So You Can Focus on What Matters</strong></p><p>We built this pipeline so you don’t have to. It’s not a framework, a toolkit, or a how-to guide, it’s a fully managed data layer designed to slot directly into your systems.</p><p>Every layer — from extraction to QA — is engineered to deliver clean, reliable inputs straight into your models, dashboards, and agents. That means no brittle scrapers, no hallucinations, and no wasted cycles patching holes in your pipeline. Our job is to deliver structured insight you can trust. Quality isn’t an afterthought — it’s built into the architecture. This frees your team — and your stack — to focus on what actually matters: surfacing opportunities, generating alpha, and making decisions that move the needle.</p><p>We handle the plumbing. You capture the upside.</p><h3 id="how-customers-are-using-it"><strong>How Customers Are Using It</strong></h3><p>The SEC Company Descriptions dataset supports a wide range of use cases across finance, AI, and data infrastructure:</p><ul><li><strong>Monitor executive changes</strong> and track business evolution using structured metadata</li><li><strong>Feed clean summaries</strong> into dashboards, research platforms, and LLM assistants</li><li><strong>Power alerting systems</strong> for leadership shifts or filing activity</li><li><strong>Reduce LLM token usage</strong> by isolating only the relevant content</li><li><strong>Enrich internal systems</strong> with standardized company context, linked to your existing data</li></ul><p>Whether you're screening tickers, building chat-based tools, or maintaining knowledge graphs — this dataset helps you move faster with cleaner, more reliable inputs.</p><h3 id="one-of-many-part-of-our-core-data-bundle"><strong>One of Many: Part of Our CORE Data Bundle</strong></h3><p>Company Descriptions is just one of over 20 datasets included in our <strong>CORE data bundle </strong>at ViaNexus — a foundational set of normalized, production-ready financial data that powers everything from dashboards to AI workflows.</p><p>While most datasets focus on prices, fundamentals, or corporate actions, <strong>Company Descriptions adds the missing layer</strong>: structured context around what a company actually does, who runs it, and how it describes itself. This makes it a natural complement to time-series and event-driven data — and a key enabler for smarter filters, alerts, and LLM prompts.</p><p>Other datasets in the bundle include:</p><ul><li>Historical prices</li><li>Corporate actions</li><li>Reference and symbology data</li><li>Filing metadata…and more — all cleaned, linked, and continuously updated.</li></ul><p>We use CORE’s own&nbsp;<strong>Symbols Reference Data</strong>&nbsp;to kickstart this pipeline — mapping active tickers to CIKs for SEC querying — and customers can access the same building blocks. For those looking to replicate this setup, our&nbsp;<strong>As Reported SEC Filings dataset</strong>&nbsp;offers full access to raw SEC filings enabling direct integration with unstructured 10K, 10Q, and 8K content. And if there’s a specific field or dataset you’re looking for, just reach out — we’re always looking to onboard more and support your workflow.</p><hr><p>“You don’t need to teach an agent to read the whole filing — you just need to give it what matters.”</p><hr><p>If you're working with SEC data, building AI infrastructure, or looking for trustworthy alternative data — we’d love to connect.</p><p><strong>🔗 Learn more: </strong><a href="https://vianexus.com/?ref=blueskydataplatform.com">https://vianexus.com/</a> </p><p><strong>📧 Contact us: support@vianexus.com</strong></p><p><br><br><br><br></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>Read how we are using modern data pipelining technology to turn unstructured data resident in the SEC&#x27;s Edgar database, into useful information that is API and agent ready.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p><strong><em>Why we built a new kind of pipeline for alternative company data — and how it helps you focus on higher-value problems</em></strong></p><p>SEC filings are supposed to tell you everything you need to know about a public company — but they’re not designed for machines. Between inconsistent formats, ambiguous sections, and the complete lack of structure outside of XBRL tags, extracting meaningful information at scale is still a painful, manual process.</p><p>There are great tools for pulling structured financials from XBRL or iXBRL, and others that can extract addresses and tables — but what about the stuff that doesn’t fit into those schemas?</p><ul><li>Who’s the CEO, really?</li><li>What does the company actually do, in plain English?</li><li>Is there a business summary we can trust?</li><li>Do we know how many people they employ?</li></ul><p>These aren't just "nice to have" fields — they’re critical for decision-making, yet they typically require brittle scraping, manual review, or just accepting missing values.</p><p>At ViaNexus, that’s the problem we set out to solve.</p><figure class="kg-card kg-image-card"><img src="https://blueskydataplatform.com/content/images/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png" class="kg-image" alt="" loading="lazy" width="1024" height="1024" srcset="https://blueskydataplatform.com/content/images/size/w600/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png 600w, https://blueskydataplatform.com/content/images/size/w1000/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png 1000w, https://blueskydataplatform.com/content/images/2025/07/ChatGPT-Image-Jul-28--2025-at-07_43_47-AM.png 1024w" sizes="(min-width: 720px) 720px"></figure><h3 id="the-gap-alternative-data-that%E2%80%99s-still-unstructured"><strong>The Gap: Alternative Data That’s Still Unstructured</strong></h3><p>There’s plenty of innovation around financial statement ingestion — and rightly so. But the “metadata layer” that surrounds a company’s core identity, leadership, and operations has mostly been ignored.</p><p>This information lives in raw HTML filings — not in XBRL. It’s inconsistent, fragmented, and hard to extract even for humans. But when cleaned up, it’s incredibly valuable for downstream systems: AI agents, dashboards, LLM summarizers, portfolio screeners, and more.</p><p>That’s why we built the SEC Company Descriptions pipeline: to transform overlooked metadata into structured, verifiable insight you can actually use.</p><h3 id="the-pipeline-designed-for-today-built-for-what%E2%80%99s-next"><strong>The Pipeline: Designed for Today, Built for What’s Next</strong></h3><p>The pipeline runs monthly, processing thousands of US company filings to produce clean, consistent, and structured outputs. It uses resilient logic to handle messy HTML, applies intelligent filtering to ensure completeness, and integrates tightly scoped LLM prompts to summarize content without hallucination.</p><p>What makes it powerful isn’t just what it extracts — it’s how it’s built:</p><ul><li>Flexible parsing recovers from inconsistent formats</li><li>Every field is logged and validated independently</li><li>Gemini only sees scoped, cleaned content — reducing token usage by 95%+</li><li>Alerts and coverage checks ensure issues never go unnoticed</li></ul><p>It’s not agentic — <em>yet</em> — but it’s designed for that future. Structured inputs, minimal guesswork, and full traceability make this pipeline an ideal foundation for AI-driven workflows and automated intelligence.</p><p><br><strong>Built-In Quality, So You Can Focus on What Matters</strong></p><p>We built this pipeline so you don’t have to. It’s not a framework, a toolkit, or a how-to guide, it’s a fully managed data layer designed to slot directly into your systems.</p><p>Every layer — from extraction to QA — is engineered to deliver clean, reliable inputs straight into your models, dashboards, and agents. That means no brittle scrapers, no hallucinations, and no wasted cycles patching holes in your pipeline. Our job is to deliver structured insight you can trust. Quality isn’t an afterthought — it’s built into the architecture. This frees your team — and your stack — to focus on what actually matters: surfacing opportunities, generating alpha, and making decisions that move the needle.</p><p>We handle the plumbing. You capture the upside.</p><h3 id="how-customers-are-using-it"><strong>How Customers Are Using It</strong></h3><p>The SEC Company Descriptions dataset supports a wide range of use cases across finance, AI, and data infrastructure:</p><ul><li><strong>Monitor executive changes</strong> and track business evolution using structured metadata</li><li><strong>Feed clean summaries</strong> into dashboards, research platforms, and LLM assistants</li><li><strong>Power alerting systems</strong> for leadership shifts or filing activity</li><li><strong>Reduce LLM token usage</strong> by isolating only the relevant content</li><li><strong>Enrich internal systems</strong> with standardized company context, linked to your existing data</li></ul><p>Whether you're screening tickers, building chat-based tools, or maintaining knowledge graphs — this dataset helps you move faster with cleaner, more reliable inputs.</p><h3 id="one-of-many-part-of-our-core-data-bundle"><strong>One of Many: Part of Our CORE Data Bundle</strong></h3><p>Company Descriptions is just one of over 20 datasets included in our <strong>CORE data bundle </strong>at ViaNexus — a foundational set of normalized, production-ready financial data that powers everything from dashboards to AI workflows.</p><p>While most datasets focus on prices, fundamentals, or corporate actions, <strong>Company Descriptions adds the missing layer</strong>: structured context around what a company actually does, who runs it, and how it describes itself. This makes it a natural complement to time-series and event-driven data — and a key enabler for smarter filters, alerts, and LLM prompts.</p><p>Other datasets in the bundle include:</p><ul><li>Historical prices</li><li>Corporate actions</li><li>Reference and symbology data</li><li>Filing metadata…and more — all cleaned, linked, and continuously updated.</li></ul><p>We use CORE’s own&nbsp;<strong>Symbols Reference Data</strong>&nbsp;to kickstart this pipeline — mapping active tickers to CIKs for SEC querying — and customers can access the same building blocks. For those looking to replicate this setup, our&nbsp;<strong>As Reported SEC Filings dataset</strong>&nbsp;offers full access to raw SEC filings enabling direct integration with unstructured 10K, 10Q, and 8K content. And if there’s a specific field or dataset you’re looking for, just reach out — we’re always looking to onboard more and support your workflow.</p><hr><p>“You don’t need to teach an agent to read the whole filing — you just need to give it what matters.”</p><hr><p>If you're working with SEC data, building AI infrastructure, or looking for trustworthy alternative data — we’d love to connect.</p><p><strong>🔗 Learn more: </strong><a href="https://vianexus.com/?ref=blueskydataplatform.com">https://vianexus.com/</a> </p><p><strong>📧 Contact us: support@vianexus.com</strong></p><p><br><br><br><br></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Agentic Workflows: Overcoming Current Limitations</title>
                    <link>https://blueskydataplatform.com/agentic-workflows-overcoming-current-limitations/</link>
                    <pubDate>Wed, 23 Jul 2025 02:05:09 +0000
                    </pubDate>
                    <guid isPermaLink="false">688005a9cd47600001dd5dae</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>So, MCP? It&#x27;s been a hot topic, but the truth is, the implementations being hyped out there aren&#x27;t really a practical solution for institutional or daily workflows…

How is viaNexus addressing these shortcomings?</description>
                    <content:encoded>
                        <![CDATA[ <p>Agentic workflows, designed to automate complex tasks, hold immense promise for boosting productivity and efficiency. However, current implementations face several significant shortcomings that hinder their full potential. This blog post will explore these challenges, particularly focusing on seamless authorization and authentication, bypassing paywalls, granular permissions, increasing the reliability of the data by eliminating unreliable data sources and practically removing hallucinations.&nbsp;</p><p>We will then introduce our Agentic Service implementation and outline how we are addressing these critical issues.</p><h2 id="current-shortcomings-in-agentic-workflow-implementations">Current Shortcomings in Agentic Workflow Implementations</h2>
<h3 id="seamless-authorization-and-authentication">Seamless Authorization and Authentication</h3>
<p>One of the most persistent hurdles in current agentic workflows is achieving truly seamless authorization and authentication. Agents often require human intervention to log into services, approve permissions, or navigate multi-factor authentication. While protocols like OAuth are powerful for user-centric applications, they are currently limited in their ability to handle agent-specific authorization and authentication without human intervention. This creates friction and limits the autonomy of agentic systems, requiring manual oversight for what should be automated processes. The challenge lies in designing a system where agents can securely and autonomously gain access to necessary resources without compromising security or requiring constant human approval, not to mention the inability for an agent to handle acquisition of resources.</p><h3 id="inability-to-bypass-paywalls">Inability to Bypass Paywalls</h3>
<p>Another significant limitation is the inability for agents to effectively get past paywalls. Many valuable online resources, from reliable&nbsp; financial data, research papers to premium content, are locked behind subscription models or one-time payment gateways. Current agentic implementations struggle to autonomously process payments or credentials required to access this information. This restricts the scope of tasks agents can perform, as they are often cut off from essential data or services that reside behind a paywall, forcing human users to intervene and manually provide access.</p><h3 id="granular-permissions-for-agent-specific-workflows">Granular Permissions for Agent-Specific Workflows</h3>
<p>The lack of granular permissions applied specifically to agent workflows presents a security and control challenge. In many systems, agents inherit the permissions of the human user who initiated them, or they are granted broad, undifferentiated access. This poses a risk, as an agent might inadvertently access or modify data beyond its intended scope, or identify an unauthorized agent attempting to access restricted data.&nbsp;</p><p>There is a pressing need for a system that allows administrators to define and enforce highly specific permissions for each agent or agent workflow, ensuring that agents only have access to the minimum necessary resources required to complete their assigned tasks.</p><hr><p><em>"Never Send A Human To Do A Machine's Job"  -Agent Smith</em></p><h2 id="our-agentic-service-implementation-a-solution">Our Agentic Service Implementation: A Solution</h2>
<p>At viaNexus, we recognize these limitations and are actively developing our Agentic Service implementation to provide robust solutions. Our approach focuses on creating an intelligent and secure framework that empowers agents with greater autonomy and control.</p><p>Here's how we are addressing these shortcomings:</p><ul>
<li><strong>Enhanced Authorization and Authentication Mechanisms</strong>: We are developing advanced authorization and authentication protocols tailored for agentic systems. This includes leveraging new cryptographic techniques and secure credential management systems that enable agents to authenticate themselves without constant human oversight, while still maintaining high levels of security. Our aim is to move beyond the limitations of traditional OAuth for agent-to-service interactions, exploring methods that facilitate seamless, machine-to-machine authentication.
<ul>
<li>Extended OAuth: Eliminate human intervention during the Authentication and Authorization handshake, this all occurs during the transport of the protocol.</li>
<li>Enhanced Timed Bearer Tokens: Agents are unique to an Organization identified by UUID, will require represented entity approval via asynchronous push notifications for bearer token creation and refresh.</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Fine-Grained Permission Control</strong>: We are implementing a comprehensive, granular permission system for agent-specific workflows. This system will allow administrators to define precise access policies for each agent, specifying exactly what resources an agent can access, what actions it can perform, and under what conditions. This ensures that agents operate within clearly defined boundaries, enhancing security and preventing unauthorized access.</li>
</ul>
<ul>
<li><strong>Intelligent Paywall Navigation</strong>: Our Agentic Service incorporates mechanisms to intelligently navigate and interact with paywalls. This involves integrating secure payment processing capabilities that allow agents to use pre-authorized payment methods or credentials to access paid content. This feature will enable agents to access a wider range of information and services, significantly expanding their utility.
<ul>
<li>Agents will have secure access to the credit cards of represented entities. This feature will be enabled through our OAuth extension and detailed permissioning schemes and scopes.</li>
</ul>
</li>
</ul>
<p>Our Agentic Service is designed to be a significant step forward in making agentic workflows truly autonomous, secure, and powerful. We believe that by tackling these fundamental challenges, we can unlock the full potential of agent technology, paving the way for more efficient and intelligent automated systems.</p>
<p>The following clip displays the ease and power of the viaNexus Agentic Workflow, fully incorporating agent Authorization and Authentication using the opensource viaNexus MCP client sdk, by quickly building an agent leveraging <a href="http://replit.com/?ref=blueskydataplatform.com">Replit</a>, an online AI software development tool that allows the user to dialogue with the developer agent while it writes the software.</p>
<figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/07/FinancialChatAgent---Replit---22-July-2025--2-_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/07/FinancialChatAgent---Replit---22-July-2025--2-.mp4" poster="https://img.spacergif.org/v1/1110x720/0a/spacer.png" width="1110" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/07/FinancialChatAgent---Replit---22-July-2025--2-_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:49</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>It's important to note:<br>
This architectural decision yields significant advantages. Foremost, it dramatically reduces the system's dependency on external data sources, thereby mitigating the inherent risks associated with third-party data integration, such as inconsistencies, security vulnerabilities, or availability issues. Furthermore, by strictly confining data retrieval to the viaNexus Data Platform, the risk of "hallucinations"—where an AI generates plausible but incorrect information—is virtually eliminated. Consequently, the ultimate reliability and integrity of the data presented to the user are directly and solely contingent upon the stringent data quality standards upheld by viaNexus. This controlled environment ensures a high degree of accuracy and trustworthiness in all financial data interactions.</p>
<p>For an exclusive early look at viaNexus's Agentic Workflow service, join our limited beta program. Experience firsthand how this revolutionary service can boost your operational efficiency and intelligent automation. Interested? Contact us at <a href="mailto:mcp-beta@vianexus.com">mcp-beta@vianexus.com</a> to discuss how you can participate and be among the first to leverage next-gen intelligent workflow automation.</p>
 ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>So, MCP? It&#x27;s been a hot topic, but the truth is, the implementations being hyped out there aren&#x27;t really a practical solution for institutional or daily workflows…

How is viaNexus addressing these shortcomings?</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p>Agentic workflows, designed to automate complex tasks, hold immense promise for boosting productivity and efficiency. However, current implementations face several significant shortcomings that hinder their full potential. This blog post will explore these challenges, particularly focusing on seamless authorization and authentication, bypassing paywalls, granular permissions, increasing the reliability of the data by eliminating unreliable data sources and practically removing hallucinations.&nbsp;</p><p>We will then introduce our Agentic Service implementation and outline how we are addressing these critical issues.</p><h2 id="current-shortcomings-in-agentic-workflow-implementations">Current Shortcomings in Agentic Workflow Implementations</h2>
<h3 id="seamless-authorization-and-authentication">Seamless Authorization and Authentication</h3>
<p>One of the most persistent hurdles in current agentic workflows is achieving truly seamless authorization and authentication. Agents often require human intervention to log into services, approve permissions, or navigate multi-factor authentication. While protocols like OAuth are powerful for user-centric applications, they are currently limited in their ability to handle agent-specific authorization and authentication without human intervention. This creates friction and limits the autonomy of agentic systems, requiring manual oversight for what should be automated processes. The challenge lies in designing a system where agents can securely and autonomously gain access to necessary resources without compromising security or requiring constant human approval, not to mention the inability for an agent to handle acquisition of resources.</p><h3 id="inability-to-bypass-paywalls">Inability to Bypass Paywalls</h3>
<p>Another significant limitation is the inability for agents to effectively get past paywalls. Many valuable online resources, from reliable&nbsp; financial data, research papers to premium content, are locked behind subscription models or one-time payment gateways. Current agentic implementations struggle to autonomously process payments or credentials required to access this information. This restricts the scope of tasks agents can perform, as they are often cut off from essential data or services that reside behind a paywall, forcing human users to intervene and manually provide access.</p><h3 id="granular-permissions-for-agent-specific-workflows">Granular Permissions for Agent-Specific Workflows</h3>
<p>The lack of granular permissions applied specifically to agent workflows presents a security and control challenge. In many systems, agents inherit the permissions of the human user who initiated them, or they are granted broad, undifferentiated access. This poses a risk, as an agent might inadvertently access or modify data beyond its intended scope, or identify an unauthorized agent attempting to access restricted data.&nbsp;</p><p>There is a pressing need for a system that allows administrators to define and enforce highly specific permissions for each agent or agent workflow, ensuring that agents only have access to the minimum necessary resources required to complete their assigned tasks.</p><hr><p><em>"Never Send A Human To Do A Machine's Job"  -Agent Smith</em></p><h2 id="our-agentic-service-implementation-a-solution">Our Agentic Service Implementation: A Solution</h2>
<p>At viaNexus, we recognize these limitations and are actively developing our Agentic Service implementation to provide robust solutions. Our approach focuses on creating an intelligent and secure framework that empowers agents with greater autonomy and control.</p><p>Here's how we are addressing these shortcomings:</p><ul>
<li><strong>Enhanced Authorization and Authentication Mechanisms</strong>: We are developing advanced authorization and authentication protocols tailored for agentic systems. This includes leveraging new cryptographic techniques and secure credential management systems that enable agents to authenticate themselves without constant human oversight, while still maintaining high levels of security. Our aim is to move beyond the limitations of traditional OAuth for agent-to-service interactions, exploring methods that facilitate seamless, machine-to-machine authentication.
<ul>
<li>Extended OAuth: Eliminate human intervention during the Authentication and Authorization handshake, this all occurs during the transport of the protocol.</li>
<li>Enhanced Timed Bearer Tokens: Agents are unique to an Organization identified by UUID, will require represented entity approval via asynchronous push notifications for bearer token creation and refresh.</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Fine-Grained Permission Control</strong>: We are implementing a comprehensive, granular permission system for agent-specific workflows. This system will allow administrators to define precise access policies for each agent, specifying exactly what resources an agent can access, what actions it can perform, and under what conditions. This ensures that agents operate within clearly defined boundaries, enhancing security and preventing unauthorized access.</li>
</ul>
<ul>
<li><strong>Intelligent Paywall Navigation</strong>: Our Agentic Service incorporates mechanisms to intelligently navigate and interact with paywalls. This involves integrating secure payment processing capabilities that allow agents to use pre-authorized payment methods or credentials to access paid content. This feature will enable agents to access a wider range of information and services, significantly expanding their utility.
<ul>
<li>Agents will have secure access to the credit cards of represented entities. This feature will be enabled through our OAuth extension and detailed permissioning schemes and scopes.</li>
</ul>
</li>
</ul>
<p>Our Agentic Service is designed to be a significant step forward in making agentic workflows truly autonomous, secure, and powerful. We believe that by tackling these fundamental challenges, we can unlock the full potential of agent technology, paving the way for more efficient and intelligent automated systems.</p>
<p>The following clip displays the ease and power of the viaNexus Agentic Workflow, fully incorporating agent Authorization and Authentication using the opensource viaNexus MCP client sdk, by quickly building an agent leveraging <a href="http://replit.com/?ref=blueskydataplatform.com">Replit</a>, an online AI software development tool that allows the user to dialogue with the developer agent while it writes the software.</p>
<figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://blueskydataplatform.com/content/media/2025/07/FinancialChatAgent---Replit---22-July-2025--2-_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://blueskydataplatform.com/content/media/2025/07/FinancialChatAgent---Replit---22-July-2025--2-.mp4" poster="https://img.spacergif.org/v1/1110x720/0a/spacer.png" width="1110" height="720" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://blueskydataplatform.com/content/media/2025/07/FinancialChatAgent---Replit---22-July-2025--2-_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:49</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>It's important to note:<br>
This architectural decision yields significant advantages. Foremost, it dramatically reduces the system's dependency on external data sources, thereby mitigating the inherent risks associated with third-party data integration, such as inconsistencies, security vulnerabilities, or availability issues. Furthermore, by strictly confining data retrieval to the viaNexus Data Platform, the risk of "hallucinations"—where an AI generates plausible but incorrect information—is virtually eliminated. Consequently, the ultimate reliability and integrity of the data presented to the user are directly and solely contingent upon the stringent data quality standards upheld by viaNexus. This controlled environment ensures a high degree of accuracy and trustworthiness in all financial data interactions.</p>
<p>For an exclusive early look at viaNexus's Agentic Workflow service, join our limited beta program. Experience firsthand how this revolutionary service can boost your operational efficiency and intelligent automation. Interested? Contact us at <a href="mailto:mcp-beta@vianexus.com">mcp-beta@vianexus.com</a> to discuss how you can participate and be among the first to leverage next-gen intelligent workflow automation.</p>
 ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>Market Data Meets AI Agents: A Coming Collision—and Opportunity</title>
                    <link>https://blueskydataplatform.com/agentic-workflows-for-market-data/</link>
                    <pubDate>Mon, 14 Jul 2025 14:51:22 +0000
                    </pubDate>
                    <guid isPermaLink="false">68750ba9cd47600001dd5bdf</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>Market data licensing will be challenged by the impending tidal wave of demand coming from AI Agents.  New technology like Model Context Protocol (MCP) will solve some technical challenges, but not licensing.</description>
                    <content:encoded>
                        <![CDATA[ <p>The world of market data is facing a fundamental transformation.</p><p>For decades, the sourcing, licensing, and onboarding of financial data has followed a well-worn path: procurement teams negotiating lengthy contracts, legal teams enforcing entitlements, engineering teams wiring up APIs to serve well-defined application needs - and data providers auditing their customers to ensure adherence to the license!   These deals are complex by design, intended to maximize value and tightly control usage. The result: a highly structured ecosystem, where data flows only where it’s been explicitly permitted to go.</p><p>But AI doesn’t follow the old playbook.</p><p>Large Language Models (LLMs) and autonomous agents are changing how people—and increasingly, machines—interact with information. These technologies are no longer theoretical. They’re generating research reports, optimizing logistics, managing customer support, and even autonomously trading. And they’re hungry for market data.</p><h2 id="the-rise-of-autonomous-agents%E2%80%94and-the-licensing-blind-spot">The Rise of Autonomous Agents—and the Licensing Blind Spot</h2><p>Today's AI agents don’t wait for a formal API contract to be signed. With tools like Replit or Lovable (yes, it’s a dev platform, not a dating app), anyone—regardless of coding background—can describe an application and have it built automatically. These systems crawl documentation, stitch together calls to public APIs, and do their best to deliver functional code.</p><p>In one recent test we conducted, we had Replit build a simple market data app for the Dow 30, assembling company descriptions, CEO names, LEIs, and more. The code behind it had helpfully pulled data from Yahoo Finance—a source not licensed for professional use. The model didn’t ask if the data was entitled or even legal to use. It just vibed its way to an output.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/1jxUz1h0Vss?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Simple Replit Market Data App"></iframe></figure><p>This “vibe coding” approach hasn’t yet landed inside regulated financial institutions, but it’s only a matter of time. And it exposes a growing gap between how data is <em>supposed</em> to be consumed and how it <em>will</em> be consumed in the era of agents and AI.</p><h2 id="apis-aren%E2%80%99t-agent-ready">APIs Aren’t Agent-Ready</h2><p>Traditional APIs are built for deterministic applications. They’re like hard-wired power cords—great for static, repeatable workflows but poorly suited to the dynamic, exploratory nature of agentic interactions.</p><p>Agents don’t ask for a specific endpoint or dataset. They ask questions:</p><ul><li>“What’s going on with NVDA today?”</li><li>“What’s the risk exposure in my portfolio?”</li><li>“Summarize the latest SEC filings for my holdings.”</li></ul><p>They need to reason across data types, blend sources on the fly, and adapt to changing contexts. Yet most market data APIs differ in structure, symbology, and entitlements. Even if an agent is authorized, it may not be able to authenticate. And once inside, parsing schema mismatches or reconciling date formats becomes a major hurdle.</p><p>Today’s LLMs often compensate by scraping the web or connecting to open sources—but these are frequently incomplete, inaccurate, or misinterpreted. Hallucinations are common, and hallucinated data are a regulatory nightmare waiting to happen.</p><h2 id="a-new-standard-mcp-and-the-promise-of-agentic-data-access">A New Standard: MCP and the Promise of Agentic Data Access</h2><p>To address this, a new set of protocols is emerging. Chief among them is MCP (Model Context Protocol), an open standard pioneered by Anthropic that allows agents to discover, access, and use data with embedded context and permissioning.</p><p>Think of MCP as “USB-C for Data.” It’s machine-native, schema-aware, and designed to work across disparate sources. Google’s Agentic Development Kit (ADK) follows a similar philosophy, focusing on seamless access to internal resources like CRMs and emails.</p><p>These protocols open the door to a world where agents can safely and intelligently connect to proprietary data stores—provided the data is accessible, entitled, and machine-readable. In a recent keynote on Claude Opus 4, Anthropic showcased agents writing code on the fly, searching the web for real-time financial data to perform “complex financial analysis.” But anyone familiar with market data knows that’s a dangerous assumption. Real-time financial data is neither freely available nor license-free!</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/zFICxHd_MtM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Claude 4 Doesn't Get Market Data"></iframe></figure><h2 id="still-nascent%E2%80%94but-moving-fast">Still Nascent—But Moving Fast</h2><p>The technology is promising, but early. As of today, only Claude has released a working MCP client paired to an LLM, meaning most demos (and agent use cases) are locked into Anthropic’s ecosystem. And crucial elements like entitlement enforcement and secure authentication are not yet solved. Most current MCP examples rely on open or internal data, avoiding the messy complexity of licensed content.</p><p>Still, the potential is real. These protocols offer:</p><ul><li>Lower integration costs</li><li>Reduced switching friction</li><li>Faster development of user-generated applications</li><li>A move toward peer-to-peer data ecosystems, rather than aggregator-dominated ones</li></ul><p>They also hint at a new commercial model for market data—one that is more consumption-driven, dynamic, and “AI-agent ready.”</p><h2 id="but-not-without-risk">But Not Without Risk</h2><p>As this technology matures, there will clearly be growing pains.  We should expect:</p><ul><li>Unapproved <strong>Data leakage</strong> becomes easier, not harder.</li><li><strong>Entitlement breaches</strong> become more likely, with traditional audit processes struggling to keep up.</li><li><strong>Licensing frameworks</strong> that may crack under the weight of autonomous agents.</li><li><strong>Vendors</strong> may look to insert proprietary “back doors” into the agent ecosystem, creating lock-in rather than openness.  Regardless they will charge more!</li></ul><p>But the genie isn’t going back in the bottle. The challenge for our industry is to create a framework where agents can operate responsibly—with appropriate entitlements, auditable access to trusted sources.</p><h2 id="what-we%E2%80%99re-doing-at-vianexus">What We’re Doing at viaNexus</h2><p>At viaNexus, we believe MCP will be a critical bridge between trusted financial data and the AI agents that increasingly rely on it. We’ve been quietly integrating MCP capabilities into our platform—and the results are extraordinary. Our goal is to create a high-performance, permissioned data layer that enables AI-native discovery and access, while respecting the rights and business models of data creators.</p><p>Expect more on this soon.</p><hr><p><strong>The era of API-first market data delivery is evolving—into a future where agents need data that is permissioned, contextual, and AI-native. Let’s build the standards to make that future sustainable, secure, and open.</strong></p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>Market data licensing will be challenged by the impending tidal wave of demand coming from AI Agents.  New technology like Model Context Protocol (MCP) will solve some technical challenges, but not licensing.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <p>The world of market data is facing a fundamental transformation.</p><p>For decades, the sourcing, licensing, and onboarding of financial data has followed a well-worn path: procurement teams negotiating lengthy contracts, legal teams enforcing entitlements, engineering teams wiring up APIs to serve well-defined application needs - and data providers auditing their customers to ensure adherence to the license!   These deals are complex by design, intended to maximize value and tightly control usage. The result: a highly structured ecosystem, where data flows only where it’s been explicitly permitted to go.</p><p>But AI doesn’t follow the old playbook.</p><p>Large Language Models (LLMs) and autonomous agents are changing how people—and increasingly, machines—interact with information. These technologies are no longer theoretical. They’re generating research reports, optimizing logistics, managing customer support, and even autonomously trading. And they’re hungry for market data.</p><h2 id="the-rise-of-autonomous-agents%E2%80%94and-the-licensing-blind-spot">The Rise of Autonomous Agents—and the Licensing Blind Spot</h2><p>Today's AI agents don’t wait for a formal API contract to be signed. With tools like Replit or Lovable (yes, it’s a dev platform, not a dating app), anyone—regardless of coding background—can describe an application and have it built automatically. These systems crawl documentation, stitch together calls to public APIs, and do their best to deliver functional code.</p><p>In one recent test we conducted, we had Replit build a simple market data app for the Dow 30, assembling company descriptions, CEO names, LEIs, and more. The code behind it had helpfully pulled data from Yahoo Finance—a source not licensed for professional use. The model didn’t ask if the data was entitled or even legal to use. It just vibed its way to an output.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/1jxUz1h0Vss?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Simple Replit Market Data App"></iframe></figure><p>This “vibe coding” approach hasn’t yet landed inside regulated financial institutions, but it’s only a matter of time. And it exposes a growing gap between how data is <em>supposed</em> to be consumed and how it <em>will</em> be consumed in the era of agents and AI.</p><h2 id="apis-aren%E2%80%99t-agent-ready">APIs Aren’t Agent-Ready</h2><p>Traditional APIs are built for deterministic applications. They’re like hard-wired power cords—great for static, repeatable workflows but poorly suited to the dynamic, exploratory nature of agentic interactions.</p><p>Agents don’t ask for a specific endpoint or dataset. They ask questions:</p><ul><li>“What’s going on with NVDA today?”</li><li>“What’s the risk exposure in my portfolio?”</li><li>“Summarize the latest SEC filings for my holdings.”</li></ul><p>They need to reason across data types, blend sources on the fly, and adapt to changing contexts. Yet most market data APIs differ in structure, symbology, and entitlements. Even if an agent is authorized, it may not be able to authenticate. And once inside, parsing schema mismatches or reconciling date formats becomes a major hurdle.</p><p>Today’s LLMs often compensate by scraping the web or connecting to open sources—but these are frequently incomplete, inaccurate, or misinterpreted. Hallucinations are common, and hallucinated data are a regulatory nightmare waiting to happen.</p><h2 id="a-new-standard-mcp-and-the-promise-of-agentic-data-access">A New Standard: MCP and the Promise of Agentic Data Access</h2><p>To address this, a new set of protocols is emerging. Chief among them is MCP (Model Context Protocol), an open standard pioneered by Anthropic that allows agents to discover, access, and use data with embedded context and permissioning.</p><p>Think of MCP as “USB-C for Data.” It’s machine-native, schema-aware, and designed to work across disparate sources. Google’s Agentic Development Kit (ADK) follows a similar philosophy, focusing on seamless access to internal resources like CRMs and emails.</p><p>These protocols open the door to a world where agents can safely and intelligently connect to proprietary data stores—provided the data is accessible, entitled, and machine-readable. In a recent keynote on Claude Opus 4, Anthropic showcased agents writing code on the fly, searching the web for real-time financial data to perform “complex financial analysis.” But anyone familiar with market data knows that’s a dangerous assumption. Real-time financial data is neither freely available nor license-free!</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/zFICxHd_MtM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Claude 4 Doesn't Get Market Data"></iframe></figure><h2 id="still-nascent%E2%80%94but-moving-fast">Still Nascent—But Moving Fast</h2><p>The technology is promising, but early. As of today, only Claude has released a working MCP client paired to an LLM, meaning most demos (and agent use cases) are locked into Anthropic’s ecosystem. And crucial elements like entitlement enforcement and secure authentication are not yet solved. Most current MCP examples rely on open or internal data, avoiding the messy complexity of licensed content.</p><p>Still, the potential is real. These protocols offer:</p><ul><li>Lower integration costs</li><li>Reduced switching friction</li><li>Faster development of user-generated applications</li><li>A move toward peer-to-peer data ecosystems, rather than aggregator-dominated ones</li></ul><p>They also hint at a new commercial model for market data—one that is more consumption-driven, dynamic, and “AI-agent ready.”</p><h2 id="but-not-without-risk">But Not Without Risk</h2><p>As this technology matures, there will clearly be growing pains.  We should expect:</p><ul><li>Unapproved <strong>Data leakage</strong> becomes easier, not harder.</li><li><strong>Entitlement breaches</strong> become more likely, with traditional audit processes struggling to keep up.</li><li><strong>Licensing frameworks</strong> that may crack under the weight of autonomous agents.</li><li><strong>Vendors</strong> may look to insert proprietary “back doors” into the agent ecosystem, creating lock-in rather than openness.  Regardless they will charge more!</li></ul><p>But the genie isn’t going back in the bottle. The challenge for our industry is to create a framework where agents can operate responsibly—with appropriate entitlements, auditable access to trusted sources.</p><h2 id="what-we%E2%80%99re-doing-at-vianexus">What We’re Doing at viaNexus</h2><p>At viaNexus, we believe MCP will be a critical bridge between trusted financial data and the AI agents that increasingly rely on it. We’ve been quietly integrating MCP capabilities into our platform—and the results are extraordinary. Our goal is to create a high-performance, permissioned data layer that enables AI-native discovery and access, while respecting the rights and business models of data creators.</p><p>Expect more on this soon.</p><hr><p><strong>The era of API-first market data delivery is evolving—into a future where agents need data that is permissioned, contextual, and AI-native. Let’s build the standards to make that future sustainable, secure, and open.</strong></p> ]]>
                    </itunes:summary>
                </item>
                <item>
                    <title>viaNexus + MCP &#x3D; The Easy Button for AI.</title>
                    <link>https://blueskydataplatform.com/vianexus-mcp-the-easy-button-for-ai/</link>
                    <pubDate>Sun, 22 Jun 2025 22:36:04 +0000
                    </pubDate>
                    <guid isPermaLink="false">68588234cd47600001dd5a2c</guid>
                    <category>
                        <![CDATA[  ]]>
                    </category>
                    <description>We&#x27;re on the verge of launching our MCP Server.  Get a glimpse into how it will transform how specialized data is consumed.</description>
                    <content:encoded>
                        <![CDATA[ <figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/QC3wMsybXrM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="viaNexus is the Matrix"></iframe></figure><p>Remember that iconic scene in The Matrix – when Trinity is instantly equipped with the knowledge to pilot a Bell 212.&nbsp;Well - it isn’t just science fiction anymore - kinda! In the world we’re building at <a href="https://www.linkedin.com/company/vianexus/?ref=blueskydataplatform.com">viaNexus</a>, it’s becoming a metaphor for how <a href="https://www.linkedin.com/search/results/all/?keywords=%23intelligentagents&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">intelligent agents</a> will interact with data.</p><p>When an agent hits a use case that requires highly specialized data – say, granular pre-trade analytics from <a href="https://www.linkedin.com/company/bmll/?ref=blueskydataplatform.com">BMLL</a>- soon it will be able to request access via our Model Context Protocol (<a href="https://www.linkedin.com/search/results/all/?keywords=%23mcp&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">MCP</a>) server. &nbsp;&nbsp;</p><p>Very soon. What does that mean?&nbsp;Agents and their human masters will have seamless access to this highly specialized dataset, without the need for heavy weight integration, minimal if any <a href="https://www.linkedin.com/search/results/all/?keywords=%23promptengineering&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">prompt engineering</a>.&nbsp;</p><p>Just have a conversation with the data! Hallucination free!We’re currently testing this new piece of kit and have been truly amazed how it works seamlessly with the <a href="https://www.linkedin.com/company/vianexus/?ref=blueskydataplatform.com">viaNexus</a> platform.&nbsp;Now common or garden LLMs (like <a href="https://www.linkedin.com/search/results/all/?keywords=%23claude&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">Claude</a>, or <a href="https://www.linkedin.com/search/results/all/?keywords=%23chatgpt&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">ChatGPT</a>) can be transformed into an expert agents in data driven domains – just like Trinity become a helicopter pilot - now watch the video and you'll get the idea! </p><p>Sitting on top of viaNexus, this <a href="https://www.linkedin.com/search/results/all/?keywords=%23mcp&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">MCP</a> layer acts as the smart bridge between AI applications and the right data set, at the right moment, in the right format.&nbsp;Only possible because of our well documented, normalized and superfast APIs. </p><p>No more pre-loading the entire world of data. &nbsp;No more hunting for access or decoding obscure schemas.</p><p>Human:&nbsp;“Show me how IBM trades, by venue over the last 3 months.”</p><p>LLM: “I have access to BMLL venue data, let me access that for you.”“</p><p>"Would you like that as a chart or download into Excel?”</p><p><a href="https://www.linkedin.com/company/bmll/?ref=blueskydataplatform.com">BMLL</a> Technologies is the leading, independent provider of harmonized, Level 3, 2 and 1 historical market data and analytics to the world’s most sophisticated capital market participants.&nbsp;3 of their most demanded derived datasets are available on viaNexus – for both professional and personal use: </p><p>1: Daily Classified trades:&nbsp;A normalized view of all trades across every venue, aggregated daily by venue and trading mechanism. </p><p>2. Auction Analytics:&nbsp;detailed measurements on auction dislocations and imbalances, supporting the evaluation of liquidity dynamics, slippage and price dislocations, execution strategies, and venue performance.</p><p>3. Retail Trades:&nbsp;Beyond top-line volume and uncover retail share of market volume, venue fragmentation patterns and shifts in behavior by instrument.The future of data access is contextual, dynamic, and intelligent.</p> ]]>
                    </content:encoded>
                    <enclosure url="" length="0"
                        type="audio/mpeg" />
                    <itunes:subtitle>We&#x27;re on the verge of launching our MCP Server.  Get a glimpse into how it will transform how specialized data is consumed.</itunes:subtitle>
                    <itunes:summary>
                        <![CDATA[ <figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/QC3wMsybXrM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="viaNexus is the Matrix"></iframe></figure><p>Remember that iconic scene in The Matrix – when Trinity is instantly equipped with the knowledge to pilot a Bell 212.&nbsp;Well - it isn’t just science fiction anymore - kinda! In the world we’re building at <a href="https://www.linkedin.com/company/vianexus/?ref=blueskydataplatform.com">viaNexus</a>, it’s becoming a metaphor for how <a href="https://www.linkedin.com/search/results/all/?keywords=%23intelligentagents&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">intelligent agents</a> will interact with data.</p><p>When an agent hits a use case that requires highly specialized data – say, granular pre-trade analytics from <a href="https://www.linkedin.com/company/bmll/?ref=blueskydataplatform.com">BMLL</a>- soon it will be able to request access via our Model Context Protocol (<a href="https://www.linkedin.com/search/results/all/?keywords=%23mcp&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">MCP</a>) server. &nbsp;&nbsp;</p><p>Very soon. What does that mean?&nbsp;Agents and their human masters will have seamless access to this highly specialized dataset, without the need for heavy weight integration, minimal if any <a href="https://www.linkedin.com/search/results/all/?keywords=%23promptengineering&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">prompt engineering</a>.&nbsp;</p><p>Just have a conversation with the data! Hallucination free!We’re currently testing this new piece of kit and have been truly amazed how it works seamlessly with the <a href="https://www.linkedin.com/company/vianexus/?ref=blueskydataplatform.com">viaNexus</a> platform.&nbsp;Now common or garden LLMs (like <a href="https://www.linkedin.com/search/results/all/?keywords=%23claude&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">Claude</a>, or <a href="https://www.linkedin.com/search/results/all/?keywords=%23chatgpt&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">ChatGPT</a>) can be transformed into an expert agents in data driven domains – just like Trinity become a helicopter pilot - now watch the video and you'll get the idea! </p><p>Sitting on top of viaNexus, this <a href="https://www.linkedin.com/search/results/all/?keywords=%23mcp&origin=HASH_TAG_FROM_FEED&ref=blueskydataplatform.com">MCP</a> layer acts as the smart bridge between AI applications and the right data set, at the right moment, in the right format.&nbsp;Only possible because of our well documented, normalized and superfast APIs. </p><p>No more pre-loading the entire world of data. &nbsp;No more hunting for access or decoding obscure schemas.</p><p>Human:&nbsp;“Show me how IBM trades, by venue over the last 3 months.”</p><p>LLM: “I have access to BMLL venue data, let me access that for you.”“</p><p>"Would you like that as a chart or download into Excel?”</p><p><a href="https://www.linkedin.com/company/bmll/?ref=blueskydataplatform.com">BMLL</a> Technologies is the leading, independent provider of harmonized, Level 3, 2 and 1 historical market data and analytics to the world’s most sophisticated capital market participants.&nbsp;3 of their most demanded derived datasets are available on viaNexus – for both professional and personal use: </p><p>1: Daily Classified trades:&nbsp;A normalized view of all trades across every venue, aggregated daily by venue and trading mechanism. </p><p>2. Auction Analytics:&nbsp;detailed measurements on auction dislocations and imbalances, supporting the evaluation of liquidity dynamics, slippage and price dislocations, execution strategies, and venue performance.</p><p>3. Retail Trades:&nbsp;Beyond top-line volume and uncover retail share of market volume, venue fragmentation patterns and shifts in behavior by instrument.The future of data access is contextual, dynamic, and intelligent.</p> ]]>
                    </itunes:summary>
                </item>
    </channel>
</rss>