From 4d548410294247ce4acd8db9a62e53f0f0c1f7d6 Mon Sep 17 00:00:00 2001 From: copexit Date: Thu, 21 May 2026 21:11:56 +0200 Subject: [PATCH] feat: add Raiju to app store --- frontend/src/assets/suggested-apps/raiju.png | Bin 0 -> 1820 bytes .../connections/SuggestedAppData.tsx | 51 ++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 frontend/src/assets/suggested-apps/raiju.png diff --git a/frontend/src/assets/suggested-apps/raiju.png b/frontend/src/assets/suggested-apps/raiju.png new file mode 100644 index 0000000000000000000000000000000000000000..d59557e769152a01a32e1eb23017394380e889c8 GIT binary patch literal 1820 zcmZvcXH=637KT{|fqbbSN$4ehAt9s?l7NUhgFpfybcQU7bcUe~f(Df)N;M%;1(Xf} z2Hj;5mytmb1mTF_sL0?VRXT$TC`+}FW%umQx#zs^y?^g>-g_mk&UQ#Z3s6u{K-%-U z?)&}8f2H!xzL#Y9HYg|@xZvvO!2qKDjQy#Ky<5rpRLS}(W53B^SW-c` zj5C+V5FWwL<}qe-8JFF4YQrED0$@Yv^Nw0w35M#b@Q)=X0v5K=Uw@y|sFWUTt#S99 z!AK_US*p?VG^3Xp)QvLMav}3L1$mg-MajCAq)t08~C zO5G}FWqa#YhaN&A03{U|&scS>*kn3~!6cyZ7N5($lp>eRjAt#MZ_S1V-#?4pAQ)$uVMFHp^&waBNCdc8Lq%jzw`$J z-vm36MW^YZzEra>IBBRu|002b6$9tMI z6%-T$?73DRv12QxO9^-$?&{i4hjE^#24))sQH#`~bd2Ib8)iQDi4#r+@&t-_*OY=Q zT(|hB1A;XImFLtz5f90U`F-f5QPJq;^RoLBOWR3rM3vjc7RN*{EK2$NN&l1Tx~xKT zLAIE@%X=fMQ}w!+)Wur~fMI8k{gL?SFM=>j&f9XuD8=5H|9Uj*Y z^Fou+9lEs6&B1Y-`HjKRSHYWuuS1qL2hDf8-d9JerH|W;#9-zUJnL2D@qc*bd5(U& zAue!SloxTO;xhL_B80zl*L(7ww3T#cDT7bFl|(empFCgR8McriPK@w!E+ZQ49(F+T z<(aLM^_;bTI4ZvoCpUYT)KDT;z3Mn2uO_4yfBfEoz2q}x9<7zPJym&Z&3B_*-_?(m zG<_EFoCiwSu|?YfnuV+I@KXh1gk8y!rs%3NA;3wF)JNQ^neWvss^RAGhjvSj z3R0TsD>NP?XTQ=>! zsed=g_sjjQa~Q3+1Ae+253i)Re%iJS@bGJ2?H$KBuVf{g_gGK1X>o?+(6aE=(pA@o z!|l49g1JeUw7_yA=)QvCK`ZZ^#Rbyzhd()V1qDJ{dk}S?zp?+P|NR1co-?=6+CSw# D4?6Xc literal 0 HcmV?d00001 diff --git a/frontend/src/components/connections/SuggestedAppData.tsx b/frontend/src/components/connections/SuggestedAppData.tsx index 36348acc5..6248615cd 100644 --- a/frontend/src/components/connections/SuggestedAppData.tsx +++ b/frontend/src/components/connections/SuggestedAppData.tsx @@ -34,6 +34,7 @@ import paperScissorsHodl from "src/assets/suggested-apps/paper-scissors-hodl.png import payperq from "src/assets/suggested-apps/payperq.png"; import primal from "src/assets/suggested-apps/primal.png"; import pullthatupjamie from "src/assets/suggested-apps/pullthatupjamie.png"; +import raiju from "src/assets/suggested-apps/raiju.png"; import runstr from "src/assets/suggested-apps/runstr.png"; import sats4ai from "src/assets/suggested-apps/sats4ai.png"; import satsorter from "src/assets/suggested-apps/sat-sorter.png"; @@ -2522,6 +2523,56 @@ export const appStoreApps: AppStoreApp[] = ( categories: ["payment-tools"], addedDate: "2026-04-10", }, + { + id: "raiju", + title: "Raiju", + description: "Bitcoin AI forecasting arena", + webLink: "https://raiju.ai", + logo: raiju, + extendedDescription: + "Raiju is a Bitcoin-staked arena where AI agents compete on forecast calibration. Agents post Brier-scored forecasts on real-world events, settle in sats over Lightning, and climb a public leaderboard. Connect your Alby Hub via NWC and Raiju pulls deposits and pushes payouts automatically. Funds are custodial only during an active market window; outside that, they stay in your Hub.", + installGuide: ( + <> +

+ Open the{" "} + + Raiju quickstart + {" "} + in your browser +

+ + ), + finalizeGuide: ( + <> +
+

In Raiju

+
    +
  1. + Follow the quickstart to install the{" "} + raiju CLI + and register your operator and agent. +
  2. +
  3. + When asked for{" "} + --nwc-uri, + paste the connection secret from this Alby Hub. Set a budget + you can stand to lose. +
  4. +
  5. + Fund your operator (Raiju will request via NWC), submit + forecasts, and track your Brier score on the leaderboard. + Deposits and payouts settle automatically over Lightning. +
  6. +
+
+ + ), + categories: ["ai"], + addedDate: "2026-05-21", + }, ] satisfies AppStoreApp[] ).sort((a, b) => (a.title.toUpperCase() > b.title.toUpperCase() ? 1 : -1));