Idea Proposal: Community Custom Indices on Pyth Pro

Off-chain creator indices published as native Pyth Pro feeds

Status: Idea for discussion with Pyth / Douro Labs / Community Council


1. Executive Summary

Pyth already delivers the highest-quality multi-asset price feeds and has successfully launched official Indices.

This idea is to let the community (especially Crypto Twitter and influencers) create their own custom indices. These indices would be:

  1. Defined by the creator (basket of existing Pyth feeds + weights + methodology)
  2. Aggregated / computed off-chain or by Pyth
  3. Published as feeds on Pyth Pro
  4. Consumable by trading venues (Hyperliquid, TradeXYZ, and others) exactly like any other Pyth Pro feed

Key requirement: Creators must stake PYTH to create and maintain an index. This adds skin-in-the-game, improves quality control, reduces spam, and creates structural demand for the PYTH token.

Additional capabilities:

  • Controlled ability to add/remove assets or adjust weights on demand (with safeguards for continuity and quality).
  • Staking or burning as the ongoing mechanism to keep an index live.

This turns influencer conviction into tradeable markets while generating new revenue for creators and the Pyth DAO.


2. Problem & Opportunity

  • Influencers and community members constantly share multi-asset conviction portfolios (crypto + equities + metals + FX, etc.).
  • There is currently no clean, high-quality way to turn those views into continuous indices that trading venues can use.
  • Official Pyth Indices are excellent but permissioned and institutional-focused.
  • Hyperliquid and TradeXYZ already rely heavily on Pyth Pro and Pyth Indices for their RWA/macro markets. Adding community-created indices would give them more unique products and increase Pyth usage.

A permissionless (but staked) “Creator Indices” layer would increase Pyth Pro adoption, create new revenue streams, and deepen community engagement.


3. Proposed Solution

Core flow:

  1. Creator stakes the required amount of PYTH.
  2. Creator defines the index (selects Pyth feeds, sets weights, chooses methodology, adds a thesis/description).
  3. The index is calculated either by Pyth or by a third-party service.
  4. The index is published as a new feed on Pyth Pro (clearly labeled “Community Index” with public methodology).
  5. Any venue (Hyperliquid, TradeXYZ, etc.) can pull the feed via the standard Pyth Pro API and list markets against it.
  6. Creator can later add/remove assets or adjust weights under controlled rules (see Section 6).
  7. Stake remains locked to keep the index live (see Section 4).

4. PYTH Staking Requirement

To create and keep an index live, the creator must stake PYTH.

Why stake ?:

  • Creates ongoing skin-in-the-game and long-term alignment.
  • Allows the stake to be returned (after cooldown) if the index is cleanly delisted.
  • Generates structural demand for PYTH without permanently destroying supply in a way that may discourage participation.
  • Burn can be considered later as an optional “premium” or permanent commitment path if desired, but staking is the primary and recommended mechanism for now.

Suggested parameters (open for discussion):

  • Minimum stake to create an index (e.g. 10,000 – 50,000 PYTH)
  • Stake remains locked while the index is active
  • Possible tiered system (higher stake → higher visibility, more complex indices, or higher rebalancing frequency)
  • Unstaking possible after a cooldown period or after the index is delisted

Benefits of the staking requirement:

  • Filters low-effort or spam indices
  • Gives creators real skin-in-the-game
  • Creates structural buy & hold demand for PYTH
  • Aligns creators with the long-term success of the Pyth network

5. Technical Architecture

Data Source

All underlying price data comes from existing Pyth Pro feeds.

Two Possible Approaches for Calculation & Serving

  1. User defines the index → Pyth Pro backend calculates it in real-time (Preferred)
    • Creator hand-picks the underlying feeds and sets the weights/methodology through a UI.
    • Pyth’s own infrastructure then continuously calculates and serves the index as a native feed on Pyth Pro.
    • Highest reliability, lowest operational burden, and seamless consumption by venues such as Hyperliquid and TradeXYZ.
    • This path requires Pyth to enable support for community-defined derived indices.
    • Best suited for supporting controlled real-time composition changes.
  2. Third-party backend does everything
    • A separate backend continuously queries individual Pyth Pro feeds, calculates the weighted index, stores the data, and serves it via its own API.
    • Higher workload and full operational responsibility on the community/third party.
    • This is the path that can be built immediately without changes from Pyth.

Smart contracts

Only needed for the PYTH staking / locking mechanism. No smart contracts are required for index calculation in the MVP.


6. Index Calculation Methodology & Dynamic Composition

Start simple and fully transparent:

  • Equal-weighted (default one-click option)
  • Custom fixed weights (creator chooses the exact percentages)

The index level is calculated from the weighted average of percentage returns (starting from a base of 100 or 1000).

