Aggregation Engine
The aggregation engine is what turns a fragmented market of a dozen-plus providers into a single, comparable price feed. It does three things continuously: poll, normalise, and rank.
The one-balance model
You hold a single balance with TRONAgg and never open accounts with individual providers. When you place an order, we pay the underlying provider from our side and deduct the routed price from your balance. That's the mechanism that lets one integration reach the entire market at once.
1. Poll — a live view of the market
The engine continuously pulls two things from every source:
- Price — the current rate for energy at a given amount and duration.
- Availability — how much capacity that source can actually deliver right now.
Sources include 13+ verified third-party providers and our own energy pool, all treated as candidates on equal footing. Because rates move minute to minute, this feed refreshes constantly rather than being cached for the day.
2. Normalise — make prices comparable
Providers don't quote the same way. Some price per unit of energy, some per duration; some have minimums, different delivery models, or quote in different units. Comparing raw numbers would be meaningless.
The engine converts every quote to the same basis — effectively SUN per Energy for the requested amount and duration — so a genuine like-for-like comparison is possible. Only after normalisation can "cheapest" mean anything real.
3. Rank — cheapest that can actually deliver
Normalised candidates are sorted by true delivered price, then filtered to those that can fill your exact order right now. TrustScore weights the ranking so a marginally cheaper but unreliable source doesn't beat a stable one.
What you see
Whether you're on the Workspace, the API, the bot, or the Node, you're reading the output of this same engine: the current cheapest way to fill your order, refreshed against the live market. What happens next — turning that quote into delivered energy — is covered in Matching & Routing.