Pyth Pro equity entitlement for the Stocklana hackathon (Best use of Pyth market data)

I’m building for the Solana Foundation Stocklana hackathon (submissions close 25 Sep, 20:00 UTC) and targeting the “Best use of Pyth market data” track. I’d like to request a hackathon-scoped Pyth Pro token entitled to US equities.

:link: Chain
Solana. Reads are against mainnet; the program is deployed on devnet.

:alarm_clock: Timestamp
Reproduced at 2026-09-22 10:12:24 UTC. First seen 2026-09-20.

:test_tube: Steps to reproduce

  1. Sign up at pythdata.app and create an API key (free Terminal trial).
  2. Request a crypto feed with it — works, HTTP 200.
  3. Request any US equity feed with the same key — HTTP 403.

:page_facing_up: Code snippet

# control — crypto: HTTP 200
curl -H "Authorization: Bearer $PYTH_API_KEY" \
  "https://hermes.pyth.network/v2/updates/price/latest?ids[]=ef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d&parsed=true"

# Equity.US.AAPL/USD: HTTP 403
curl -H "Authorization: Bearer $PYTH_API_KEY" \
  "https://hermes.pyth.network/v2/updates/price/latest?ids[]=49f6b65cb1de6b10eaf75e7c03ca029c306d0357e91b5311b175084a5ad55688&parsed=true"
# -> Not entitled: feed 49f6b65c...5688 (no grant accepts this feed (asset type 'equity', instrument type 'spot', exchange 1))

# Equity.Index.AAPL/USD (24/7): HTTP 403
curl -H "Authorization: Bearer $PYTH_API_KEY" \
  "https://hermes.pyth.network/v2/updates/price/latest?ids[]=aaba35e6f33fb973bb2201d48a79ae24795affa6ba8bd50a93dcaf7da0030f36&parsed=true"
# -> Not entitled: feed aaba35e6...0f36 (no grant accepts this gated feed; it requires access to one of the following groups: ["pyth-indices"])

So the key authenticates fine; it just isn’t entitled to asset type equity or to the pyth-indices group.

Name of the project
Deliverable — an options venue on tokenized US stocks (xStocks) on Solana. Writers sell covered calls against real tokenized shares; settlement is physical delivery of the share itself.

Why Pyth equity data matters here specifically: the venue’s settlement gate refuses to act when it can’t defend the security’s state — market closed, halted, or a stale or unreliable price. Today it already reads Pyth Lazer equity prices indirectly, through the PythLazer AAPLx/USD entries that Kamino Scope republishes on-chain. A direct entitlement would let the program verify Pyth updates itself instead of trusting an intermediary’s copy. The 24/7 Equity.Index feeds are the other half: they let the interface show the price the venue could have settled against while the reference market is shut, next to the refusal — which is the core of the demo.

What I’m asking for

  • A hackathon-scoped token entitled to asset type equity, and if at all possible the pyth-indices group.
  • Tickers: AAPL, NVDA, TSLA, SPY, QQQ, GOOGL, META, MSTR, COIN, CRCL.
  • Fine for it to expire once judging concludes (2 Oct).

One technical confirmation, if you have a moment: is the Lazer Solana contract pytd2yyk641x7ak7mkaasSJVXh6YYZnC7wTmtgAyxPt the right on-chain verifier for Pro equity updates requested with formats: ["solana"]? I’d rather verify the signed update in the program than read it off-chain.

Contact

  • Email (also my Pyth Terminal account): egorslavutich@gmail.com
  • Discord: rayyer_220 | id 677158150691880980
  • Telegram: @L0ceo

Thanks!

Hey!
Thanks for reaching out - are sure about this email (egorslavutich@gmail.com)? I could not find you anywhere

Yeah, sorry, I messed up with mails, the one that goes with my Pyth Terminal account is egorivaschenko77@gmail.com

Found you and bumped your permissions for the hackathon!

Posted about a similar situation, would really appreciate having the permissions upgraded to the MAG7 (kaushalbalagurusamy@berkeley.edu) for the rest of this week (project due Monday)

Hey
Just done, good luck!

Similar situation, would really appreciate having the permissions upgraded to the MAG7 (debulearn4ever@gmail.com) for 2 weeks (project due in 2 weeks). Thanks in advance

@debudash did you only create the account yesterday?

Yes, started on the project yesterday. thanks

@KemarTiti Please help

Hey

This has been done since