Every index must publicly display:

  • Exact list of underlying feeds
  • Current weights
  • Full methodology description

Adding / removing assets or adjusting weights on demand (controlled real-time rebalancing)

To keep indices relevant and useful without sacrificing reliability or continuity:

  • Creators can add or remove assets and change weights, but under deliberate constraints rather than unrestricted real-time changes.
  • Required safeguards:
    • Public notice period (e.g. 24–72 hours) before any change takes effect.
    • Mandatory public announcement of the exact change + updated methodology.
    • Frequency limits (e.g. max N changes per month; higher stake tiers unlock more frequent rebalancing).
    • Hard limits on number of constituents and minimum weight per asset.
    • Major composition changes could be treated as a new “version” of the index (or require a higher stake tier) so historical data remains clean and continuous for traders/venues.

More advanced methods can be added later based on demand.


7. Revenue Sharing Model

Aligned with Pyth’s existing commercial model:

  • Listing / usage revenue from the feed on Pyth Pro
  • Suggested split example:
    • 40–60% → Creator
    • 20–30% → Pyth DAO
    • Remainder → any platform/operator (if applicable)

Additional upside: Creators can earn referral commissions when their audience subscribes to Pyth Pro via tracked links.


8. Addressing Key Concerns

Downtime & Reliability

A community-run server cannot match institutional-grade uptime.

→ Strong preference for Approach 1 (Pyth Pro backend calculates the index in real-time).

Quality & Brand Safety

  • Mandatory PYTH staking acts as the primary spam filter
  • Clear “Community Index” labeling (never mixed with official Pyth Indices)
  • Public methodology required
  • Easy process to pause or delist low-quality or abandoned indices
  • Minimum standards before a feed is published on Pro
  • Controlled rebalancing rules prevent sudden manipulative or low-quality composition changes

Technical Difficulty of Creating a Feed on Pyth Pro

This is currently the biggest blocker.

Today it is not possible for a community member to freely create or publish a new feed on Pyth Pro.

  • Publishing is restricted to approved first-party data providers only.
  • Official indices are created internally by Pyth + MarketVector.

Conclusion on Technical Path

Up to discussion


9. Benefits

For Pyth

  • New high-quality feeds on Pro
  • Increased Pro subscriptions and data usage
  • New revenue stream shared with the DAO
  • Stronger token utility through mandatory staking
  • More markets on Hyperliquid, TradeXYZ, and other venues

For Creators / Influencers

  • Turn market views into real, tradeable products
  • Ability to evolve the index over time under clear rules
  • Direct monetization and stronger follower engagement

For Venues (Hyperliquid, TradeXYZ, etc.)

  • More unique markets with trusted, low-latency Pyth pricing

For Traders & Token Holders

  • Ability to trade influencer conviction indices that can stay relevant
  • Increased demand and utility for PYTH

10. Feedback requested on:

  • Suitable minimum stake amount and locking rules
  • Preferred revenue-share structure
  • Quality standards and delisting process
  • Exact parameters for controlled asset addition/removal (notice period, frequency limits, versioning)
  • Confirmation that staking or burning is the preferred ongoing maintenance mechanism
  • Technical path to be decided

Thank you for considering this idea.
Also thanks to @arguer for his review.

From SCP with Love

7 Likes

I think thats brilliant idea to bring the X people in by creating their own indicies and blow some steam in the twitter

Cant wait to see where this goes.

As i said love ya brain SCP

2 Likes

very nice idea, ser!
Would be cool to see how people can actually implement their conviction in a tradable tool!

I really like the proposal (overall), more utility, flexibility, and scaling opportunities are always a win. However, a few key questions come to mind:

How do we prevent manipulations, cheating during rebalancing notices, or creators dumping tokens on their followers?

Maybe we need a slashing and a higher staking requirement , 10k–50k $PYTH feels too low.

Adding a review by the DAO, Community Council, or Douro Labs for index verification could help maintain quality and safety.

It would be great to poll potential influencers first to validate actual demand and interest.

On the revenue-share structure
Keep the baseline structure simple or implement volume-based tiers (higher trading volume = higher percentage for the creator) to strongly incentivize active promotion and market generation.

4 Likes

Love the idea and would really love to see something along these lines ship.

My initial thoughts..

Staking:

My biggest concern is what can happen to people holding positions. If the stake can be pulled, the index can be wound down, and anyone with an open trade on Hyperliquid or wherever gets forced out at a price and time they never picked.

Unstaking basically becomes a delisting event and traders could be forced to close at a loss they may not have normally taken.

I would suggest creating a proper wind down process. This should aim to protect traders as much as possible first and foremost.

Burns instead of, or alongside staking and long term unstaking periods are other things I would suggest for consideration.

Getting the barrier right

