Streamr Q2/2026 Transparency Report

Note: This report covers the period between April 1st and June 30st. Approximations are made if a transaction spans multiple quarters. Values are in USD unless specified otherwise.

Streamr Q2/2026 Transparency Report

A Message from the Streamr Council

The second quarter of 2026 brought further headwinds in terms of the project’s market circumstances. The token’s delisting from Binance in Q1 started a domino effect of delistings, with KuCoin and Gate.io delisting the token in Q2. As a result, DATA markets now consist of only DEXes and some less popular exchanges with limited liquidity.

However, the delistings hardly worsened the project’s financial position, as the token inflation-based funding model had already been stopped in February. As previously communicated, salaries were effectively suspended from May, and the project is now running on mostly pro bono work. Mark has not been able to contribute his time, so the active team currently consists of Petri, Nikke, and Henri. With this team, we are able to slowly move things forward for the time being. Other operating expenses, such as technical tool costs, have been reduced and continue to be optimized over the coming months.

Recently, the spearhead strategy for obtaining additional funding has been via grant applications, but unfortunately our applications have been rejected so far. The main focus was the InnoSuisse Startup Innovation Projects application, which would have granted 1.75M CHF for a planned 2.5M CHF project. The stated reasons for the rejection were that P2P video streaming at scale is unproven (well, that’s exactly what we’re trying to prove!), plus concerns around the project’s benefit to the Swiss economy, given that the product-market fit is unproven and we have no commercial traction to show at this time. Both lines of feedback lead us to believe that we need to get to a better working prototype first, before we have a real chance of securing additional funding, no matter whether via grants or investment. The November round of EIC grants may be the next grant target that makes sense, assuming the product is in a presentable state at that time.

The development efforts have been slow due to the small team. Improved AI tooling has helped make the most out of the situation, but unfortunately AI agents are not really useful in actually testing the application in real-world conditions, such as on different platforms, devices, and network environments. This testing has been the slowest and most painful part of the development process.

Lately the application has worked reasonably well in internal testing, including on mobile, and it feels like we’re getting close to a new pre-release in Q3. The development focus has been exclusively on the video/audio engine and various corner cases (hitting refresh while in a session, connection breaking and resuming, user switching cameras or mics, starting and stopping screen sharing, etc.). Once the next release comes, there will certainly be UX clunkiness and various limitations, since those have not been in focus yet (for example, the host needs to have a good internet connection, Firefox continues to be unsupported due to missing codecs, etc.).

In summary, while there is no quick relief in sight from financial and token market standpoints, we continue in guerrilla mode. Once we have a release we can proudly show, having the necessary discussions with potential funding sources as well as potential industry partners will become much easier. We are also looking forward to getting feedback from early adopters.

It’s a bit unclear what it might take to eventually resurrect the token ecosystem. Probably some kind of relaunch down the road, maybe even a rebranding to enable the new product to shine through instead of being overshadowed by the old, some would argue failed, project. However, as with the funding prospects discussed above, without a convincing product it will be difficult to revive the token, so the product needs to remain our focus for now.

Technical update

The most important technical goal for Q2 was getting the Streamr app to work properly on mobile devices. The straightforward implementation had problems with device overheating, stalls, and slowdowns caused by the operating system trying to manage the heat, especially on the iPhone. Solving this issue required a lot of debugging work and a major refactoring both in the Streamr app and the Streamr Network codebases. In the Streamr app, we organized the hot data path into Web Workers and got rid of all main-thread dependencies, handling worker-to-worker communication via shared array buffers. Doing this also required making the Streamr Network runnable in Web Workers, which was complicated due to WebRTC RTCPeerConnection not being available in Web Workers. We finally solved the problem by moving the RTCPeerConnection handling to a separate module running on the main thread, which makes it possible to run the rest of the Streamr Network functionality in a Web Worker.

