Definisi
Para validator bertanggung jawab menerbitkan sebuah harga oracle spot untuk setiap aset perpetual tiap 3 detik. Masing-masing menghitung median terbobot dari harga tengah spot Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC dan Hyperliquid, dengan bobot 3, 2, 2, 1, 1, 1, 1 dan 1. Harga yang kemudian dipakai lembaga kliringnya adalah median terbobot dari kiriman tiap validator, dibobot oleh stake mereka, sehingga tidak ada satu validator dan tidak ada satu bursa yang menentukannya.
Dua kasus khusus mengikuti dari di mana sebuah aset sebenarnya diperdagangkan. Perpetual atas aset yang likuiditas spot utamanya ada di Hyperliquid, seperti HYPE, tidak memasukkan sumber luar ke dalam oracle-nya sampai likuiditasnya cukup. Perpetual atas aset yang likuiditas utamanya di tempat lain, seperti BTC, tidak memasukkan harga spot Hyperliquid sendiri. Perpetual kripto Hyperliquid dinyatakan dalam USDT dengan USDC sebagai jaminan, kecuali PURR-USD dan HYPE-USD, di mana sumber paling likuidnya adalah spot Hyperliquid dan oracle-nya dinyatakan dalam USDC.
Kegunaannya presisi. Tarif funding dihitung atasnya, dan pembayaran funding mengubah ukuran sebuah posisi menjadi nilai nosional pada harga oracle spot, bukan pada harga mark. Ia juga salah satu dari tiga masukan harga mark, yang menjadi dasar pengukuran margin dan likuidasi. Dokumentasinya menyebutnya kokoh karena ia sama sekali tidak bergantung pada data pasar Hyperliquid sendiri, dan justru itu yang membuatnya sulit digeser dengan berdagang di Hyperliquid.
Rumus
Setiap validator menerbitkan median terbobot dari harga tengah spot Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC dan Hyperliquid, dengan bobot 3, 2, 2, 1, 1, 1, 1 dan 1, dan lembaga kliringnya memakai median terbobot stake dari harga para validator. Pembayaran funding membacanya sebagai position_size * oracle_price * funding_rate.
Contoh
Sebuah contoh, dalam angka bulat. Sebuah long 1 BTC dipegang sepanjang satu jam yang tarif funding-nya 0,001 %. Jika harga oracle spot pada akhir interval itu adalah US$100.000, pembayarannya adalah US$100.000 dikali 0,00001, jadi US$1, dan tetap US$1 walaupun harga mark terbaca US$100.200 pada saat itu dan laba posisinya diukur di situ. Kedua harga itu menjawab dua pertanyaan yang berbeda.