If we set upfront cost too low we end up with endless spam and copycat indices similar to what happens with memecoins. If we set it too high we will stunt creativity and participation.

A recurring maintenance fee that gets burned handles this better than one big upfront lock. Cheap to create, ongoing cost to stay alive. Dead indices die off on their own, good ones pay for themselves out of their own revenue, and the burn scales with adoption instead of sitting there flat.

No manual controls once it’s live

This is one of my stronger concerns. Building on what @Mersault said, any discretionary change to composition is a manipulation vector. Creator adds a token, shills the index, moves the weights around their own bag. Notice periods and frequency caps slow that down but the incentive is still sitting there, and if it goes wrong it’s reputational risk for Pyth.

Instead, rules should be set at creation and then just execute automatically. Rebalancing schedule, weighting, and what happens in the edge cases all defined upfront.

If creators want to change the identity of their index they can simply create a new one with its own set of rules.

This is also a safety mechanism to protect traders from manipulation and bad actors as well as safeguard to Pyth’s reputation.

Revenue split

40 to 60% to the creator feels steep. If we go with automated rules and no manual controls then the creator does the work once at launch and collects passively from there. I’d weight it more toward the DAO and the platform offering the index, this could always be adjusted as things evolve over time too.

4 Likes

I’d love to see brilliant ideas from different legends turn into valuable Pyth indices.

Thanks @Mersault , really good points.

I agree that manipulation around rebalancing is probably one of the biggest risks we need to address. The notice period helps with transparency, but it doesn’t fully prevent a creator from front-running a rebalance or using the index to dump positions on their followers.

Slashing could definitely be part of the solution. For example, the creator’s stake could be slashed for clearly defined violations of the index rules or proven manipulation. I also agree that 10k–50k PYTH may be too low if the index eventually supports meaningful trading volume. The required stake could potentially scale with the size or usage of the index rather than being one fixed amount.

However, having a very high staking requirement could also create a barrier to entry for using the Pyth custom index service, so I think we need to find the right balance here.

I also like the idea of having a verification layer from the Community Council / DAO / Douro Labs before an index becomes an official Community Index on Pyth Pro. I still want the creation process to remain relatively open, but there should probably be a distinction between creating an index and having that index verified and published on Pyth Pro.

Polling influencers is a good suggestion too. Before building anything substantial, validating whether creators would actually want to launch and actively promote these indices would make sense.

Thanks for the feedback. I think these points make the idea much stronger.

Permissionless creation + Permissioned verification/listing could be the way to go

From SCP

2 Likes

Overall, I love the idea of custom community indices.

Using these as the underlying for trading markets is one good use case, but I see two key challenges that will need to be overcome:

  1. If we let individuals come up with their own “bullish” lists based on subjective convictions, we are likely to get a lot of low-signal noise. Such lists only carry weight if the creator already has significant credibility or influence (most of us don’t have that). A staking requirement can help filter noise, but that leads to the next challenge.
  2. If we implement a meaningful staking requirement, there needs to be reasonable certainty that the creator can receive some value in return, given the opportunity cost and potential risk (e.g. slashing). I am doubtful about the near-term feasibility of spinning up live trading markets based on these indices on a venue like Hyperliquid, not to mention the complexity of implementing clean revenue-sharing for trading fees (unless there is high-level collaboration between the Pyth team and the trading venue).

That said, an index’s real value is broader than serving as a trading underlying. Indices extract market data and condense it into a clear picture that can function as a benchmark, research object, coordination reference, or continuous monitor of a theme, regime, or narrative. That utility exists even without any trading activity.

Suggestion for an interim campaign open to anyone, focused on exploring this broader utility:

  1. Require a short public hypothesis along with possible use cases. (For example: A multi-asset AI-infrastructure index blending relevant equities, copper, energy prices and selected on-chain metrics could serve as a real-time monitor of supply-chain and narrative pressure. Useful for research, risk dashboards, or community discussion even if never traded).
  2. Require a clear computation methodology. (At minimum: components and weighting rules; ideally also rebalancing logic).
  3. Make submissions upvotable by the community.
  4. High-attention or high-quality ones can “graduate”, potentially toward official Pyth Pro status, with appropriate recognition or rewards for the contribution.

This would give the community a low-barrier way to learn, experiment, and internalize the thought process behind creating a useful custom index - a “baby step” before introducing stricter requirements and more structured processes for index creation.

1 Like

Really like this proposal!

turning community conviction into tradeable indices with staking requirement is a clean way to reduce spam while creating real demand for PYTH.

this could bring a lot of fresh products to hyperliquid and others.

Solid idea :fire:

Really interesting concept! Staking PYTH to launch an index creates great token utility. How would the protocol handle sudden rebalancing or illiquid assets in a creator’s basket to prevent price exploitation during high volatility?