Les baskets
Un basket est la composition d'actions tokenisées que la trésorerie d'un marché achètera et airdroppera à ses holders. Il est choisi au lancement et aucune fonction ne le change : le vault du marché le détient, et seul un upgrade de ce vault par l'owner de StockFun le pourrait.
Les trois baskets
| Basket | Composition | L'idée |
|---|---|---|
| AI | NVDA 40 % · MSFT 30 % · GOOGL 30 % | Le calcul, les modèles, et les entreprises qui vendent les deux |
| Mega Tech | AAPL 34 % · AMZN 33 % · META 33 % | Les plus grandes capitalisations technologiques, à parts quasi égales |
| Index | SPY 60 % · QQQ 40 % | Exposition large, aucune concentration sur un nom |
Aucun poids personnalisé, aucun ajout d'actif, aucun changement après création. Les actions d'un basket doivent avoir un feed de prix indépendant sur la chaîne où elles sont achetées. Sur Ethereum, la factory le vérifie à l'enregistrement. Pour Robinhood Chain, la factory vérifie seulement que chaque action est associée à un token Robinhood Chain, et le vault miroir refuse une action sans feed à l'arrivée de sa première livraison.
Depuis le 2026-10-06, un basket compte au plus cinq actions : la factory en refuse un plus
grand (MAX_BASKET_STOCKS). C'est une borne technique, pas un choix de produit : chaque coût
qui grandit avec un basket, de la conversion d'un vault et de son envoi à l'airdrop à la
réclamation de dix fenêtres par un holder, est mesuré jusqu'à cette taille, et un basket
d'environ vingt-six actions aurait rendu chaque réclamation de dix fenêtres trop lourde
pour une transaction. Depuis la mise à niveau Glamsterdam d'Ethereum, active sur Sepolia depuis
le 2026-10-06, un slot de stockage neuf coûte environ cinq fois plus : une réclamation de dix
fenêtres de cinq actions prendrait environ 8 à 14 millions de gas, toujours dans une
transaction, et l'app réclame cinq fenêtres à la fois. L'owner de StockFun peut changer la
borne par un upgrade de la factory. Les trois baskets comptent trois, trois et deux actions.
Pourquoi c'est immuable
Un basket modifiable serait un pouvoir, donc une promesse à tenir, donc une raison de faire confiance à quelqu'un. En le figeant, StockFun retire le sujet de la table : ce que le vault achètera dans un an est lisible aujourd'hui, dans le code.
C'est aussi ce qui permet à l'interface de dire ce que détient un marché sans consulter personne.
Aucune fonction ne modifie un basket, ni dans la factory ni dans un vault. Depuis le 2026-10-02, les vaults sont toutefois upgradables par l'owner de StockFun, comme tous les modules sauf les tokens et le lock de liquidité : voir Modèle de confiance.
Les trois piliers d'un basket
Pour qu'un basket soit déployable, chaque action qui le compose doit avoir :
- Un token disponible sur la chaîne où le vault achète
- Un feed de prix Chainlink indépendant, qui sert de borne au vault
- De la liquidité sur une pool secondaire accessible
Le feed est le point non négociable. Sans lui, le vault n'a aucun moyen de savoir s'il se fait voler sur une exécution, et le protocole préfère ne pas déployer un basket plutôt que de l'acheter à l'aveugle.
La couverture réelle des feeds sur Robinhood Chain doit être relevée avant chaque déploiement. Le relevé de 20 actifs présent dans les sources du projet est historique : l'API de l'émetteur listait 194 actifs au 2026-09-11.
Le basket du protocole
$STOCKFUN utilise Index. Le protocole s'applique la règle la plus neutre qu'il
propose, ce qui est plus facile à défendre que de se choisir le basket le plus agressif.