Mapping Stakeholders to the Demand-Side Objective Function

Friday, August 4th, 2023

In Demand Side Token Design I made a some, but critical, nuance around thinking about the objective function of a protocol as increasing demand. The nuances are around how constraints are set, as well as getting clear on what the objective function is in terms of scope (wide enough to accommodate different use cases) but also precision (token price as a constraint to an overall utility).

In order for the protocol to grow, we want to map out the core levers, the "sub functions" that are inputs into the objective function.

maxt g(f1(t),f2(t),...,fn(t))

I looked at possible levers to grow the consumption of the data services we are using in the example.

Already, we saw how the complexity of the model began to expand just trying to model one demand-lever.

The objective function, constraints, and the levers of growth form the initial skeleton of the system design.

However, key to this are the different players who, themselves, have their own objective functions. If they are playing a different game or exploiting the existing functions, the protocol may not succeed.

The well-designed protocol acts as a dynamic check-and-balance against all the different stakeholders, herding them along to maximize the protocol's objective function.

To do this, we need to understand the different personas. In this regard, the exercise is similar to traditional Product Management.

However, I believe the canvas of personas is much broader, and the different shades-of-grey of a given persona matter in ways that are often not deeply considered in traditional web2 ecosystems.

Stakeholders

In this map of stakeholders in the data indexing protocol, I use areas to suggest that a given category of stakeholders may have within them a range of stakeholder personas.

Getting too granular would be ineffective, but I think illustrating them visually helps to shape the conversation.

For example, the Core Developers are firmly entrenched in strong interest and positive alignment. There is unlike to be any cross over into another quadrant, such as weak interest and negative alignment, for example.

Nevertheless, it's still a range. While we may not in the beginning need to think about the ranges and possible personas within the category yet, placing it as an area helps keep in center that, whatever the protocol does, it should also ensure core developers stay in that top-most part of the quadrant rather than taking their position for granted.

Delegators, the ones who stake, illustrate a case where the positive alignment comes from owning the protocol token. But the interest can vary: some may be purely transactional, and hold across many tokens. Some may be especially vested.

And while alignment is mostly positive, the range suggests some may be positively alignment from a missionary perspective; while others might be aligned as mercenaries.

This is an important distinction when it comes to incentives, and understand what attracts whom is a design point in the protocol.

To me, looking ahead and how we ultimately want to drive demand, I am interested in Networks, each of which have ecosystems of users and developers of their own; and the actually dApp developers who will be consuming the data through their applications.

Stakeholder Definitions

The above map gives a sense of the order and inclinations of the different potential stakeholders.

While there are always more granular ways to build out the persona for each one, here are three attributes we can call out for each stakeholder:

Stakeholder Value they provide Goals Token Based Incentives
Core developer teams Improve the protocol and supporting software Build viable business More Token rewards; increasing Token value
Indexers Computing services to index and serve data Build viable business Token rewards for net profit
dApp developers Build app using the data services and paying query fees Build viable business; lots of users; low fees Earn Tokens to reduce query fees
Delegators / Stakers Increase return on investment Earn Token; increase Token price
Curators They provide curation signal on quality data to be indexed
Subgraph Developers Build the subgraphs by selecting network and data schema indexed
Consumers End-users of the dApps
Fishermen Detect fraudulent behavior, specifically be data
Networks The ledgers and ecosystem of on-chain data and developers Increase adoption of network Prefer own Token to be used

I haven’t see them listed as stakeholders with goals and mechanisms, but adversaries are an active persona I think we should factor in.

I didn't fill out everything, but looking at the graph, feel again that the two core Stakeholders (the hardest, as well, to incentivize) are the dApp Developers and the Networks themselves.

To me, being able to zero-in on their goals (their own objective functions) and tying to levers of growth (Demand Side Token Design - Sub Functions) can shape the protocol in key ways.

There may be very little that can be done. These two personas are likely the hardest of all to influence, but designing not just the token but the entire experience of the protocol around these two yields very impactful results.


Lots of similar thinking and foundations found here:

TokenWork: Introducing the Token Utility Canvas (TUC) | by Marc Ziade | Medium

Designing for user-focused incentives using a Token utility canvas | by Geoff Le Fevre | Outlier Ventures | Medium

Token-Ecosystem-Creation-Outlier-Ventures-PDF.pdf

TMG1-Templates-4.Stakeholder-Profiles-Oct-2022-PDF.pdf