Proposing a Modern Indexer for Steem — Community Discussion Before Development

in #steem12 hours ago

This post is in English first. German version below. / Deutsche Version weiter unten.


English

Why I wrote this concept paper

For the last few months, while building out my own platform Welako, I kept running into the same wall: Steem's developer infrastructure is functional but years behind what modern blockchains offer. SteemSQL is gone. Hivemind is in maintenance mode. The helper tools we still have are kept alive by the dedication of a few witnesses and infrastructure operators — for which they deserve real recognition.

But compared to what developers on Ethereum, Solana, or Polkadot have today — GraphQL APIs, real-time subscriptions, typed SDKs, AI-powered query interfaces — we are simply behind. And every developer who wants to try building something on Steem runs into this wall sooner or later.

So over the last weeks I put together a concept paper for a modern indexer service for Steem — and rather than just building it silently or asking for funding upfront, I want to open it for community discussion first.

The repository

👉 github.com/greece-lover/steem-modern-indexer

The repository contains the full concept paper (~30 pages) in both English and German, as PDF and DOCX. Everything is open for feedback via GitHub Issues or here in the comments.

What the concept proposes

  • Modern data architecture: PostgreSQL + TimescaleDB for hot data, ClickHouse for analytics, Cloudflare R2 for cold storage, Meilisearch for full-text search

  • Multi-protocol API: REST, GraphQL, WebSocket subscriptions, Webhooks

  • Native AI integration: Natural language query interface, automatic content categorization, spam detection, recommendation system

  • Developer toolkit: Typed SDKs for JavaScript/TypeScript, Python, Go, C#; starter templates; full documentation

  • App development contest: 10,000 STEEM prize pool announced parallel to the V1.0 launch, to actively revitalize the developer ecosystem

The approach — and why it matters

I will build and fund Phase 1 (the MVP) and significant parts of Phase 2 myself. No DAO proposal before there is something real to look at and evaluate.

Too many proposals in Steem's history have promised everything upfront and delivered nothing. I don't want to join that list. My approach is: deliver first, ask for support later.

Once the MVP is running and the community can actually evaluate real functionality, I plan to submit a DAO proposal to cover ongoing operational costs — particularly the Claude API costs, which will scale with usage. Those are the costs that realistically need community support long-term. The rest I can cover myself.

Transparency about self-interest

Let me be upfront about this, because hidden agendas in crypto projects are a real problem: I operate the social media platform Welako, which uses Steem as a content permanence layer. This indexer will directly benefit Welako.

This is not a hidden interest. It is in the concept paper on page one. My argument is the opposite: the fact that I have an ongoing personal need for this infrastructure is precisely why the project will be maintained long-term. Many open-source tools die when the initial excitement fades. This one won't, because I'll be using it every day.

The community discussion — and the honest question about DAO funding

I have also shared this concept in the witness Discord channels where much of the ecosystem coordination happens. I want to be direct about this: those are the people whose voting weight effectively decides which proposals get funded and which don't.

I'm asking for their honest assessment. If a DAO proposal for operational costs has a realistic chance after I deliver the MVP, that's useful to know — and it will guide how much I invest in the ongoing development. If the answer is "unlikely under current circumstances," that is also useful to know, because then I can plan accordingly.

I'm not naive about how these things work. Pretending that Steem's DAO is a purely meritocratic process would be dishonest. What I am asking for is a fair evaluation: look at what I deliver, judge it on its merits, and decide whether it is worth supporting.

What I'm asking of you

If you read this post:

  1. Feedback on the concept is welcome — technical, strategic, political. Comments here, GitHub Issues, or direct messages all work.

  2. If you operate existing Steem infrastructure and are interested in coordinating rather than duplicating effort, please reach out.

  3. If you are a developer who abandoned Steem in recent years and would consider returning with modern tooling, I want to hear from you.

  4. If you are a top-tier stakeholder willing to give me a candid assessment of funding prospects — even privately — that would be genuinely appreciated.

  5. If you simply think this is a waste of effort, please say so and explain why. That is also useful information.

Thanks for reading, and thanks for being part of a community that still engages with ideas. Steem has its difficult years behind it, but the chain is still here, the stake is still here, and the content is still here. What has been missing is the tooling that makes it easy for new developers to build.

Let's see if we can change that.

— Holger / @greece-lover


Deutsch

Warum dieses Konzeptpapier

Über die letzten Monate, während ich meine eigene Plattform Welako gebaut habe, bin ich immer wieder gegen dieselbe Wand gelaufen: Die Entwickler-Infrastruktur von Steem funktioniert, ist aber jahrelang hinter dem zurück, was moderne Blockchains heute bieten. SteemSQL gibt es nicht mehr. Hivemind läuft nur noch im Wartungsmodus. Die Helper-Tools, die wir haben, werden durch das Engagement einzelner Witnesses und Infrastruktur-Betreiber am Leben gehalten — eine Leistung, die Anerkennung verdient.

Aber verglichen mit dem, was Entwickler auf Ethereum, Solana oder Polkadot heute haben — GraphQL-APIs, Real-Time-Subscriptions, typisierte SDKs, KI-gestützte Query-Interfaces — sind wir schlicht abgehängt. Und jeder Entwickler, der auf Steem etwas bauen möchte, läuft früher oder später gegen diese Wand.

Also habe ich in den letzten Wochen ein Konzeptpapier für einen modernen Indexer-Dienst für Steem zusammengestellt — und statt es im Stillen zu bauen oder vorab um Finanzierung zu bitten, möchte ich es zuerst zur Diskussion stellen.

