From 05da28f7aed7243728942ddb8a48064ad9f7dc73 Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 11:24:25 +0300 Subject: [PATCH 01/11] faq update --- src/components/Faqs.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Faqs.tsx b/src/components/Faqs.tsx index cc4d66c..7142b57 100644 --- a/src/components/Faqs.tsx +++ b/src/components/Faqs.tsx @@ -25,7 +25,7 @@ const faqs = [ { question: 'What kinds of projects are in the OurWorld ecosystem?', answer: - 'Our portfolio includes decentralized cloud (ThreeFold), tokenized economies (TF9), digital jurisdictions (FreeZone), and open education (Sikana).', + 'Our portfolio includes community driven co-owned cloud (Project Mycelium), Tier S and H datacenters (Geomind), digital jurisdictions (FreeZone), and open education (Sikana).', }, { question: 'Where does OurWorld operate?', @@ -47,7 +47,7 @@ const faqs = [ { question: 'What is the Digital Freezone?', answer: - 'It’s a sovereign digital jurisdiction enabling remote company creation, tokenized commerce, and flexible digital residency.', + 'It’s a sovereign digital jurisdiction enabling remote company creation, borderless commerce, and flexible digital residency.', }, { question: 'Where can I learn more or contact the team?', From 68436d68a9529ae162378d069dc8c973f846eb25 Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 11:33:53 +0300 Subject: [PATCH 02/11] indaba-->sikana --- src/app/ventures/{indaba => sikana}/page.tsx | 6 ++--- src/components/VenturesHero.tsx | 6 ++--- ...{VenturesIndaba.tsx => VenturesSikana.tsx} | 24 +++++++++---------- 3 files changed, 18 insertions(+), 18 deletions(-) rename src/app/ventures/{indaba => sikana}/page.tsx (76%) rename src/components/{VenturesIndaba.tsx => VenturesSikana.tsx} (92%) diff --git a/src/app/ventures/indaba/page.tsx b/src/app/ventures/sikana/page.tsx similarity index 76% rename from src/app/ventures/indaba/page.tsx rename to src/app/ventures/sikana/page.tsx index 0abe9ad..47fbc9b 100644 --- a/src/app/ventures/indaba/page.tsx +++ b/src/app/ventures/sikana/page.tsx @@ -3,14 +3,14 @@ import { Faqs } from '@/components/Faqs' import { Footer } from '@/components/Footer' import { Header_darkbg } from '@/components/Header_darkbg' import { Quote } from '@/components/Quote' -import { VenturesIndaba } from '@/components/VenturesIndaba' +import { VenturesSikana } from '@/components/VenturesSikana' -export default function Indaba() { +export default function Sikana() { return ( <>
- + diff --git a/src/components/VenturesHero.tsx b/src/components/VenturesHero.tsx index 18e968d..4b826a8 100644 --- a/src/components/VenturesHero.tsx +++ b/src/components/VenturesHero.tsx @@ -28,11 +28,11 @@ const ventures = [ learnMoreUrl: './cybercity' }, { - name: 'Indaba', + name: 'Sikana', logo: '/images/ventures/ow_icon.png', - description: 'Indaba is a social business empowering young people to be resilient, reach their full potential, and contribute to the common good. A global ecosystem for holistic learning - accessible online and offline, affordable to the many, and grounded in culture, care, and collaboration.', + description: 'Sikana is a social business empowering young people to be resilient, reach their full potential, and contribute to the common good. A global ecosystem for holistic learning - accessible online and offline, affordable to the many, and grounded in culture, care, and collaboration.', url: 'https://sikana.tv', - learnMoreUrl: './indaba' + learnMoreUrl: './sikana' }, { name: 'Hero', diff --git a/src/components/VenturesIndaba.tsx b/src/components/VenturesSikana.tsx similarity index 92% rename from src/components/VenturesIndaba.tsx rename to src/components/VenturesSikana.tsx index 7b1ccc8..8cb7bb0 100644 --- a/src/components/VenturesIndaba.tsx +++ b/src/components/VenturesSikana.tsx @@ -9,23 +9,23 @@ import { } from '@heroicons/react/20/solid' -export function VenturesIndaba() { +export function VenturesSikana() { return (

VENTURES

- Indaba + Sikana

About

- Indaba is a social business on a mission to empower young people to be resilient, reach their full potential, and contribute to the common good. We’re building a global ecosystem for holistic learning ; accessible online and offline, affordable to the many, and grounded in culture, care, and collaboration.

+ Sikana is a social business on a mission to empower young people to be resilient, reach their full potential, and contribute to the common good. We’re building a global ecosystem for holistic learning ; accessible online and offline, affordable to the many, and grounded in culture, care, and collaboration.

- Indaba is the platform that adds an "Engage" button to the Internet. While most platforms offer "Like," or "Comment," Indaba invites people to take responsibility, contribute meaningfully, and become part of the solution. + Sikana is the platform that adds an "Engage" button to the Internet. While most platforms offer "Like," or "Comment," Sikana invites people to take responsibility, contribute meaningfully, and become part of the solution.

@@ -80,7 +80,7 @@ export function VenturesIndaba() { Website

- indaba.ourworld.tf + sikana.tv

Contact @@ -94,41 +94,41 @@ export function VenturesIndaba() {

-

Indaba Ecosystem

+

Sikana Ecosystem


  • From ac76e77955ee5b79b35dbc45f044a8c5019fbfc3 Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 12:18:16 +0300 Subject: [PATCH 03/11] ventures page rebranding update --- public/images/ventures/mycelium.png | Bin 0 -> 11598 bytes .../{threefold => project-mycelium}/page.tsx | 8 +++---- src/components/Faqs.tsx | 2 +- src/components/VenturesCybercity.tsx | 6 ----- src/components/VenturesFreezone.tsx | 6 ++--- src/components/VenturesGeomind.tsx | 4 ++-- src/components/VenturesHero.tsx | 18 +++++++-------- src/components/VenturesHeroApp.tsx | 6 ----- ...eefold.tsx => VenturesProjectMycelium.tsx} | 21 +++++++++--------- 9 files changed, 28 insertions(+), 43 deletions(-) create mode 100644 public/images/ventures/mycelium.png rename src/app/ventures/{threefold => project-mycelium}/page.tsx (87%) rename src/components/{VenturesThreefold.tsx => VenturesProjectMycelium.tsx} (77%) diff --git a/public/images/ventures/mycelium.png b/public/images/ventures/mycelium.png new file mode 100644 index 0000000000000000000000000000000000000000..22b8b952ba126f09fe24eacf8989addb0d2e4404 GIT binary patch literal 11598 zcmb_?byQr-((eo&+=DZ?y98%&cMlMBaA$CLg1aQRTYvz;Ef8FThu|&=F2O%?&b{Y; z=f3;y`{(Uh-Ceu7epS`g)wTBCYu>6V%b+0>Ap-yaG&xyG_2*IHxk)1-JollK*4)nn z&{bVV98f(@vj2Q@0nwGSP*MUgKGR45L?AW*_P5CM4*(GlX~0Ng*Y!_VXI%lNrHYyESSFmZ4<0hv3R2}_E}a2m<# zxZ60Wf!tgnF2Y)3Qet-O=5i+NY9Lb=69;o)O)D1&MB35Ld?PT^6$FKt*gtpnPIe|x zh%ms_#MR0KB<2dWHZivb0ATZg|5`yF%wJw8YAZ~stE38&aCCuycv;z5*(pVkK_HNji@Ak>x}@|!;Lmr$lvYrv zlK>l=hldBN2N$cOizOQeKR-VkJ0}|_C(E-0i>sFd)Wnm;!IkPyCI8eT32`-Zv37!5 zJ34@V>oqZTbb|_0QvNpd*Y&5L=4OA{adLC9`@@R485_h7Vh?eEy0USwa4H;9scU zGk?PVh~=M46f!pxFmr*JKpkEF7x#JYk5Fqsod3@K=Y*ZL$lr2Di0yX-pSgbv-k;pR zD-mM*j~0LX0kwwOLH>wvk1`rE~g!}7m)e+&2DffB!W z6=E*J$*%8C=x8VM|E+ckvHiR1e>pGo`=|-1xL7|I2b14NUF13E{tw~?n;xP;* z=~8JdTVbI|B$S%?tO0exi91fBU zPq|VkM&zo$Al|%V$<io73F&R}stS>o1p# zj!^<~rsRx{Qbib6<76hfa;MMz+*U4GM17uuZ6VUFmm1f%Or;Rs%IRO}X?n=|1Iy=? zcT0{%P{HD>&#Y#?-RDZk{uxu3@#<|c19zqxxb`heW2^Y|VrSSzs40MLg@pFT!PVP} zHtjhL2HBeScS&m`UGCm2vD>42F5duY0#yS7h5n0#qKc4)wi%4Ox`-Rd&+BB&w>Uz~tLG2zeoR~CTK+iPBw$tyjIiZFXro87_k_F#qK(Wbm z<{dTSW{<9XIA-0o-)ZELk~s3gU?a0tr>SN2P(8iep`)};(S9VQQ4!JvkGfVRc9O=R zxK>nM0RItHleQQB@YKbkZ51v_(_8{2Fp@2#9(5EqffjYK?fAZtqHELdCL48a82b(~ z=eJaEVln+vOb~@#j}s^M`r23vh;oL^Nd^DN5*#3=O_<7XpqO{1E|3Kc!7Bq;zYXT( zvjlSKn?Aa2s+1iX*v#h&W30HmJB0-HkL{mxdcs^Eg7p!8V1qbUkX8|NgOjiqkQPq- zz=<+`Oen3)qth1hmM~I!K}p-bju}9zA2*jEsTB2WJV|~H`Q`E%GX`F_Te`R=c(g(>qQhn4J%&Ng$!oa{R1Mo9RR9o#V&liq|*#saAlDiJCvuFkHO=~`!}s%|M5zO zdhyO1ZeJ_PB<#BT2fZl^;GwL zKE6)uH-9q3kMGTenUdKujQCDgv_VC0)ttwu9fD~Gdbf@1CW%?L`G&7+CZxzXcY5FT z4r)q+Hvy2caaOg3HtxvZK}Q9%7xK{0V`Or8xR7pFg~{KY_-5QTkH=gw4^(3L=3Jj{ z=1eJ8(oedGZV***Ea=I+RbM+zo*C8FXycdv38%GXyGmYivD#v|`MQMtExexA50}*v z`R%kBp3&e@&2D`FjTY&J9j&Scz0J=o#hkl#e9JfT(eIMa6#SbpH1V(!Sk(Auu8M>{gXR)Y
    Xf5qcJ{_te~tuQP&F^K2E#-l5ca*h zCvo7}!GKS+7&wT*BJIxBAYzaE{ar1lAJOa=;C^j!t`g$}P{BD1K?1=5{D`)um{)-1 zad_edXQfBYV_W)@yIy1^MEZ0Z{8|+!HN^}8PM@$J0O}jd2j!yVte0^kf^s7O6bTpQ zQU=^guxiOoEolcYx@VcntM_(I==O*fY98Q^8Rl1xw$o>d-7#I3UPxGQT(Qb(;Wvk= zT1tyI%jMJny9+I?Yx(79Mx6O|l|p_Z^ZR6lR~B;9%hP)1Ai!?*x5LRou)EnIVrr1E zEK{W39b8Z|6`*08qOPaS6*U8%k{Y3%M8`%4rq>VkNzDimxkk&6 z3GLIkI-0J!nx8MKZipr+r&wjOCI%2HT7ybgo+)lfE@mjUhU|0D^}*ta0xOVM+Wb9Y zPp(E@^yh*0U-%f;Ut=I2?CDE&RbWH6tvHnmy?cHkT1VD~~MY?@O5~jIhdxc;A<*)xVS84&yFpN_I)>hg!@eti(;%YRaPlQRY%O%RV?^vaB(qG9~`_ zJ{%a?DAvtcsZJXVW*)w@R$`k8!37R*T4+fEN`j(@7n5^rIBme$^?=dLB|@cCnoW5b z)WA-=!XwfA&T<=BjI^vzFeprGiQ9dT15Hu-eXF?`9yImKnoA(Vj^SYG)xf%N)majg z4){tfRjm#LJW>g*Y3`s0UD#<)Uf2dPaiLQO=H1+p1z-uG_bws4gs3tqn5vb4rs{ z2~|(?a@`ARI>n94YDrvBBek}{4a*ZMss+PsR7HMGss{7cgsD*tAoeC19OiaN=>gLg zl~;?&=*81uQ@}39?UilTh^lyj9AZ@=lZu(j368lE7+tTkdm2?il*J~)#Q0II!DxC9 z!~5=l<_uiwlv9EccHvGfhgIJuuiEc4?WYVSC^L8^qj<8!sq0%AB?#6|4lIELB7Ac1 zzb9Wzu+MkANj;1ca8$vv27Wv2R4R6d*T8@=dScXF5(w@+PpmV?5X$@mm@ z=a~4UV6DCjz!85iJpq%MBer*_uJ0Kw-w$cXX@pd#6`7Eys(dg&i#iRQI+%JII5-*q~PfJN+sDEH4#{%#m9_cjc+bVcVk)g#CzFt5GKKC_DXh521E2 z_}MIOFN|z>5LM6=%EGH{Yc`hJMxVf>Zpt_0iL)Qqj`^~f(y)EBw#lG{*?JNvQt-Ge zd!4;qIZ>F>NnJU3y7T^CC*&X96Q*Vpnb zUc{@XDpEV)&e@_@r|gr-n{8IBf|`8!-zLfc^y7}<#|&C@<)jo}GY?8@H~dU>qA43- zzf+svx0Y`24)RB5~o) zgZT+liEumj0xv|53ydPIP&1)4waK=-uTrW+fmZ#sNmaV-4L*(Q9;&-81)6IDb8B-l znOZmwywYIbU}U=p#aRe*fugFSPKtVTI;9j5o$4pe(nlMAC8~_lGGzNxF5Q##y@=s0 zZ-i89otzL13{5C}bZvcaZr4t0l<6(&zG&z8;hOV4xqp|oKH8)20QLP-ZfU3og6+PZ59)OVpMclCYA(-{36`)fVb$$I%2hD&>UX$Z>|1${(ZSe$Xl*RrNT zy3d}aW|w*jYx1)@Oc7-xCWR50qG%Q9_&B#|^bk3t}dT}2P%*|*>9Vn7M zzO;fpkM816U&zh60Zn19YzudC%#0; znU{z!ET-_=(f8$1$l21jP`W>%=PYMFfW{CdYLE>&t&?fz`$6f`c(rgUxktLKc4j zNUw}uX6(=`vBTd&9T@X&-nLS`S$hk1v;Nr8!~4Z>*>sUx(Lpf8hTCsXUrSjdtT1Vw z-D9$*g5O$E=&Xrf5>njtllSS??)u#sJHb}9;ZWPF(stB zn4iSh=yB7vC#HioXR1^*9#XWv5{maaek35WsQ8SOU6cPgq&qLG+aFN!hE}(h6$Uk? zxeawe|BT?(WpcmSJn#r+QOwrnrKclMwGo3Sr<@6l{Vm^D@?HO@Ypj$$^9Dt6H1_;# z@=X)4XjRr0RhiAO6zOFP&aj;-x%(RIJIS+d4+g(<;lU2!EdpdlhMyN3r3!xVe6{k9 zc`-fJeG(h|vN_{350~R_5o~8P{Fvu{jB1|=t(OT;84!CI zrB_99h|E>yPpxHNymQPRXT)Dpj2Xp0@lBhTiGF18Vp`MSjzVP5P}A>TNIlKLEJ(kP zGM9`pck*B&e~`3xG5>~_=Jhf1TCI1h0lqq>2<0*d3-j)~G6U&*TLNs(-t|qFi+1h3 zV@@WGxYO+f!DeJk^^!~Zxx6K{^e|Y~v!Ue0v0f*KH~_YM%>W>h9_v^-75KBm?PXbT z#e%5Sb+ce1z;MsSz5a@*=TQ`ycf;oFY&N55>E(OWhaUZvPl*+s0QQI7%#2Av(p?-sv09-)GTxaT_fU<1Q7pfpTj&GYe+Uq zNEz?Onjw5LPNZNm=R-+#q}nF7krq5;-7(a-BGwsiV#XCP9AN)> zn4Mo1GV9db|HsEz&1u{z2;Fq|$a2--C;u zg_w=w>W}*|AHiBmcr?mbo}&uwb{f^@lz1na8UT_5`W)d5T$aDPq7gpwAy_ZWm?iH} zoDQTpYp=V&4s4{a8%UwC6I1zIjqgb@Gngz}05}ucxL4yaPA@W(3KMy-QX?*Mu>L4D zJ9)eUa2ks$h#>-RkDE_ITH>+$_rc+RT=_hj_}KrohZZ{=$T35-P5eEY8b= zm1|iKiD1FqkpjSdt0%CEZ2EQ#c^XG{$28cJ)tU1UFMBVYrG{kep%(sDi+rY8XOgLl z@rrEs3sZ^5&SRj+)d9%dIJ&Y$xF1M>g1?_{^caiPc$}b@n@^!gX86f}5Vy^0y~ztD zNn+mf!PR^Qy$baXXxvg>wgL_aj?(UreA!(dKP5Tl2MM($Y~ri~#(Vs@0>cKP7^6yd zyI)G6I!+%O~JG=V1ckJ|J z_AVe@+eFGkoNhJ5NDpl#$m?4J^Ipn#U7EVmtU{IS=??~_FK%a%-)B|^HX^X&(7$j+ zyaCvMjEV3=((5a!43r}iK?KDmB?Ms`PM_ydC5r~z<#>do%=AS{VD*3IzF;Ep(gZT~ zc&AAet0ilc)XVm`WDHd*hIOwQyGz-7mYRAnWCbv(7KOUNgXq%B@U^j$Jse9e(nY16 zu!7P07(YiLUYAFn2+WK4Tc^xG*M;&ZYBKUa!&MZlQ(WyZ3jgv+m)htO z&14QAjS>5SDk<|~GYU(iGzXuYR1txZsNw4>ZrW--#iCwwsUOc4-a9_~Df%0#c?x=^ zc@EEBc)Ww2CvV-NCl@mMCG7WOiA}1j#-uL=g1yhNvU_{64R7EBKJRH&(BdzD;T7_$ zoxCWm!gbtm1GM{vE?tO>e>|_nX|Jpsy83!DBxLyONc#3=;H8ftPp9=>gz{xHerwF* zjh$8NiW|J^+xn^73gz$oN|Cz$blR~7YDWDseCyYaq6*gwF@8PBZ{i4(&9C92rEIBw zY)(w(b+6qW7r7rYRBo~$(tN*6*-jMW#Yt7L4(2Rb+$hiBdk<(Bh&W*t21gCZM-Vxg z=r-2K@s3g(m@*@_E{X1pvu$tf)pX>#ELx{d%qQoLzVd%PE>FSwnAndz6DC4lLH4q5 z&MJ%bBcsh)I-+MlJQiUFw6F7`wA$P=7G>Cb6qv*kX|bL9s*rPe$iCI&1sJ&A5MnyS z$ev7{4#OlZbf_KPiB-d{K@HEjHDpSAV(0jj%eMN|D3EsErH3BV+URPu(FypZ#>)t! z=^`u;_=aH9rR;pb&^I!tINSGx#*z#~?TZm4X;&w2Lm4@0lY7sdnu&(!!4R2eq zW2#1(xdSyr{6hrP)NURh1RlQA4eSR@eW8VZXnB<&taqR=h42ykwOLiP@wZy(u&qyc zFkFOa?kb6a)M_)51EwG9Pf3_Z>*G4Iwkm8Am18HPSbGB<5%-D$v0mfLqp+0;C|ZUr zz}%6LR=w+?i$nZO_MtuWK<#7YT6H@CobKSIjwAMy^L(i;nwESM-mliwYgJOP#hD-d zzMc&^#k7-s!=@WOGAv?E@KHLB#SV(aKE>uac!j`8x(s!F9-CQ!{sTN2v_X}j*qugy zmykwgTa&PW74LOM6Fnq!5+cbB-pKp`P{wrabH`aB%CSeNQ&CZg6TcN1%NILjqSx$nRE%q7R;gTg3v&}Y)c3*CMM^9PC z1^2YWVJj|^xpSRIBRgM3Fu!=oR&sS8qUrk}aOpp88nL)_G|sZX-m%O>;;@~pQg%fP z@BT5wO1D?d9^Xid#B*Cw+f{jk6Dk7l?%iWxSPPd+FY19uce7l@Jsc%5$S{8@z^=m!J%#!eDw zM&eH}k@fr{Wvv{r3oYvzGmPgIoIm5x_r(r3ea&|I$P{B9A0Z-i?3PgBlxibubVG(N z`lkEl|c%P9fT9B|R5cMZ?7=G_d2|^}lUz;?G)DKyuy!0`zWU&uDX%3L| z^ZBvH42F?_Gsb=*%f;W!MB#YyO2>GeLoMm0$=7)&CNtS+tE-gP@`#|)jQ71bF$%gE zCa({-rt>4>D+x6i2FQrBf@6;eBFzIQM9}N^CnYR!n`Jgs-&YeVBe_Tx`joUey(;AT zSv6UDu*M}Af;cM+A?o?~;`y0RQ*b~SmblSD)A*dHxr?XWMhJ~ZrjSvYhWDcDow3z) z=?=v_QF7<-qOqvUq{h1id|}J7Nr7)aNNpw zyxyb=_o8{#Okb9BK^{PfIBvdGn=Regz}ZwCDn45hzfU8ds*{Z|jtJJO4Pw(Fml9s0 zhr`=WCAN1`q%e4H>NWO*E}e&Jl;~Aof_Q@}fP=mEFnE3?$FQ0dXvg;bn@6);tcH87 zsigH{^neOiCUS$=A;xPTYsda_!h=CoN2R% zbnZiuf^VUBoRI9s(dA}{GX~xL##dl&aZG}!K#x)LXno9Q58qc2lRd=-2bVm#u6I#D zKb=A2!EzjU5?ofB+am&0j1xZ1bODuelC2=#>2E_(ZE(0bQ?V+At0=shYvf>eht)0u zJ`vIZl0>QXiu{t#_;1wByN!q6f|-8-fAE2gjnUR;%)*7DBJ<#3H?oh42(gX9hWVQG zg)WGL0)}|$0-(c|cLyiQ4+i|@@#t=_!KwRb&Nk%Y49zK%jRMFQ=zfJVpd~|R-LcG> zIgPpI%xSzC_zDHY4%TKXce>)PMTI{7+6~JBHY}`gm8V0M;h_=H7{{M+&R>80T=#13 z=diNtwMQ000LeDCN0Pj&D*7z4qMmk0ab}IQkC7;LM2w;Kt49fT2m|-WuV$1u9j0V_ z2lH*MGAv|*@PR;5XPMhaw4|*ZSSkup`Q}-O0lem#F*(`;-%;$n-VYi^35d$=<~TI= zp%k-b4=KWouRHv!ZxEhej4HV^+(pg<>x7t& z4|cCYovRgKI@{I@y`z{OrB$p~x${4E4ZA+peFc-lAx&JNm7HE9 z?c03)*d?GBaEG{tOjYpN)vhhue;n-IiY(OD5JeshOpEw2*&HHKNCnPdcf~1_HM-Bp zgl!~fBqji+WV@cEgpmk1&9p_Lq}2!C!f6vCX(CU{*7;hxTy^VyvH3EqP|Ur8e;Ha+t=6~3Po`&5PgYGMV<5m|Lpo^=ZHQ7w(&pzgDDduLX!m&4Ou zuqeKzC@ehYqjGCxUAum+|VL|Q7KCG|ul88FZ z&5;mOugyVC;xF}-f!287wa9l9qc(v8r&oAp8@4f180~i2QduevQzZ`DU2(U!R5HtO z;l2;cO##O9t+fMnEfQwK?m=#k3P(b& zsI82XJ3IL3Od#a;%}|2v5ig`m$v;AGzRFE1T8-gT0>c|qTcL|uY{b=xBjxF?mIAR5 z>3D4YR?b_KIm;iW>o-c9OetMBv!V0(=PB+Jy%)KQ>uLU$_IZ^VLP%a{Lt~`oC=uVt z81^_C=rROOyvh^$J^ZX~ryi%r#7+gB#?K{w4A|-vzV~ZeMGp<@L@TR5Gh$v9_P~+! z+AYB-*q&~-s#%-3!^j$I9&rxDem}Xj@sTlc9eJKEKfQFdL;l!}6;$uo)w8P}npYLC zrr0FB{Bo!ne<@u6x7o-h*d8U;PJL_T+Jo@64CpoaE+IO$B(|s~u_t#aDJS zCC53-?DuL|VCe0g4c~wC!SyvU!K0v1#adLsG^gG3(Qf`A8&`1*=P7gs?OlxQ;Q>c3 z-P3tw-39*|LNNljACd32b(x09P^VA1tVCa9`uKfYvpg_en8DMDyvj&m?c3T@K1%K@ zOP0~X7^Q^64MwebI~V!7-Rx3Tc9BBG52pfI(E)QJN4*fEtanVCa~iV1zJxOmu;=U9M@_O@N57351SJj7EiBLh77YC z7r$mJK|jc9$a{6xmEGuSJ)pqP^)m0<+8K2t2YZI-Je5>VpWE)~`ZeQS8~0{yJ#cyA z@reEeZRKois+9usoQl-kVry&0B2&0Dh+x^I8!`g z0>KC&>ad4FU@VM&<9nJN`SNYyvi}V5L0TV;~;l=HymvXMG#_qH(TmQne zw%hCNh4CHdL_Xv+UU1ei&E{xtpt4tZ(AfT3O<2TCI0KGssEc>&BkR;qtnY|4lKXLi zIdlq>*Ax;r9?>~#R%|u73$fNj%nqpXIFf)0P6a|oc^5WamAu1656j-D(2btp!g~9+ zPkbHn8$K=?p4g-9*kNrdCT95QKj`PvL@$I`v#FvzQ#MYwe7|7r15Xo&!Ns<;%Qtbu zEgn7ZCM1m%m(L!@Z}r_>p20gtChEd!yQT-<0TLFw+wjI*mtNaLsS3nciGEQ9UIqrM zTl15L>27ir73@C*C9p@(+y1=$)~g}E9rc}XLSwX+VU^068Xt1Wu9YEljuYoyzpMHL zm$%l%M0C+VQ(vX;OH2JVOToqj#x47 z)N`&VCqSEK^wuI#kNwmzQE#6AX+Mgn*k`W+p*JQ&tCyGZFl@Xl^VcpvQEMu9WM<}yGg@S_S9>nt#3 zpyB*hf$O5k^+Icw$g<%?07PCl*qxqd%4Fr` zUt$i7R?zujuOLCJ%Rr}o4TW@Ys#`3GeMGc!sNEi^%l?Y!z>{^m0i7)y`!d-EReAjl zmGqv5C*PN_EjwkJ(_~^MvifhTu1`m5gk;e=ufywK$L_>xO7UO`(NF)Bq{>Oyt;-_> zYTK<_YMZBC%yZo%ldifIBwg_^hLW18pe@6#OVXWq)w39$bJ0O!&xU0dVbl78weq?L z3~Naujt#XX$clb>!8DC96rMza4QxIoo0d3|@y5rw!4FccekNY1H`v-Ij-Qa5Np%r; z>pIa&W@^qQrLv&aA7_7(!ui_kN*}DHOp#7>O;}}=`{uDc6g4Tyc>n>>rN$W_K?MMI|EPO+ZQG0jH~+}ll7}y zGw|)Z1iI~X`e+*D2)Q|JKnjapmlL3Pwg;&!|4{L9y59YOm~D6@v$zS zKETg|fDO-_G5WwajCgcdb={r8BC8%vSxMFiF}p~KLEB%?ybMA@YK14bI$PXxIUso} z`wR={%w@=m)YKgE8?!4!nKIJuLrlF;ug#hyxE)NHl6vI-+zXoQ6Hy*rZ-*>%XL#&(wtH zJ=M@VmeV75OU;!s?92*?-?(6ZukZDmQ27 zB=je1xu9ZZ+j0~CVt}CF8Y>?5y*1u3Liqu23Uw(<*+C&|jpyo^mn?I~JVgflq8qZM z`)Ht?N#_nl)4i*z7oF@Rx8wv{kcFOyQakZU7|X_Eo(eULX%P~kq z-X3g)*q8K?HWQnxX|fnVlqG}Bjb%PFm1<@|@Ph*!y5U2G203j&I<3D1O7GeYIk7${ zibSEU^z4v05GcPGGIrvl1`#-X)zB!n`@?!m<%U05@hWZN^Xk-aR~SU7)DbHYW=x+o z`5azSe!RQ(lz4UZi=(AsJ}yqveTbQ5kh!5HF!cp(VDR}y`k~0=rhdB-;|<%BAnQ?t zAalAW>VsU-h-gpuBY`{&W&rC@uF{6a1e5zMay}!y->N0?vm|$g0JT1H3QD*Cj9=Bubh;! KWVN_)@c#gXqRYwv literal 0 HcmV?d00001 diff --git a/src/app/ventures/threefold/page.tsx b/src/app/ventures/project-mycelium/page.tsx similarity index 87% rename from src/app/ventures/threefold/page.tsx rename to src/app/ventures/project-mycelium/page.tsx index d94823d..cf5b184 100644 --- a/src/app/ventures/threefold/page.tsx +++ b/src/app/ventures/project-mycelium/page.tsx @@ -16,14 +16,14 @@ import { AboutHero } from '@/components/AboutHero' import { AboutMission } from '@/components/AboutMission' import { AboutExperience } from '@/components/AboutExperience' import { VenturesHero } from '@/components/VenturesHero' -import { VenturesThreeFold } from '@/components/VenturesThreefold' +import { VenturesProjectMycelium } from '@/components/VenturesProjectMycelium' -export default function ThreeFold() { +export default function ProjectMycelium() { return ( <>
    - + @@ -31,4 +31,4 @@ export default function ThreeFold() {
    ) -} \ No newline at end of file +} diff --git a/src/components/Faqs.tsx b/src/components/Faqs.tsx index 7142b57..9b60650 100644 --- a/src/components/Faqs.tsx +++ b/src/components/Faqs.tsx @@ -30,7 +30,7 @@ const faqs = [ { question: 'Where does OurWorld operate?', answer: - 'We’re active in strategic hubs like Mauritius, Zanzibar, UAE, Belgium, and expanding across Europe, Africa, and the Middle East.', + 'We’re active in strategic hubs like Mauritius, Zanzibar, UAE, Egypt, Belgium, and expanding across Europe, Africa, and the Middle East.', }, { question: 'Is this a blockchain company?', diff --git a/src/components/VenturesCybercity.tsx b/src/components/VenturesCybercity.tsx index 1efa8de..6ae01a8 100644 --- a/src/components/VenturesCybercity.tsx +++ b/src/components/VenturesCybercity.tsx @@ -70,12 +70,6 @@ export function VenturesCybercity() {

    Zanzibar, Tanzania

    -

    - Website -

    -

    - cybercity.ourworld.tf -

    Contact

    diff --git a/src/components/VenturesFreezone.tsx b/src/components/VenturesFreezone.tsx index 3c0a66c..4b41023 100644 --- a/src/components/VenturesFreezone.tsx +++ b/src/components/VenturesFreezone.tsx @@ -16,10 +16,10 @@ export function VenturesFreezone() {

    About

    - Digital Freezone is a collaborative project with the Government of Zanzibar through ZICTIA. 100% digital and automated, offering seamless legal, financial, and operational support for businesses. The FreeZone provides regulatory incentives and benefits to businesses through a fully online platform​. + Digital Freezone is a PPP with the Government of Zanzibar through ZICTIA. 100% digital and automated, offering seamless legal, financial, and operational support for businesses.

    - Planned to officially launch this Q3 2025, OurWorld Digital Freezone will introduce a new paradigm of sovereign digital jurisdiction. Unlike traditional regulatory zones, this Freezone is governed directly by OurWorld ; enabling an unprecedented level of integration between digital identity, business formation, compliance, and tokenized trade. This sovereign model represents a billion-dollar opportunity and a foundational layer in OurWorld’s broader vision for next-generation, decentralized global infrastructure. + OurWorld Digital Freezone will introduce a new paradigm of sovereign digital jurisdiction. Unlike traditional regulatory zones, this Freezone is governed directly by OurWorld ; enabling an unprecedented level of integration between digital identity, business formation, compliance, and tokenized trade. This sovereign model represents a billion-dollar opportunity and a foundational layer in OurWorld’s broader vision for next-generation, decentralized global infrastructure.

    @@ -74,7 +74,7 @@ export function VenturesFreezone() { Website

    - cybercity.ourworld.tf + freezone.ourworld.tf

    Contact diff --git a/src/components/VenturesGeomind.tsx b/src/components/VenturesGeomind.tsx index 8b21def..3787080 100644 --- a/src/components/VenturesGeomind.tsx +++ b/src/components/VenturesGeomind.tsx @@ -16,10 +16,10 @@ export function VenturesGeomind() {

    About

    - GeoMind is a software company which has developed a cloud computing system designed for planetary-scale scalability, offering secure, immutable data storage that ensures integrity and permanence. + GeoMind is a new generation of decentralized cloud and AI infrastructure that delivers Tier S (enterprise-grade) and Tier H (home and office) datacenters to people, businesses, and public institutions.

    - GeoMind’s platform redefines what modern cloud infrastructure can achieve. It is an ultra-secure, globally scalable edge and AI cloud environment with fully autonomous, self-healing capabilities. Designed for both traditional and emerging workloads, the technology provides unmatched sovereignty, scalability, and efficiency that traditional cloud solutions cannot deliver + By pairing autonomous bare-metal orchestration with verifiable resource metering, GeoMind lets participants own their cloud footprint and turn idle capacity into profit. The mesh spans sovereign facilities and in-field deployments, providing compliant, energy-aware performance for AI, Web3, and data-intensive applications without relying on centralized hyperscalers.

    diff --git a/src/components/VenturesHero.tsx b/src/components/VenturesHero.tsx index 4b826a8..045d580 100644 --- a/src/components/VenturesHero.tsx +++ b/src/components/VenturesHero.tsx @@ -1,30 +1,29 @@ const ventures = [ { - name: 'ThreeFold', - logo: '/images/ventures/tf.png', - description: 'ThreeFold is a scalable bare metal infrastructure layer for AI, Internet, and Cloud – presenting a cloud solution that offers unmatched security, reliability, performance, and autonomy. Leveraging open source technology as developed by TF9.', - url: 'https://threefold.io', - learnMoreUrl: './threefold' + name: 'Project Mycelium', + logo: '/images/ventures/mycelium.png', + description: 'Project Mycelium is the community-driven, co-owned decentralized cloud built on GeoMind’s technology, delivering sovereign digital infrastructure for people, enterprises, and public institutions.', + url: 'https://projectmycelium.com', + learnMoreUrl: './project-mycelium' }, { name: 'GeoMind', logo: '/images/ventures/geo_ico.png', - description: 'GeoMind is a software company which has developed a cloud computing system designed for global scalability, offering secure, immutable data storage that ensures integrity and permanence.', + description: 'GeoMind delivers a new generation of decentralized cloud and AI infrastructure with Tier S enterprise and Tier H personal datacenters so anyone from individuals to enterprises can own their cloud and earn from idle capacity.', url: 'https://geomind.io', learnMoreUrl: './geomind' }, { name: 'Zanzibar Digital Free Zone', logo: '/images/ventures/freezone.png', - description: 'A collaboration with the Government of Zanzibar through ZICTA. 100% digital and automated, offering seamless legal, financial, and operational support for businesses. The FreeZone provides regulatory incentives and benefits to businesses through a fully online platform.', - url: 'http://cybercity.ourworld.tf/', + description: 'A Public-Private Partnership (PPP) with the Government of Zanzibar through ZICTIA. 100% digital and automated, offering seamless legal, financial, and operational support for businesses.', + url: 'http://freezone.ourworld.tf/', learnMoreUrl: './freezone' }, { name: 'Zanzibar Cyber City', logo: '/images/ventures/cybercity.png', description: 'A visionary startup city featuring 3,000 units in its initial stages. The cyber city aims to be a collaborative hub for innovation, bringing together startups, investors, and technologists in a state-of-the-art urban environment.', - url: 'http://cybercity.ourworld.tf/', learnMoreUrl: './cybercity' }, { @@ -38,7 +37,6 @@ const ventures = [ name: 'Hero', logo: '/images/ventures/hero.png', description: 'Hero is a digital assistant designed to give individuals full control over their digital identity and assets. Focused on privacy and autonomy, Hero helps manage personal information, tasks, and interactions across decentralized platforms.', - url: '#', learnMoreUrl: './hero' } ] diff --git a/src/components/VenturesHeroApp.tsx b/src/components/VenturesHeroApp.tsx index 65d25fb..a331445 100644 --- a/src/components/VenturesHeroApp.tsx +++ b/src/components/VenturesHeroApp.tsx @@ -76,12 +76,6 @@ export function VenturesHeroApp() {

    Zanzibar, Tanzania

    -

    - Website -

    -

    - www.ourworld.tf -

    Contact

    diff --git a/src/components/VenturesThreefold.tsx b/src/components/VenturesProjectMycelium.tsx similarity index 77% rename from src/components/VenturesThreefold.tsx rename to src/components/VenturesProjectMycelium.tsx index f89d6ea..9cf2606 100644 --- a/src/components/VenturesThreefold.tsx +++ b/src/components/VenturesProjectMycelium.tsx @@ -1,24 +1,23 @@ import { CloudIcon, GlobeAltIcon, CpuChipIcon, CircleStackIcon } from '@heroicons/react/20/solid' - -export function VenturesThreeFold() { +export function VenturesProjectMycelium() { return (

    VENTURES

    - ThreeFold + Project Mycelium

    About

    - ThreeFold is a decentralized cloud and internet infrastructure platform designed to run directly on bare metal, distinguishing it from other DePIN (Decentralized Physical Infrastructure Network) projects that operate only at the protocol level. + Project Mycelium is the community-driven, co-owned decentralized cloud that gives people, enterprises, and public institutions direct access to sovereign digital infrastructure.

    - Focused on enabling autonomous infrastructure, ThreeFold ensures that data remains local, secure, and immune to loss or corruption. Its exceptionally high security standards have led governments to select its technology as the foundation for their public digital infrastructure. + Powered by technology developed at GeoMind, Project Mycelium runs on GeoMind's Tier H compute and Tier S storage datacenters—delivering autonomous, verifiable performance across distributed bare metal. This combination ensures data remains local, resilient, and verifiably secure for every participant in the network.

    @@ -73,13 +72,13 @@ export function VenturesThreeFold() { Website

    - www.threefold.io + projectmycelium.com

    Contact

    - info@threefold.io + info@ourworld.tf

    @@ -93,25 +92,25 @@ export function VenturesThreeFold() {
From a11eddcd4f589ad34b0cb43de308df7960144361 Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 13:23:26 +0300 Subject: [PATCH 04/11] homepage updates --- src/components/AboutExperience.tsx | 4 +- src/components/HomeMilestones.tsx | 8 +- src/components/HomePrinciples.tsx | 115 +++++++++++++++++++++++++---- 3 files changed, 105 insertions(+), 22 deletions(-) diff --git a/src/components/AboutExperience.tsx b/src/components/AboutExperience.tsx index 289bf52..0736a33 100644 --- a/src/components/AboutExperience.tsx +++ b/src/components/AboutExperience.tsx @@ -18,9 +18,9 @@ const timeline = [ { name: 'Launch of New Ventures', description: - '◯ $30M raise underway to expand core infrastructure and invest in new ventures with a focus on interdependent projects that strengthen the ecosystem collectively.', + '◯ $50M raise underway to expand core infrastructure and invest in new ventures with a focus on interdependent projects that strengthen the ecosystem collectively.', description2: - '◯ Designing regulatory framework to facilitate digital assets exchanges and other decentralized financial platforms.', + '◯ Advancing the Geomind program with the phased rollout of Tier H and Tier S datacenters.', date: 'Current Phase', }, { diff --git a/src/components/HomeMilestones.tsx b/src/components/HomeMilestones.tsx index 4cb5c3e..2656dd6 100644 --- a/src/components/HomeMilestones.tsx +++ b/src/components/HomeMilestones.tsx @@ -16,12 +16,12 @@ const timeline = [ date: 'Phase 2', }, { - name: 'Launch of New Ventures', + name: 'Commercial Expansion', description: - '◯ $30M raise underway to expand core infrastructure and invest in new ventures with a focus on interdependent projects that strengthen the ecosystem collectively.', + '◯ $50M raise underway to expand core infrastructure and invest in new ventures with a focus on interdependent projects that strengthen the ecosystem collectively.', description2: - '◯ Designing regulatory framework to facilitate digital assets exchanges and other decentralized financial platforms.', - date: 'Current Phase', + '◯ Advancing the Geomind program with the phased rollout of Tier H and Tier S datacenters.', + date: 'Current Phase', }, { name: 'Scalable Impact', diff --git a/src/components/HomePrinciples.tsx b/src/components/HomePrinciples.tsx index 0cd274a..8ee209e 100644 --- a/src/components/HomePrinciples.tsx +++ b/src/components/HomePrinciples.tsx @@ -1,9 +1,50 @@ -const stats = [ - { id: 1, name: 'Build in ways that respect and protect natural resources.', value: 'Planet First', image: '/images/home/planet.png' }, - { id: 2, name: 'Ensure equality and equity in our ecosystem.', value: 'People First', image: '/images/home/people.png' }, - { id: 3, name: 'Promote collaborative development across all our projects.', value: 'Open Source', image: '/images/home/open.png' }, - { id: 4, name: 'Uphold an ethos of transparency and trust.', value: 'Authenticity', image: '/images/home/authentic.png' }, - { id: 5, name: 'Eliminate design complexities to foster rapid progress.', value: 'Simplicity', image: '/images/home/simple.png' }, +import { + GlobeAltIcon, + UsersIcon, + CommandLineIcon, + ShieldCheckIcon, + SparklesIcon, +} from '@heroicons/react/24/outline' + +const foundations = [ + { + id: 1, + title: 'Planet First', + description: + 'We act with respect for the Earth. Each initiative supports regeneration and uses natural resources responsibly. Every venture should leave the planet better than it found it.', + icon: GlobeAltIcon, + }, + { + id: 2, + title: 'People First', + description: + 'Empowering people to own their digital lives through shared ownership, inclusive governance, and lifelong learning so everyone can grow and take part.', + icon: UsersIcon, + }, +] + +const tools = [ + { + id: 3, + title: 'Open Source', + description: + 'Everything we build is open source. Anyone can use it, improve it, and connect to the ecosystem. Transparency keeps innovation honest.', + icon: CommandLineIcon, + }, + { + id: 4, + title: 'Simplicity', + description: + 'Complex systems slow progress. We design modular, autonomous tools that remove unnecessary layers.', + icon: SparklesIcon, + }, + { + id: 5, + title: 'Authenticity', + description: + 'We are restoring trust online. Sovereign digital tools verify people and information, building a culture of transparency and accountability.', + icon: ShieldCheckIcon, + }, ] export function HomePrinciples() { @@ -15,17 +56,59 @@ export function HomePrinciples() {

The Foundation of Every Venture

-

Core Principles Guiding OurWorld's Vision for Building Successful Ventures.

+

+ We start every project with two essentials: protect the planet and empower people. Everything else follows from there. +

+
+
+
+

Foundational Commitments

+
+ {foundations.map((item) => { + const Icon = item.icon + + return ( +
+
+
+
+

{item.title}

+

{item.description}

+
+
+ ) + })} +
+
+
+

Tools We Deploy

+

+ With people and planet at the core, these are the principles that shape how we build and operate. +

+
+ {tools.map((item) => { + const Icon = item.icon + + return ( +
+
+
+

{item.title}

+

{item.description}

+
+ ) + })} +
+
-
- {stats.map((stat) => ( -
- {stat.value} -
{stat.value}
-
{stat.name}
-
- ))} -
From f2c9aac6d57f1409007ba92abb0f53883fca1976 Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 13:45:54 +0300 Subject: [PATCH 05/11] fix --- src/components/Faqs.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Faqs.tsx b/src/components/Faqs.tsx index 9b60650..10c8616 100644 --- a/src/components/Faqs.tsx +++ b/src/components/Faqs.tsx @@ -23,7 +23,7 @@ const faqs = [ ], [ { - question: 'What kinds of projects are in the OurWorld ecosystem?', + question: 'What projects are in the OurWorld ecosystem?', answer: 'Our portfolio includes community driven co-owned cloud (Project Mycelium), Tier S and H datacenters (Geomind), digital jurisdictions (FreeZone), and open education (Sikana).', }, @@ -47,7 +47,7 @@ const faqs = [ { question: 'What is the Digital Freezone?', answer: - 'It’s a sovereign digital jurisdiction enabling remote company creation, borderless commerce, and flexible digital residency.', + 'It’s a sovereign digital jurisdiction with streamlined digital business operations enabling remote company creation, borderless commerce, and flexible digital residency.', }, { question: 'Where can I learn more or contact the team?', From d6f38c33dab46ada1e1e1ee193c6918dd36d63ec Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 14:12:41 +0300 Subject: [PATCH 06/11] fixes to ventures page --- src/components/AboutExperience.tsx | 2 +- src/components/HomeMilestones.tsx | 2 +- src/components/VenturesHero.tsx | 6 +++--- src/components/VenturesHeroApp.tsx | 10 +++++----- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/components/AboutExperience.tsx b/src/components/AboutExperience.tsx index 0736a33..33fc82c 100644 --- a/src/components/AboutExperience.tsx +++ b/src/components/AboutExperience.tsx @@ -2,7 +2,7 @@ const timeline = [ { name: 'Core Infrastructure', description: - '✓ ThreeFold’s decentralized, autonomous edge computing technology came alive, serving as the backbone of the OurWorld ecosystem.', + '✓ Our decentralized, autonomous edge computing technology came alive, serving as the backbone of the OurWorld ecosystem.', date: 'Phase 1', description2: '✓ OurWorld helped secure $50M in investment from our community of investors.', diff --git a/src/components/HomeMilestones.tsx b/src/components/HomeMilestones.tsx index 2656dd6..9529f87 100644 --- a/src/components/HomeMilestones.tsx +++ b/src/components/HomeMilestones.tsx @@ -2,7 +2,7 @@ const timeline = [ { name: 'Core Infrastructure', description: - '✓ ThreeFold’s decentralized, autonomous edge computing technology came alive, serving as the backbone of the OurWorld ecosystem.', + '✓ Our decentralized, autonomous edge computing technology came alive, serving as the backbone of the OurWorld ecosystem.', date: 'Phase 1', description2: '✓ OurWorld helped secure $50M in investment from our community of investors.', diff --git a/src/components/VenturesHero.tsx b/src/components/VenturesHero.tsx index 045d580..c69f339 100644 --- a/src/components/VenturesHero.tsx +++ b/src/components/VenturesHero.tsx @@ -16,14 +16,14 @@ const ventures = [ { name: 'Zanzibar Digital Free Zone', logo: '/images/ventures/freezone.png', - description: 'A Public-Private Partnership (PPP) with the Government of Zanzibar through ZICTIA. 100% digital and automated, offering seamless legal, financial, and operational support for businesses.', + description: 'A Public-Private Partnership (PPP) with the Government of Zanzibar through ZICTIA. 100% digital and automated business operations, offering seamless legal, financial, and operational support for businesses.', url: 'http://freezone.ourworld.tf/', learnMoreUrl: './freezone' }, { name: 'Zanzibar Cyber City', logo: '/images/ventures/cybercity.png', - description: 'A visionary startup city featuring 3,000 units in its initial stages. The cyber city aims to be a collaborative hub for innovation, bringing together startups, investors, and technologists in a state-of-the-art urban environment.', + description: 'A visionary startup city being developed as a PPP with the Government of Zanzibar. The cyber city aims to be a collaborative hub for innovation, bringing together startups, investors, and technologists in a state-of-the-art urban environment.', learnMoreUrl: './cybercity' }, { @@ -36,7 +36,7 @@ const ventures = [ { name: 'Hero', logo: '/images/ventures/hero.png', - description: 'Hero is a digital assistant designed to give individuals full control over their digital identity and assets. Focused on privacy and autonomy, Hero helps manage personal information, tasks, and interactions across decentralized platforms.', + description: 'Hero is an agentic AI assistant designed to give individuals full control over their digital identity and assets. Focused on privacy and autonomy, Hero orchestrates trusted AI agents to manage personal information, tasks, and interactions across decentralized platforms.', learnMoreUrl: './hero' } ] diff --git a/src/components/VenturesHeroApp.tsx b/src/components/VenturesHeroApp.tsx index a331445..9e1ae25 100644 --- a/src/components/VenturesHeroApp.tsx +++ b/src/components/VenturesHeroApp.tsx @@ -23,9 +23,9 @@ export function VenturesHeroApp() {

About

- HERO is a next-generation Personal Agent (PA), a sovereign digital assistant designed to act entirely on behalf of its user. Developed on the ThreeFold infrastructure and operating within a sovereign digital freezone, HERO prioritizes privacy, autonomy, and user control in every interaction.

+ HERO is a next-generation agentic AI Personal Agent (PA), a sovereign digital assistant designed to act entirely on behalf of its user. Developed on the Project Mycelium and operating within a sovereign digital freezone, HERO prioritizes privacy, autonomy, and user control in every interaction.

- Unlike traditional AI systems owned by corporations and driven by centralized data harvesting, HERO is built around the principles of Augmented Collective Intelligence (ACI), enabling personalized intelligence that evolves through real human context. It integrates seamlessly into everyday life, supporting communication, identity, knowledge, memory, and transactions while preserving cultural nuance and digital sovereignty. + Unlike traditional AI systems owned by corporations and driven by centralized data harvesting, HERO is built around the principles of Augmented Collective Intelligence (ACI), enabling personalized intelligence that evolves through real human context. It orchestrates a constellation of trusted AI agents that integrate seamlessly into everyday life, supporting communication, identity, knowledge, memory, and transactions while preserving cultural nuance and digital sovereignty.

@@ -95,7 +95,7 @@ export function VenturesHeroApp() {
diff --git a/src/components/PersonTemplate.tsx b/src/components/PersonTemplate.tsx index df15f8f..8c3dfbb 100644 --- a/src/components/PersonTemplate.tsx +++ b/src/components/PersonTemplate.tsx @@ -12,7 +12,21 @@ export function PersonTemplate({ personData, biography }: PersonTemplateProps) {
-

Team Member

+
+

Team Member

+ {personData.tags?.length ? ( +
+ {personData.tags.map((tag) => ( + + {tag} + + ))} +
+ ) : null} +

Meet {personData.name}

@@ -54,9 +68,10 @@ export function PersonTemplate({ personData, biography }: PersonTemplateProps) {
-

{personData.role}

+

{personData.role}

+ {personData.note ?

{personData.note}

: null}
diff --git a/src/components/people/People_Adnan_Fateryji.tsx b/src/components/people/People_Adnan_Fateryji.tsx index 7fdfa86..b2ce3ba 100644 --- a/src/components/people/People_Adnan_Fateryji.tsx +++ b/src/components/people/People_Adnan_Fateryji.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Adnan Fatayerji', - role: 'Co-Founder, CEO', + role: 'Telecom Strategic Relations', imageUrl: '/images/people/adnan_fatayerji/adnan_fatayerji.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/adnansf/', diff --git a/src/components/people/People_Alexandre_Hannelas.tsx b/src/components/people/People_Alexandre_Hannelas.tsx index 95e121d..3debe53 100644 --- a/src/components/people/People_Alexandre_Hannelas.tsx +++ b/src/components/people/People_Alexandre_Hannelas.tsx @@ -3,10 +3,11 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Alexandre Hannelas', - role: 'Finance Manager', + role: 'Financial Director, OurWorld', imageUrl: '/images/people/alexandre_hannelas/alexandre_hannelas.jpeg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/alexandre-hannelas-741681112/', + tags: ['In Residence'], }, ] diff --git a/src/components/people/People_Emre_Koc.tsx b/src/components/people/People_Emre_Koc.tsx new file mode 100644 index 0000000..dd1fa0e --- /dev/null +++ b/src/components/people/People_Emre_Koc.tsx @@ -0,0 +1,25 @@ +import { PersonTemplate } from '@/components/PersonTemplate' + +export const data = [ + { + name: 'Emre Koc', + role: 'Sustainability Engineer & Program Manager', + imageUrl: '/images/people/emre_koc/emre_koc.jpg', + xUrl: '#', + linkedinUrl: 'https://www.linkedin.com/in/remrekoc/', + tags: ['In Residence'], + }, +] + +const biography = ` +

+ Emre combines a background in mechanical engineering and computer science with a focus on energy systems and urban sustainability. He is passionate about decentralization and empowering people to reclaim their rights and autonomy in the digital age. +

+

+ At OurWorld, Emre serves as a Program Manager coordinating initiatives in Zanzibar, including the Zanzibar Cyber City and Free Zone. As a Sustainability Engineer, he ensures that local operations and infrastructure developments meet the highest standards of environmental and social responsibility. +

+` + +export function People_Emre_Koc() { + return +} diff --git a/src/components/people/People_Florian_Fournier.tsx b/src/components/people/People_Florian_Fournier.tsx index edc7c47..31d3f04 100644 --- a/src/components/people/People_Florian_Fournier.tsx +++ b/src/components/people/People_Florian_Fournier.tsx @@ -3,10 +3,11 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Florian Fournier', - role: 'Co-Founder', + role: 'Marketing & Business Development', imageUrl: '/images/people/florian_fournier/florian_fournier.jpeg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/florianfournier/', + tags: ['In Residence'], }, ] diff --git a/src/components/people/People_Gregory_Flipo.tsx b/src/components/people/People_Gregory_Flipo.tsx index 6da7ad7..40efaec 100644 --- a/src/components/people/People_Gregory_Flipo.tsx +++ b/src/components/people/People_Gregory_Flipo.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Gregory Flipo', - role: 'Co-Founder, CEO of Sikana', + role: 'NGO Strategic Relations', imageUrl: '/images/people/gregory_flipo/gregory_flipo.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/gregory-flipo-34a9947/', diff --git a/src/components/people/People_Hugo_Mathecowitsch.tsx b/src/components/people/People_Hugo_Mathecowitsch.tsx index 942ffe0..d47e044 100644 --- a/src/components/people/People_Hugo_Mathecowitsch.tsx +++ b/src/components/people/People_Hugo_Mathecowitsch.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Hugo Mathecowitsch', - role: 'Advisor, Product', + role: 'Strategic Advisory Board, Fintech', imageUrl: '/images/people/hugo_mathecowitsch/hugo_mathecowitsch.jpeg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/hugo-mathecowitsch-9447a3213/', diff --git a/src/components/people/People_Jan_De_Landtsheer.tsx b/src/components/people/People_Jan_De_Landtsheer.tsx index 42b8887..fa077c7 100644 --- a/src/components/people/People_Jan_De_Landtsheer.tsx +++ b/src/components/people/People_Jan_De_Landtsheer.tsx @@ -3,10 +3,11 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Jan De Landtsheer', - role: 'Advisor, Tech', + role: 'System Architect', imageUrl: '/images/people/jan_de_landtsheer/jan_de_landtsheer.jpeg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/jand2/', + tags: ['In Residence'], }, ] diff --git a/src/components/people/People_Malte_Geierhos.tsx b/src/components/people/People_Malte_Geierhos.tsx index ce4f922..86e413c 100644 --- a/src/components/people/People_Malte_Geierhos.tsx +++ b/src/components/people/People_Malte_Geierhos.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Malte Geierhos', - role: 'Team Member', + role: 'Tech Architect', imageUrl: '/images/people/malte_geierhos/malte_geierhos.png', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/malte-geierhos/', diff --git a/src/components/people/People_Marion_Ravarino.tsx b/src/components/people/People_Marion_Ravarino.tsx index 9b8446f..6d892a9 100644 --- a/src/components/people/People_Marion_Ravarino.tsx +++ b/src/components/people/People_Marion_Ravarino.tsx @@ -7,6 +7,7 @@ export const data = [ imageUrl: '/images/people/marion_ravarino/marion_ravarino.jpeg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/marion-ravarino/', + tags: ['In Residence'], }, ] diff --git a/src/components/people/People_Michel_Coucke.tsx b/src/components/people/People_Michel_Coucke.tsx index 77de108..eda5d6a 100644 --- a/src/components/people/People_Michel_Coucke.tsx +++ b/src/components/people/People_Michel_Coucke.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Michel Coucke', - role: 'Director', + role: 'Strategic Advisory Board, Human Resources', imageUrl: '/images/people/michel_coucke/michel_coucke.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/michel-coucke-66112a/', diff --git a/src/components/people/People_Nousrath_Bhugeloo.tsx b/src/components/people/People_Nousrath_Bhugeloo.tsx index d3e4439..d0be6e9 100644 --- a/src/components/people/People_Nousrath_Bhugeloo.tsx +++ b/src/components/people/People_Nousrath_Bhugeloo.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Nousrath Bhugeloo', - role: 'Director & Executive Chairperson', + role: 'Director & Executive Chair', imageUrl: '/images/people/nousrath_bhugeloo/nousrath_bhugeloo.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/nousrath-bhugeloo-78078520/', diff --git a/src/components/people/People_Owen_Kemp.tsx b/src/components/people/People_Owen_Kemp.tsx index 66018ee..5166299 100644 --- a/src/components/people/People_Owen_Kemp.tsx +++ b/src/components/people/People_Owen_Kemp.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Owen Kemp', - role: 'Advisor, Business Development', + role: 'Strategic Advisory Board, Geo Expansion', imageUrl: '/images/people/owen_kemp/owen_kemp.jpeg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/owen-kemp/', diff --git a/src/components/people/People_Sacha_Obeegadoo.tsx b/src/components/people/People_Sacha_Obeegadoo.tsx index 74fae4b..9a4c204 100644 --- a/src/components/people/People_Sacha_Obeegadoo.tsx +++ b/src/components/people/People_Sacha_Obeegadoo.tsx @@ -3,10 +3,11 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Sacha Obeegadoo', - role: 'Program Manager', + role: 'COO', imageUrl: '/images/people/sacha_obeegadoo/sacha_obeegadoo.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/sachaobeegadoo/', + tags: ['In Residence'], }, ] diff --git a/src/components/people/People_Sam_Taggart.tsx b/src/components/people/People_Sam_Taggart.tsx index d6a4aeb..60f7986 100644 --- a/src/components/people/People_Sam_Taggart.tsx +++ b/src/components/people/People_Sam_Taggart.tsx @@ -3,10 +3,11 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Sam Taggart', - role: 'Communication & Community', + role: 'Community Builder', imageUrl: '/images/people/sam_taggart/sam_taggart.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/samtaggart/', + tags: ['In Residence'], }, ] diff --git a/src/components/people/People_Sasha_Astiadi.tsx b/src/components/people/People_Sasha_Astiadi.tsx index ab65219..04d572f 100644 --- a/src/components/people/People_Sasha_Astiadi.tsx +++ b/src/components/people/People_Sasha_Astiadi.tsx @@ -3,10 +3,11 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Sasha Astiadi', - role: 'Web Operations', + role: 'Web Architect', imageUrl: '/images/people/sasha_astiadi/sasha_astiadi.png', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/sastiadi/', + tags: ['In Residence'], }, ] diff --git a/src/components/people/People_Timur_Gordon.tsx b/src/components/people/People_Timur_Gordon.tsx index d1f6e9e..3f83a9b 100644 --- a/src/components/people/People_Timur_Gordon.tsx +++ b/src/components/people/People_Timur_Gordon.tsx @@ -3,10 +3,11 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Timur Gordon', - role: 'Software Developer', + role: 'Software Architect', imageUrl: '/images/people/timur_gordon/timur_gordon.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/timur-gordon/', + tags: ['In Residence'], }, ] diff --git a/src/lib/peopleData.ts b/src/lib/peopleData.ts index 5f85057..70e147f 100644 --- a/src/lib/peopleData.ts +++ b/src/lib/peopleData.ts @@ -7,6 +7,8 @@ export interface PersonData { imageUrl: string xUrl: string linkedinUrl: string + tags?: string[] + note?: string } // Function to dynamically get all people data @@ -18,6 +20,7 @@ export async function getAllPeopleData(): Promise { () => import('@/components/people/People_Adnan_Fateryji'), () => import('@/components/people/People_Alexandre_Hannelas'), () => import('@/components/people/People_Chris_Camponovo'), + () => import('@/components/people/People_Emre_Koc'), () => import('@/components/people/People_Florian_Fournier'), () => import('@/components/people/People_Gregory_Flipo'), () => import('@/components/people/People_Hugo_Mathecowitsch'), @@ -54,6 +57,7 @@ export async function getAllPeopleData(): Promise { import { data as adnan_fateryjiData } from '@/components/people/People_Adnan_Fateryji' import { data as alexandre_hannelasData } from '@/components/people/People_Alexandre_Hannelas' import { data as chris_camponovoData } from '@/components/people/People_Chris_Camponovo' +import { data as emre_kocData } from '@/components/people/People_Emre_Koc' import { data as florian_fournierData } from '@/components/people/People_Florian_Fournier' import { data as gregory_flipoData } from '@/components/people/People_Gregory_Flipo' import { data as hugo_mathecowitschData } from '@/components/people/People_Hugo_Mathecowitsch' @@ -75,15 +79,15 @@ export function getAllPeopleDataSync(): PersonData[] { const allPeopleData: PersonData[] = [] try { - allPeopleData.push(...adnan_fateryjiData) + allPeopleData.push(...kristof_de_spiegeleerData) } catch (error) { - console.error('Error loading adnan_fateryji data:', error) + console.error('Error loading kristof_de_spiegeleer data:', error) } try { - allPeopleData.push(...alexandre_hannelasData) + allPeopleData.push(...adnan_fateryjiData) } catch (error) { - console.error('Error loading alexandre_hannelas data:', error) + console.error('Error loading adnan_fateryji data:', error) } try { @@ -98,6 +102,12 @@ export function getAllPeopleDataSync(): PersonData[] { console.error('Error loading florian_fournier data:', error) } + try { + allPeopleData.push(...alexandre_hannelasData) + } catch (error) { + console.error('Error loading alexandre_hannelas data:', error) + } + try { allPeopleData.push(...gregory_flipoData) } catch (error) { @@ -122,12 +132,6 @@ export function getAllPeopleDataSync(): PersonData[] { console.error('Error loading karoline_zizka data:', error) } - try { - allPeopleData.push(...kristof_de_spiegeleerData) - } catch (error) { - console.error('Error loading kristof_de_spiegeleer data:', error) - } - try { allPeopleData.push(...malte_geierhosData) } catch (error) { @@ -182,6 +186,12 @@ export function getAllPeopleDataSync(): PersonData[] { console.error('Error loading timur_gordon data:', error) } + try { + allPeopleData.push(...emre_kocData) + } catch (error) { + console.error('Error loading emre_koc data:', error) + } + try { allPeopleData.push(...vianney_sprietData) } catch (error) { From 365c8fa7a5fee28ca9668197c039e11d0fe75f5a Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 17:18:32 +0300 Subject: [PATCH 08/11] build error fixes --- scripts/generate-people-data.js | 2 ++ src/components/VenturesGeomind.tsx | 8 ++++---- src/components/people/People_Sacha_Obeegadoo.tsx | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/generate-people-data.js b/scripts/generate-people-data.js index 7ec1bbf..d7633e9 100644 --- a/scripts/generate-people-data.js +++ b/scripts/generate-people-data.js @@ -57,6 +57,8 @@ export interface PersonData { imageUrl: string xUrl: string linkedinUrl: string + tags?: string[] + note?: string } // Function to dynamically get all people data diff --git a/src/components/VenturesGeomind.tsx b/src/components/VenturesGeomind.tsx index 3787080..31bb897 100644 --- a/src/components/VenturesGeomind.tsx +++ b/src/components/VenturesGeomind.tsx @@ -51,15 +51,15 @@ export function VenturesGeomind() {
- +
-

Malte Geierhos

-

CTO

+

Sacha Obeegadoo

+

COO

diff --git a/src/components/people/People_Sacha_Obeegadoo.tsx b/src/components/people/People_Sacha_Obeegadoo.tsx index 9a4c204..75baed5 100644 --- a/src/components/people/People_Sacha_Obeegadoo.tsx +++ b/src/components/people/People_Sacha_Obeegadoo.tsx @@ -3,7 +3,7 @@ import { PersonTemplate } from '@/components/PersonTemplate' export const data = [ { name: 'Sacha Obeegadoo', - role: 'COO', + role: 'COO, Geomind', imageUrl: '/images/people/sacha_obeegadoo/sacha_obeegadoo.jpg', xUrl: '#', linkedinUrl: 'https://www.linkedin.com/in/sachaobeegadoo/', @@ -16,7 +16,7 @@ const biography = ` Sacha is a mission-driven strategist, storyteller, and connector working to accelerate the transition toward decentralised, inclusive, and regenerative systems. His journey has taken him across sectors and continents—building ecosystems, crafting narratives, and securing high-impact partnerships.

- At OurWorld, Sacha leads business development across ventures, aligning purpose with traction. With a sharp sense for timing and strategy, he bridges founders, investors, and institutions—ensuring that each initiative is not only bold in vision but grounded in execution. + As COO of Geomind, OurWorld's geospatial intelligence venture, Sacha leads business development across ventures, aligning purpose with traction. With a sharp sense for timing and strategy, he bridges founders, investors, and institutions—ensuring that each initiative is not only bold in vision but grounded in execution.

` From 20c1406341a2be3cfd02cedeb0fd8d87522ab91e Mon Sep 17 00:00:00 2001 From: Emre Date: Mon, 3 Nov 2025 17:34:33 +0300 Subject: [PATCH 09/11] people order no longer alphabetical --- scripts/generate-people-data.js | 49 +++++++++++++++++++++++++++++++-- src/lib/peopleData.ts | 14 +++++----- 2 files changed, 53 insertions(+), 10 deletions(-) diff --git a/scripts/generate-people-data.js b/scripts/generate-people-data.js index d7633e9..36f277f 100644 --- a/scripts/generate-people-data.js +++ b/scripts/generate-people-data.js @@ -30,16 +30,59 @@ function getPeopleComponents() { } // Function to generate the peopleData.ts content +function sortComponents(components) { + const manualOrder = [ + 'People_Kristof_de_Spiegeleer', + 'People_Adnan_Fateryji', + 'People_Chris_Camponovo', + 'People_Florian_Fournier', + 'People_Alexandre_Hannelas', + 'People_Gregory_Flipo', + 'People_Hugo_Mathecowitsch', + 'People_Jan_De_Landtsheer', + 'People_Karoline_Zizka', + 'People_Malte_Geierhos', + 'People_Marion_Ravarino', + 'People_Michel_Coucke', + 'People_Nousrath_Bhugeloo', + 'People_Owen_Kemp', + 'People_Sacha_Obeegadoo', + 'People_Sam_Taggart', + 'People_Sasha_Astiadi', + 'People_Timur_Gordon', + 'People_Emre_Koc', + 'People_Vianney_Spriet' + ] + + return components + .map(component => { + const orderIndex = manualOrder.indexOf(component.componentName) + return { + ...component, + orderIndex: orderIndex === -1 ? Number.MAX_SAFE_INTEGER : orderIndex + } + }) + .sort((a, b) => { + if (a.orderIndex !== b.orderIndex) { + return a.orderIndex - b.orderIndex + } + // Fallback to alphabetical ordering for any components not listed + return a.componentName.localeCompare(b.componentName) + }) +} + function generatePeopleDataContent(components) { - const imports = components + const sortedComponents = sortComponents(components) + + const imports = sortedComponents .map(comp => `import { data as ${comp.importName}Data } from '${comp.importPath}'`) .join('\n') - const dynamicImports = components + const dynamicImports = sortedComponents .map(comp => ` () => import('${comp.importPath}'),`) .join('\n') - const syncDataPush = components + const syncDataPush = sortedComponents .map(comp => ` try { allPeopleData.push(...${comp.importName}Data) diff --git a/src/lib/peopleData.ts b/src/lib/peopleData.ts index 70e147f..89c13c2 100644 --- a/src/lib/peopleData.ts +++ b/src/lib/peopleData.ts @@ -17,16 +17,15 @@ export async function getAllPeopleData(): Promise { // Auto-generated list of all people components const peopleComponents = [ + () => import('@/components/people/People_Kristof_de_Spiegeleer'), () => import('@/components/people/People_Adnan_Fateryji'), - () => import('@/components/people/People_Alexandre_Hannelas'), () => import('@/components/people/People_Chris_Camponovo'), - () => import('@/components/people/People_Emre_Koc'), () => import('@/components/people/People_Florian_Fournier'), + () => import('@/components/people/People_Alexandre_Hannelas'), () => import('@/components/people/People_Gregory_Flipo'), () => import('@/components/people/People_Hugo_Mathecowitsch'), () => import('@/components/people/People_Jan_De_Landtsheer'), () => import('@/components/people/People_Karoline_Zizka'), - () => import('@/components/people/People_Kristof_de_Spiegeleer'), () => import('@/components/people/People_Malte_Geierhos'), () => import('@/components/people/People_Marion_Ravarino'), () => import('@/components/people/People_Michel_Coucke'), @@ -36,6 +35,7 @@ export async function getAllPeopleData(): Promise { () => import('@/components/people/People_Sam_Taggart'), () => import('@/components/people/People_Sasha_Astiadi'), () => import('@/components/people/People_Timur_Gordon'), + () => import('@/components/people/People_Emre_Koc'), () => import('@/components/people/People_Vianney_Spriet'), ] @@ -54,16 +54,15 @@ export async function getAllPeopleData(): Promise { } // Synchronous version using static imports for immediate data access +import { data as kristof_de_spiegeleerData } from '@/components/people/People_Kristof_de_Spiegeleer' import { data as adnan_fateryjiData } from '@/components/people/People_Adnan_Fateryji' -import { data as alexandre_hannelasData } from '@/components/people/People_Alexandre_Hannelas' import { data as chris_camponovoData } from '@/components/people/People_Chris_Camponovo' -import { data as emre_kocData } from '@/components/people/People_Emre_Koc' import { data as florian_fournierData } from '@/components/people/People_Florian_Fournier' +import { data as alexandre_hannelasData } from '@/components/people/People_Alexandre_Hannelas' import { data as gregory_flipoData } from '@/components/people/People_Gregory_Flipo' import { data as hugo_mathecowitschData } from '@/components/people/People_Hugo_Mathecowitsch' import { data as jan_de_landtsheerData } from '@/components/people/People_Jan_De_Landtsheer' import { data as karoline_zizkaData } from '@/components/people/People_Karoline_Zizka' -import { data as kristof_de_spiegeleerData } from '@/components/people/People_Kristof_de_Spiegeleer' import { data as malte_geierhosData } from '@/components/people/People_Malte_Geierhos' import { data as marion_ravarinoData } from '@/components/people/People_Marion_Ravarino' import { data as michel_couckeData } from '@/components/people/People_Michel_Coucke' @@ -73,6 +72,7 @@ import { data as sacha_obeegadooData } from '@/components/people/People_Sacha_Ob import { data as sam_taggartData } from '@/components/people/People_Sam_Taggart' import { data as sasha_astiadiData } from '@/components/people/People_Sasha_Astiadi' import { data as timur_gordonData } from '@/components/people/People_Timur_Gordon' +import { data as emre_kocData } from '@/components/people/People_Emre_Koc' import { data as vianney_sprietData } from '@/components/people/People_Vianney_Spriet' export function getAllPeopleDataSync(): PersonData[] { @@ -107,7 +107,7 @@ export function getAllPeopleDataSync(): PersonData[] { } catch (error) { console.error('Error loading alexandre_hannelas data:', error) } - + try { allPeopleData.push(...gregory_flipoData) } catch (error) { From 17b2d98eba96ff3cb9124b6820a04098e1d22393 Mon Sep 17 00:00:00 2001 From: Emre Date: Tue, 4 Nov 2025 02:19:47 +0300 Subject: [PATCH 10/11] world records --- src/app/about/page.tsx | 2 + src/components/AboutRecords.tsx | 95 ++++++++++++++++++++++++++++++ src/components/Faqs.tsx | 2 +- src/components/VenturesGeomind.tsx | 2 +- 4 files changed, 99 insertions(+), 2 deletions(-) create mode 100644 src/components/AboutRecords.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 96790cd..a6380fb 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -14,6 +14,7 @@ import { HomeVentures } from '@/components/HomeVentures' import { Quote } from '@/components/Quote' import { AboutHero } from '@/components/AboutHero' import { AboutMission } from '@/components/AboutMission' +import { AboutRecords } from '@/components/AboutRecords' import { AboutExperience } from '@/components/AboutExperience' export default function About() { @@ -23,6 +24,7 @@ export default function About() {
+ diff --git a/src/components/AboutRecords.tsx b/src/components/AboutRecords.tsx new file mode 100644 index 0000000..9d2063e --- /dev/null +++ b/src/components/AboutRecords.tsx @@ -0,0 +1,95 @@ +import clsx from 'clsx' + +const records = [ + { + period: '1997–2002', + title: 'World Records for Web Hosting', + description: + 'Kept UEFA, NASA, and World Cup traffic online with continent-scale uptime.', + showStream: true, + }, + { + period: '2005', + title: 'The First Backup Data Duplication System in the World', + description: + 'Cut enterprise backup footprints by up to 100× before dedupe was mainstream.', + showStream: false, + }, + { + period: '2008', + title: 'One of the First Cloud Systems', + description: + 'Shipped the first Virtual Private Data Center and proved elastic compute trust.', + showStream: false, + }, + { + period: '2010', + title: 'The First Multi-Site Consistent Database', + description: + 'Delivered failover that preserved every transaction across sovereign sites.', + showStream: true, + }, + { + period: '2012', + title: 'The First Unbreakable and Distributed Storage System', + description: + 'Built tamper-proof storage that used 10× less energy and never went dark.', + showStream: false, + }, + { + period: '2017', + title: 'Probably the First Proof of Block Stake Blockchain', + description: + 'Merged staking and settlement in one move, years before the market caught up.', + showStream: false, + }, +] + +export function AboutRecords() { + return ( +
+
+ ) +} diff --git a/src/components/Faqs.tsx b/src/components/Faqs.tsx index 10c8616..37c511b 100644 --- a/src/components/Faqs.tsx +++ b/src/components/Faqs.tsx @@ -77,7 +77,7 @@ export function Faqs() {

If you can’t find what you’re looking for, email our support team - and if you’re lucky someone will get back to you. + and someone will get back to you.