The mobile device optimization is now complete and the overheating problem has been resolved. We are currently working on end-to-end acceptance testing of the Streamr app. One remaining challenge discovered during the testing is keeping the app functional in low-bandwidth environments. We will address this challenge by encoding the video stream using two different bitrates: one Streamr stream for high bandwidth peers and another for low-bandwidth peers, and having the peers fall back to the low-bandwidth stream when they cannot keep up with the high-bandwidth stream. We anticipate making an official release of the Streamr app and the Web Worker -capable Streamr Network packages during Q3.

Marketing update

Initiatives to scale adoption and growth have been paused until new, more finished product versions are available, and funding for growth campaigns has been secured.

Project financials

  • The project generated no income from token sales in Q2. Since February 2026, the token inflation-based funding has been halted for the foreseeable future.
  • 441,064 DATA generated in network protocol fees this quarter.
  • At the end of Q2 the project’s cash reserve was approximately $133,540. This is down from $232,290 in Q1. With no income at the moment from token sales or otherwise, the project is spending down its cash reserve.
  • 70M DATA are remaining under the SIP-24 program, but as the token sales were halted, there is currently no planned spending of these tokens.
  • The circulating supply stands at around 1.33B DATA. The project’s token reserve is approximately 530M DATA unallocated, plus the 70M DATA allocated for SIP-24.

Governance checkpoint projections

The next funding checkpoint SIP was previously projected for mid-2026. However, spending the SIP tokens has been halted for the time being. Therefore, no new allocations from the reserve are projected for the time being.

Project expenses

The overall spending in Q2 was $104.8k, notably down from the Q1 figure of $391k. The drastic cost cutting, especially the suspension of team salaries, has brought down the figure. June spending was just under $20k, reflecting the changes implemented so far.

MonthAdminBusinessLeadershipLegalOverheadsTech
4 / 20264,76420,2264,02503,59415,752
5 / 20264,382010,707011,13015,533
6 / 20264,0413,890002,5524,641
Total13,18724,11614,732017,27635,926

Spending category contents:

Admin: HR, accounting, bookkeeping, offices, utilities, financial services.

Business: Bizdev & marketing team salaries, ad and campaign expenses, events.

Leadership: Project leadership salaries.

Legal: Legal and compliance fees. 

Overheads: Insurance, mandatory pension payments, taxes.

Tech: Developer salaries, product UX/UI designers, software licenses and cloud services. 

Streamr Q2/2026 Transparency Report
Streamr Q2/2026 Transparency Report
Streamr Q2/2026 Transparency Report

TVL/staked supply

The amount of staked tokens increased to 80.7M DATA from 74.3M DATA, representing a roughly 8.6% increase in the amount of tokens locked in Operators and Sponsorships from the start of the quarter to the end of the quarter.

Streamr Q2/2026 Transparency Report

DATA tokens staked on stream Sponsorships. Source: https://dune.com/streamr/dashboard

Node Operators

Issuance
event
Start dateStatic sponsorships (DATA)Dynamic sponsorships (DATA)Total
Issuance (DATA)
272026-04-15500,0002,000,0002,500,000
282026-05-27250,0002,250,0002,500,000
292026-06-2402,500,0002,500,000

As previously communicated, the legacy static sponsorships were phased out during the quarter, and will no longer receive allocation going forward. All reward tokens will be distributed via dynamic sponsorships, which are created upon streaming activity in the Streamr app. 

This new visualisation displays the cumulative amount of dynamically distributed tokens as a function of time during the quarter, showing that a total of 6.7M DATA were distributed via dynamic sponsorships:

Streamr Q2/2026 Transparency Report

Data source: https://polygonscan.com/tokentxns?a=0x7ecFE933eB8bBEf032B680eDeA7c88fc1bf561Eb

Active (staked) node operators were 93 at the start of the quarter, dropping to 69 by the end of the quarter – a 26% drop. We assume that many, if not most, operators became non-profitable due to the price crash and market delistings, and decided to quit operating nodes in the network. The group that remains are likely to be the project’s core supporters, who continue for reasons beyond just earnings, such as a true interest in what the project is trying to do, despite the market headwinds.