Das Repository

👉 github.com/greece-lover/steem-modern-indexer

Das Repository enthält das vollständige Konzeptpapier (ca. 30 Seiten) in deutscher und englischer Sprache, als PDF und DOCX. Feedback ist willkommen über GitHub Issues oder hier in den Kommentaren.

Was das Konzept vorschlägt

  • Moderne Datenarchitektur: PostgreSQL + TimescaleDB für aktuelle Daten, ClickHouse für Analytics, Cloudflare R2 für Cold Storage, Meilisearch für Volltextsuche

  • Multi-Protokoll-API: REST, GraphQL, WebSocket-Subscriptions, Webhooks

  • Native KI-Integration: Natural Language Queries, automatische Content-Kategorisierung, Spam-Erkennung, Empfehlungssystem

  • Entwickler-Toolkit: Typisierte SDKs für JavaScript/TypeScript, Python, Go, C#; Starter-Templates; vollständige Dokumentation

  • App-Entwicklungs-Wettbewerb: 10.000 STEEM Preisgeld, parallel zum V1.0-Launch ausgeschrieben, um das Entwickler-Ökosystem aktiv zu beleben

Der Ansatz — und warum er wichtig ist

Ich werde Phase 1 (den MVP) und wesentliche Teile von Phase 2 selbst finanzieren. Kein DAO-Antrag, bevor es etwas Reales zu sehen und zu bewerten gibt.

Zu viele Proposals in der Steem-Geschichte haben vorab alles versprochen und nichts geliefert. Ich möchte mich nicht in diese Liste einreihen. Mein Ansatz ist: Erst liefern, dann um Unterstützung bitten.

Sobald der MVP läuft und die Community echte Funktionalität bewerten kann, plane ich einen DAO-Antrag für die laufenden Betriebskosten — insbesondere die Claude-API-Kosten, die mit der Nutzung skalieren. Das sind die Kosten, die realistischerweise langfristig Community-Unterstützung brauchen. Den Rest kann ich selbst tragen.

Transparenz über das Eigeninteresse

Lass mich hier offen sein, denn versteckte Agenden in Crypto-Projekten sind ein echtes Problem: Ich betreibe die Social-Media-Plattform Welako, die Steem als Permanenz-Layer für Inhalte nutzt. Dieser Indexer wird Welako direkt nutzen.

Das ist kein verstecktes Interesse. Es steht auf Seite eins des Konzeptpapiers. Mein Argument ist das Gegenteil: Dass ich einen dauerhaften persönlichen Bedarf an dieser Infrastruktur habe, ist genau der Grund, warum das Projekt langfristig getragen wird. Viele Open-Source-Tools sterben, wenn die anfängliche Begeisterung nachlässt. Dieses hier nicht, weil ich es täglich nutzen werde.

Die Community-Diskussion — und die ehrliche Frage zur DAO-Finanzierung

Ich habe das Konzept auch in den Witness-Discord-Kanälen geteilt, wo viel der Ökosystem-Koordination stattfindet. Ich möchte offen sein: Das sind die Personen, deren Stimmgewicht effektiv entscheidet, welche Proposals finanziert werden und welche nicht.

Ich bitte sie um eine ehrliche Einschätzung. Wenn ein DAO-Antrag für Betriebskosten nach Lieferung des MVP eine realistische Chance hat, ist das nützlich zu wissen — und es wird leiten, wie viel ich in die Weiterentwicklung investiere. Wenn die Antwort lautet "unwahrscheinlich unter den aktuellen Umständen", ist auch das nützlich zu wissen, weil ich dann entsprechend planen kann.

Ich bin nicht naiv, wie diese Dinge funktionieren. So zu tun, als wäre der Steem-DAO ein rein meritokratischer Prozess, wäre unehrlich. Worum ich bitte, ist eine faire Bewertung: Schaut euch an, was ich liefere, bewertet es nach seinem Nutzen, und entscheidet dann, ob es Unterstützung wert ist.

Was ich mir von dir wünsche

Wenn du diesen Post liest:

  1. Feedback zum Konzept ist willkommen — technisch, strategisch, politisch. Kommentare hier, GitHub Issues oder direkte Nachrichten funktionieren alle.

  2. Wenn du bestehende Steem-Infrastruktur betreibst und Interesse an Koordination statt Doppelarbeit hast, melde dich bitte.

  3. Wenn du ein Entwickler bist, der Steem in den letzten Jahren verlassen hat und bei moderneren Tools eine Rückkehr erwägen würde — ich möchte von dir hören.

  4. Wenn du ein Top-Stakeholder bist und mir eine offene Einschätzung der Finanzierungsaussichten geben könntest — auch privat —, wäre das aufrichtig willkommen.

  5. Wenn du einfach denkst, das ist verlorene Mühe, bitte sag es und erkläre warum. Das ist auch nützliche Information.

Danke fürs Lesen und danke, Teil einer Community zu sein, die sich noch mit Ideen auseinandersetzt. Steem hat seine schwierigen Jahre hinter sich, aber die Chain ist noch da, der Stake ist noch da, die Inhalte sind noch da. Was gefehlt hat, ist das Tooling, das es neuen Entwicklern leicht macht, zu bauen.

Schauen wir, ob wir das ändern können.

— Holger / @greece-lover


Veröffentlicht mit Welako