Everyone loves Bitcoin yield. Not everyone loves the reporting, compliance and attribution challenges that come from it. That’s the problem we set out to solve with our latest API improvements.
Over the past several months, we worked closely with a regulated custodian integrating Stacking. The institution was happily receiving Stacking rewards, which were distributed correctly and deterministically at the consensus layer. Their biggest pain point was reporting on those rewards.
Institutions don’t just need rewards. They need to prove, reconcile, and report them cycle by cycle, transaction by transaction. Here’s how we tackled that challenge and strengthened Stacks’ institutional infrastructure.
For regulated custodians, staking is not just a yield product. It is a reporting obligation.
They must maintain verifiable transaction histories, separate liquid balances from locked balances, and produce audit-ready exports for compliance and tax reporting. They need to reconstruct historical staking activity on demand. They need deterministic attribution of rewards. Not estimates, not pool summaries, not spreadsheets.
That means every stacking cycle must translate cleanly into a report that answers:
At the protocol layer, this information exists implicitly across contracts, blocks, and Bitcoin transactions.
At the API layer, it was not exposed in a way institutions could easily consume.
Across all Stacking flows, reporting requirement are pretty similar. For any given cycle, it’s helpful to have a deterministic breakdown of participants, rewards, and settlement proof.
Three structural gaps made that harder than it should have been.
One of the biggest blockers was Bitcoin transaction visibility.
The node emits aggregate information such as:
Address X received Y BTC in block Z.
That’s useful but incomplete.
Institutions require the exact Bitcoin transaction IDs (txids) tied to reward payouts. Without txids, accounting systems cannot reconcile accrual versus settlement. Compliance teams cannot attach deterministic proof of payment. Tax reporting becomes manual and brittle.
Aggregate totals are not enough. Txids are required artifacts.
The underlying information existed. It just wasn’t surfaced in a structured, attribution-friendly way.
Stacking rewards, especially for Stacking pools, are often sent to a shared PoX Bitcoin address. When multiple delegations point to the same address, the chain does not emit a built-in breakdown of proportional reward shares.
As a result, integrators were forced to rely on pool exports or manually perform offchain calculations.
Institutions think in reporting periods.
But there was no single endpoint that returned a clean cycle snapshot containing participants, locked amounts, reward shares, payout destinations, and associated txids.
We focused on strengthening the Stacks APIs with the simple goal of making institutional-grade reporting programmatic.
We introduced structured cycle-level outputs that enumerate participants, capture effective locked STX amounts, and compute proportional reward shares. Instead of relying on pool-specific exports or custom math, integrators can now retrieve normalized attribution data directly.
This moves reward breakdowns from spreadsheet logic to API primitives.
We surfaced the underlying Bitcoin transaction IDs associated with reward distributions and linked them to stacking cycles and payout addresses.
This enables deterministic reconciliation between staking activity and Bitcoin settlement. Custodians can now attach txids directly to client reports, feed them into accounting systems, and maintain compliance-grade audit trails.
Txid mapping is not a convenience feature. It is foundational infrastructure.
We also improved visibility into lock state transitions, including:
For custodians, balance classification accuracy directly impacts financial reporting and tax treatment. Clear API outputs reduce the need for complex contract-map monitoring and custom state reconstruction.
Finally, the improved attribution endpoints make it significantly easier to rebuild historical cycle reports. Institutions can now recover staking state deterministically without rebuilding custom indexers or replaying block-level data manually.
This dramatically reduces operational risk and integration overhead.
These improvements align Stacks infrastructure with institutional standards.
They enable:
The protocol already delivers Bitcoin-denominated yield. Now the API layer supports the reporting and auditability that institutions require.
Get important updates about Stacks technology, projects, events, and more to your inbox.