ENS Financial Reporting by Steakhouse

As you know, the endowment RFP selected the joint proposal of @karpatkey and @Steakhouse. While karpatkey focuses on managing the endowment, Steakhouse will provide the financial reporting.

Karpatkey will provide a weekly operations report with the transactions being made. On our side, we will provide a monthly report.

While we have been quiet, work is being done in the background to be ready as soon as possible to follow the performance of the endowment. Thousands of lines of code have already been written.

Getting strong financial reporting is quite a complicated process but we are confident to get there. We are following an improved version of our accounting framework that we already used with MakerDAO.

State of the reporting

Our plan is to provide monthly reporting for ENS. While our mandate is limited to the Endowment, we want to get beyond and provide a more general view on ENS financials. We think it would be difficult for ENS community to take a decision on the Endowment without more general figures.

On top of that, we plan to have a real-time dashboard on Dune Analytics (same data). All is open sourced and the community will be free to fork them as they see fit.

Dune Analytics just changed their main query engine earlier this month, we migrated our queries but some blocking performance issues remain. We are working closely with Dune to get those solved in a timely fashion. Until those are addressed, we can’t move forward on the ENS dashboard.

The documentation of ENS accounting is here with all the links to the Dune queries (again still WIP).

Data is still not yet correct (but we are getting there!) but you will find below some examples of what we aim to produce. As we are working on the underlying queries, the style of the presentation wasn’t worked on yet.


Profit & Loss statement

This table will provide you with the complete income statement of ENS Protocol.

As customary at ENS, we split cash inflow from domain names between earned revenues and unearned revenues (that are accrued over time).

On the financial earnings, we split the variation between the currencies (USD, ETH, …), currencies M2M, investment P&L (profits from investments) and Swaps P&L (variation due to the daily price system). On the Investment P&L, you can track the performance of all investments in their base currency (excluding ETH fluctuation for ETH investments).

Balance sheet of the protocol

This view presents the assets and liabilities of the protocol.



Evolution of assets

Detailed composition of EnDAOment financials

Granularity of the P&L goes down to each day and each strategy enabling complete transparency.

Next step

Our goal remains to be fully operational by the end of the month for a first monthly reporting early April.

Feel free to answer any questions.


Congratulations and Thank you for providing these stats and break downs.

I see you don’t have a huge Twitter following yet and so I will gladly share this with my network if that helps.

Also, would you be interested in speaking / hosting some Twitter spaces? Happy to help direct you to connect with the relevant groups and or Spaces hosts as well.

While I am no financial expert, having clear and regular data presented like this really does make a huge difference. I know many many people who will love this as well.

Cheers and keep up the great work.


Thanks for this!

Maybe you guys already thought of this, but presenting on the Ecosystem WG call (CC: @slobo.eth) could be really good, with a highlight of the main points. Transparency exercises like this one, should be given also distribution and access.


I like the presentation idea @vegayp!

Though given that Meta-gov oversees treasury management and the fact that the @karpatkey + @Steakhouse teams show up every week to the MG calls to field questions etc (thank you guys!) I think the best forum for this is in the weekly MG calls that happen at 11am ET every Tuesday-- hope to see you there sometime!!

1 Like

Thanks for all those comments.

I think a call when the v1 is launched to help community navigate those numbers, answers questions and get feedbacks will be useful. We also expect making a lot of rooky mistakes by misunderstanding ENS history or philosophy.

As @katherinewu mentioned, we are usually present during the meta-gov call and happy to answers question or give more detailed updates there.

1 Like

Hello there!

So sorry, I am bad at explaining myself sometimes. As you and @katherinewu mentioned, that’s much needed! And thanks for doing it there!

I mentioned Ecosystem WG call, because of the quorum of people who joins, and there were raised many questions during the SVB situations around the finances of ENS, so for the sake of spreading the word (rather than asking people to join a new call) and go where the crowd is: Ecosystem WG call have a lot of contributors, community members and lurkera who rarely shows up in any of the other WG calls and it would surely helps to bring transparency around their doubts as well as spreading the word about your efforts.

Again, it’s just a suggestion, you have done a great work just by sharing this on Meta Gov and this forum post.

1 Like

I appreciate the desire to get more awareness on important topics, however the primary goal of the Ecosystem WG call is to support builders and explore ENS use cases.

As you know, most weeks we have enough material that a one hour call is barely sufficient.

Outside the occasional budget discussions in the Ecosystem call, it seems preferable to keep the financial reporting in Metagov.