Token Disclosures

The company Streamr Network AG owns 309.5M DATA. The company bought tokens during the quarter, increasing its holdings from 261.6M DATA at the end of Q1. The company is owned and controlled by project founders and early investors.

While the company has the right to participate in governance voting just like any other token holder, since May 2021 the company has voluntarily abstained from voting to avoid dominating the votes and let smaller token holders’ voices be better heard.

Governance updates

There were no new governance proposals during the quarter.

GitHub Activity

The Streamr Network code repositories are public, meaning that there is full visibility to the work happening therein. However, the development focus at the moment is on Streamr App, and its main repository streamrtv is not public as of yet. For visibility into the work happening in this repository, we include this section to offer a view into the development activity in the private repository.

Note: The activity graph from Github, previously included in this report, describes the activity poorly when the bulk of the work happens in various branches. This has been the case recently, and for this reason, a list of commits during the quarter across all branches in the repository is provided.

* d7850a31 2026-06-18 Gate per-sample debug logs behind gap-diagnostics; add networknode rate probe
* a89c9378 2026-06-18 Upgrade @streamr network packages to 103.8.0-rc.3
* 38efb72e 2026-06-14 Enable suppressOwnMessageLoopback on the networknode
* 8980468a 2026-06-14 JitterBuffer: replace per-frame key-sort with single-pass scans
* 50cd631b 2026-06-14 SAB ring: skip Atomics.notify when the consumer is not parked
* e08cc55d 2026-06-14 Disable backdrop-filter blur on /alpha (per-frame compositing cost)
* 436cd9e1 2026-06-11 Link the network-repo RPC hot-path proposal from the plan
* f6ccbf40 2026-06-11 Tier 3: skip the composite pass when nothing changed
* bb032694 2026-06-11 Fix 5b: pool audio per-chunk buffers + cache extradata
* 879f7e50 2026-06-11 Retract the "video eaten inside the decrypt worker" second signature
* 63eb47da 2026-06-11 Add incoming-worker video-frame boundary counter + document it
* 380cd1b6 2026-06-11 Document video-loss hunt: state + full instrumentation inventory
* 3641c47a 2026-06-11 Census every partition the node holds, not just wrapper-joined ones
* 00aa5e1c 2026-06-11 Document mode-A root mechanism: video-partition handshake loss
* d31eb024 2026-06-11 Fast guest-video triage script + Error details in remote logs
* 0a5766cf 2026-06-11 Arm always-loud tripwires at every silent video exit in incoming worker
* 94ae4a6b 2026-06-10 Make SAB ring drops visible + full-pipeline video-loss probes
* 73fd4a08 2026-06-10 Add networknode topology probe + publisher-tagged arrival samples
* 2b75043b 2026-06-10 Tier 2: in-place AVCC->Annex-B and in-place audio gain; pipeline stage logs
* 8a1befec 2026-06-10 Refactor SAB layer: single waitAsync-driven implementation + fixed-layout schemas
* 47f2b132 2026-05-28 fix startup bugs
* a2ab7d79 2026-05-28 Migrate all communication to use sab
* 06e19b94 2026-05-28 fixes to stale watchdog
* b4f4e430 2026-05-28 remove symlink
* 85386b56 2026-05-28 iphone should now work
* 86855dc6 2026-05-25 fix serious issues on desktop safari, these fixes should help the iphone version as well
| * 99e7b8f3 2026-05-14 fix guest refresh audio startup
| * 7b9ea844 2026-05-14 screensharing takes over entire screen in auto layout
| * ef80ce83 2026-05-14 hide add tracks button in guest mode
|/  
| * 59e17783 2026-05-14 remove huge terraform file from git
| * 0624caf7 2026-05-14 debugging the iphone webrtc connections close after 5 minutes problem
| * f77753c7 2026-05-14 debugging the iphone webrtc connections close after 5 minutes problem
|/  
* e9de0799 2026-05-05 fix: GUEST role join and refresh on iPhone
* 7a2939ee 2026-04-30 fix video size
* 4781c23e 2026-04-30 add video size
* 010d0fb0 2026-04-30 add video size
* 3ad5706c 2026-04-30 add sender-side logging
* 017f869a 2026-04-30 add logging
* 0bcaa739 2026-04-30 fix reload errors
* 14c68883 2026-04-30 viewers become guests in amazon experiment
* 54f70313 2026-04-29 testing deployment2
* b2c80589 2026-04-29 testing deployment
* bc0f91a8 2026-04-29 improve audio buffer run put situations
* 5ff4e518 2026-04-27 do dot start per-track encoders at broadcaster
* 2f2affca 2026-04-24 fix no video in guest mode bug
* 83b04f21 2026-04-24 do not show mic muted when screensharing
* 0c16a73e 2026-04-24 v3.1.2
* 057de8a1 2026-04-24 iphone synch issue resolved, echo problem in iphone remains
* 630d30ae 2026-04-22 fix iphone issues in switching to guest mode
* edf23f66 2026-04-22 try fixing guest mode latency issues
* 7ac5e86d 2026-04-22 add type declaration for inapp-spy
* aff17cd3 2026-04-21 fix video going missing at guest refresh
* 3f1a1669 2026-04-21 add in-app-browser detection
* eb8ac044 2026-04-20 clear excesss audio buffer after network failure
* f15ba447 2026-04-20 version bump
* f75d7072 2026-04-20 fix request to speak orientation, fix loopback sound after refresh, fix guest hud orientation
* 93ca44ec 2026-04-20 fix request to speak orientation, fix loopback sound after refresh, fix guest hud orientation
* d614f955 2026-04-17 improve audio buffering logic, fix unmute logic
* b30ee080 2026-04-16 fix square guest video problem
* f7aa0e26 2026-04-16 try fixing no audio situation
* 965f03fe 2026-04-16 turn off plumtree
* 61c58a57 2026-04-16 fix guest audio to work
* 130d9049 2026-04-16 disable plumtree on control and one-to-one partitions
* e29787c4 2026-04-16 try fixing worker errors
* 8b5880b8 2026-04-16 use npm i instead of nmp ci in actions
* 7cc1378a 2026-04-16 regenerage package lock again
* 36c31555 2026-04-16 compiles again on node 22
* 46844881 2026-04-16 try compilation with new package-lock
* 6962bcd4 2026-04-16 regenerate  package-lock.json
* 44b2269f 2026-04-15 v3.1.0-beta
* 8fed3512 2026-04-15 fix guest reloading issues, take plumtree protocol into use
* 81a491bf 2026-04-15 remove audio loop in guest mode
* 58a26396 2026-04-14 iphone uses video element for rendering
* 563171ab 2026-04-14 last version with canvas rendering in iphone viewer
* 3214dadb 2026-04-09 guest mode works again on chrome
* bd0cc521 2026-04-09 fix placeholder handling on safari
* ddf44980 2026-04-09 fix placeholder handling on safari
* 0033081f 2026-04-09 first version of low-end teleconferencing mode
* 3c27bf04 2026-04-09 fix end button to work for speakers
* 3b71957f 2026-04-09 fix lingering placeholders
* 057c225b 2026-04-08 add speech detection
* 1244702f 2026-04-07 switch to annexb
* 4220acd7 2026-04-07 iphone optimizations in progress
* 8e8c51a8 2026-04-05 iphone almost works
* 049910db 2026-04-04 use webrtc video decoder on safari instead of webcodecs decoder
* 31cdfa96 2026-04-02 improve stability of iphone call mode
* 0403ad86 2026-04-02 fix video to cover all visible are on iphone
* 5d798164 2026-04-02 ensure videoframes are encoded in wanted resolution

Security vulnerabilities or incidents

There have been no consequential security incidents. 

Legal or regulatory updates

There have been no consequential legal or regulatory incidences.

If you have any questions about this transparency report, feel free to ask in the governance channel on the Streamr Discord.