diff --git a/whitepaper/diagrams/lumbda-logo-green.png b/whitepaper/diagrams/lumbda-logo-green.png index 1983bab..f7c1df3 100644 Binary files a/whitepaper/diagrams/lumbda-logo-green.png and b/whitepaper/diagrams/lumbda-logo-green.png differ diff --git a/whitepaper/diagrams/lumbda-logo.png b/whitepaper/diagrams/lumbda-logo.png index 442d892..3b2a9a6 100644 Binary files a/whitepaper/diagrams/lumbda-logo.png and b/whitepaper/diagrams/lumbda-logo.png differ diff --git a/whitepaper/lumbda-whitepaper.html b/whitepaper/lumbda-whitepaper.html index a71f5c9..416ec42 100644 --- a/whitepaper/lumbda-whitepaper.html +++ b/whitepaper/lumbda-whitepaper.html @@ -834,7 +834,7 @@ table.align-right {
-diagrams/lumbda-logo-green.png +diagrams/lumbda-logo-green.png
diagrams/permacomputer-logo.jpg diff --git a/whitepaper/lumbda-whitepaper.pdf b/whitepaper/lumbda-whitepaper.pdf index 0a0fe44..25829d1 100644 --- a/whitepaper/lumbda-whitepaper.pdf +++ b/whitepaper/lumbda-whitepaper.pdf @@ -21,11 +21,11 @@ Gb"0> stream -Gb"/l/T9E:'S\-?Zr3\g;'H_iPn]Gc"a*ZW%d[&?oRet+K+]/Vse-A(1K#o]!@?[7t,?rShWWA^3S;oi[FMj+Zrul^#S1)CHb%\0cq#UNuZ333<\I@cp4S1927e7Ykr'XTKI0)Hi=S4]m`JC9tnSQ!4"Ngi5CIaDK2p)eE<^t?-ZTtMX5K$k:puA]m5^:3hdrHCKZ`'%$N`P?E#U29TgF=Z.%/c?U=aK(HVNE#>me?;TDrmK,f!7I4$+Ss'/*_PVJZpts@\ED'1oGPk\hDt5dZ6:&Zh5_6dD3HmMIgmmmtp/41D\5s$h5C!q1Pu:UH@P8LOo.FFD<#)-fHoVWS.D/WcANORun5@@EhphqsSA\_f$tC48`i%*&3L)_s-/:2,qBo'dL^%Fn-aD83!sk<;qo:hmU1"&Z,"0SGfSbL`b^.q$hd6:ESF=/KR;HeX^OqIJLS__+1No98uZDtiaFs%j$36?'f-`NOT9fQI5kU%]9HAWjUOSP6T"3iK^geLsh'HnPmJe+EerXUhe2qX&/T+3f_HO&)tI?bOb>ZsUl^=UoW3ZX#hLc?ehXaO=aTn4R'sC5u[T0VbI;:'bagB*1"rp6PT??>"r%ceraGQaIHtg4P?o2Z8N%`0bCk#!A@F_,up$=nPnOdO=BpZbc:-clPh26\SS.fjM<1e=U+8>)n`mcNSr&Ul3DX]9_5/.EmJ=D2Og$JlQgYZ'1ls40=8P8$78E2I1q&h2DNOC&:;']6^uP?T+OK4D=UY\1;O+g"#*/PQboEA=%R?Mq^Qn5?Z@]RF8(G@`RK)_WN9O>!?JPEaIf@l,M3c+5518#r^k.2%qgZ8("dY%2F/>74TCXRY1U%0d`2O3SL.U/6FO[:GWo\$bDojO,mf+f`->^)@olhZ\)jYpCcKaPD`jB4^7p^rd8DJK4C1+YCq?(9lrW1p?l!%X>q=o60c2/2?'WGkU-SDCRpbZh&U=1<(q[#)+Ap$!nV[:_WJf>2PVERkWA$\'CD]i=oh$nbX<[eBJ*kdj^lk\k-R^fmJMVtR"*/VA)@Zt[Yf]q/4cFt1cE1;O@C?d!B:K:d1_i1uMmbo^`IlW>0uVRTDsRHBR>npF4\Qdg&JS2/>^hTMReX`NZNFO2^[r)V[$1UZOPs+*+T_DDpET6q.s4#Q!-P;(8H'^ndDZ]u4RkIu_,iA:r6rJr=$^%lne#,h*A>@aq>A%ADem)\o:p1u)]XGgABNDK9V`/>!h]/KTHk!4!;ML:h.1E)&j<(8*](HHZ"oZJr_13DbrgRW-jUg2b46`UI(kWW:AGDpi[og&*?DKa:uJgp(3^LPS#&j\Q&5=%qIGX1B]G\#5;.+Qr%;hQFkdMXKlfMdGKkR8.D\A0>@,N&r3*e7A2oE(A4+M"2\K&m#(2ENd*cOursR(UrmpJsD.-EPKTp,jKRn*C)Z?hE=ig+,!F8Q[r6Q@XXNY]Po-,DAe-U7#0i$;/1@&M+FC3KH=)Ll$PQ<6Il"a[/,$b7/4!O$-^'LUgJt$P_fkbIgWD<'Ohf(S^Gt=/8Zc?S%?S\W,Ft'8B%K;WK`"`h"m&6'`_(5_4BXr9,(KQt)@PLD79&>eJ5?^YY*)3C]-Ioa_`DoS]MDMVQ(XfTV$q$j[R4hF^2?T,#01XZUJ+7EU)GBgZQMUrY,apJr7l;WJV',V0BT.<6B4-Ot\f*uZTX]p4;J'Y+BfDe3?+7;`-IN2!PA,.DM1HgVH.hW4r!W-^%N:7G]!Ec2,$U5>,pfX$?PBEEnC>=%nC,.DMah-2VhX!38cQ,V*CMVJ9D[o+&f2u!Hb[mHH4"/WTI*2s5QKlJaEFY(clYKa%K_?q[h9N#7;h'\.lK-qq.qMDtLLf(3p^C4l?_&Y/lpUOF=2=Ypl!SR!,R@.5uM5,5-W(&$B7ge_PE8-%QkS;WKaW]oA3>NUo]WR!+^-V8t6MHQ+8tmN^g##Q58*aaKhDHQ+8W.<5gG]oE_Di-fjP)Rk(a?D4UYEVhGRZ+heEH/&cPfLKW_LCdu7BecJ*%>28:5I1%X+_I?plJ>"Ji3(.$c1tgWr$/scXplAFZ7/!4pQPdOT8C*S<'IRAP]&UAcFS6[d973+R\7MVP:\2#fQSZKKPUWe7/85X0H>)Cb7%O>mpQcWX90-5-N6`"u)[cBulkZ.OhZ'8joV?@S<1&^GLMIZl)0N^!1u/%\04C2mBS1Ssh0Oah?egVCSrh0p;A3ObW5UTTUMRQGNth?u/e__/HsKJ7/I,8C#'ZA'j118D@h/Z)S/1PjrJ]1-r#OeeTjaeq(jT`E)DU/TW;iGEh7F`,uW9MFR>`/@5l0?&%3[sWMXP5OC>q:&9M5$1X%o0hHg*2tP-&GBSgoo;2N_nk'JUWc\\fq[.\imFQ,HLA798#0Dj_],h.Tst`N1uiQ%Np]Y)BjNl6e$&;WN2tpk$SCZKmb%8Wb#-*6l_=f:B[m/ZPtp/lM+([p=:m-A8NPEcpAL$Ke8De%d7M<*bXBo\qT@:>)SA_c.F#:--2t\Mn8&P!LHaG1-gbE"$6OOpnoeEV)U*,Ht$:"C8Qh53qp$=``kC"ONm,,%!F38eZBuhqX.j9'3-=ERk4rn9`%k0F`+^`Qk!P"jJLejbkG5$)J?h:Z##`6uE=kTX60AFCchK&c)>m5q,6/pmICl]tieY"qt:8paSUocXVFD";.IEq9#$q\Mu(2T*XW^`F%4Ud?r;,/fH"";Ik8?7utW/I?"*GJ(8eeCmSn,X+uiEOi3>097')&Dq6#+71dp%ZSjuEqV%hU.X]lf+FmQa0H?N@3NJ^E+'\R7H'tL^'V%TniSbcaNhdFR$PTj1MT9JTN\9+ZeD5/8RUrlmj7DA@S\X@grqsJUrVVP&@c)M9q:"R'f5%1'QDI*/Xt-gP[cea;7W6u=-Q92CCN'$f4Aa`GHai1%$M5jpHeRU"rNbp=9K?J:NUOgIp74=[cQdc-?dV=$]pb4;i\BcmQ]CKFh`VJ*4EqUtX\:04%NrCJnmCn]9k[k'(@EfQZRN%0r6MStKC%0HUHrt-n,J\&AX$)'[jFf9aHqQ[[IQ7udqll#LGi_.2T:-ODL[e5KTGmi-o]0q\o:7j71ReZ\8.j[j_Ne^mp=CbrCSNEce[Y4SQFX]/tUXOMd80ab8%,n3RGOHY%d[bs6fV,YV:6U5K"S\%d#[`Q.L]\piW!o7e]2Pg8H`0Dt-X^\g4\+kD]ZX("L;g2_h8E9.uR_DV(?Y((iAocR3pT3'(lVJ9PmiEVn];=39n_3[2%TAdM;<52N@P$EJU2Vqr_(*+g"aC23'/_jVINecDgh_"OO=_UeSp<;/d,5HoH:$q)b][U_h\M@!u*K_G3fp'lDQ/c[%[n:KOUQcsX:0?4PTIq4E\$Po*6@0ehV9#?i)m+9`%fb(gjI-EuJ5T"%K>3<2Y,IlXS_A*YAL?9@;WK=;TY[Wfn&Enb>*?aVg>=BVa:X;Ulsr\JRa/=S_7Vfi,`C6N3.g=PbrN=T'uFf#UGD/;[H.TI)Ko8\P[.Nu[L*e-XE`3[)ap[TY`3OKWQItO:jR8@8JS?A3D'Z_CDh[aN6b]M>@K8S/S,==&9=ujChL4Trh]n3D`fEuql7p8ogKJ+d+C$@/3crJk]81Y-hBuSgn@c;JI,>]AR'2c!a1MA=pR1-P+e,HTAtqu]X%=D8'R::-k$+nSftDFRIp`*#HmgPMLfQ#pNd:HW1UZ"^CE]5T$S6PO8s*W_j6BiJo;g41e5gq5m4[R-ND9As33O=Fls0dYg=l#Vh[+u[=m@W%M??%j0b-&hUN?L,ccdhj=kDt+V/CX"\T+?ETMrT1DS4\h+NT)VfO[\UOW"8^AnCP90;7'6^"N4/@S^K2aPPW@K67ka%7`3>$hihVcNIB@umWt)6#sdhQ15$JJk#'MuOd!:NrqWVHC"EadN+),Q;JtXeU\4Yoa0JV0JH_@bEXB(4Ke2pb_K'YoUgTs.]Bl/ar;L/SKL"/=WApY:!otSANDH#*9'D<,PL+u\Xfb5mtE=i:RKXKWqO8?5FRM0qMj%j*e'XdOXH>,u_lZcW+H_m[;aQ[CjeP!3CZs2T$0hXIiADLPt;C7gc8(T\7.Ipd2'snP58ia/)]Q_klY=TXK>."4TP#c>55PfkX.:q=AkV#j%b>%=LL.3[^:=TqC?,P8_Bf8ZMEe@nn=Oki&RF8f4qS1?u%ffqN58WQhSqgaO^.f!j*NTMBf;0@es)ELdoe@nn.H_1-_E\I^VP%b)e)![rQ$Li8-+]$/Lq;@aENtGu@+S.njou;RI7\&,C8b-+D;8;tIZ95qqCaFCnb0nRr9(5i/H-U%o6E*30EM%l*L;q6luCuBP/CXqlO7%0B`W^^h$qY>YJ:KfGEE(U#)^"I+I>]l%pJ3`N=l=^?gX%`XdaluZcu*Nnt'LdjT\:hh3tjQ_7hPkeFUJ"mGHZ8l:9nrD]Kga(Zj?15GFGf-Xsr'NB/0KVLa)CkfX3PHPQ#7Ft3mMPm9VBHsWA`?:'/8L0ob.-WpNi!kib9b@A?HYQOKF7[nVB9[r/.RGOi:%L7fo^ZDhHGDuONR&qWXqPE@tf?YH)/A/7Z:.spg.%'Aq836akngb*NfKHMibuo45'SGrIm\jpAnuX`?&"&a/^DU?0pV.46l9L!Ta8*jAn&t%/eZ)g/h^pM]S0!+endstream +Gb"/lYAYXM&B-.gWY?m1C8IZ!P(Fp6MD"*lah]WsC%B::d6RPO)=2FtOWK'!qnLtMaU>G=Cj/8\^QGsD,!?&hL:628$hMh@h^a2e'BL[lJHt,OYh?:c30h5J/f\gXb3DZH#Z?V!3e(d.0#!g&G^aHr2Q7Cf4>p3"3^t40@D(]LV8Ss]s3L2@u/f'nXrdf5@T\S1q>p5hjtW`ap6U"[p/)/,_drsF[4to+8b])1qs/A06mN=I[if%7i+?I_(+)!0#WK9nIJWp#US6K2Qg\QG*,hkLJI/sRVFs(7!&l@Qm,Fu2G^]Ve]'HW7oSG?4l;h6^\\ep8rWc:L)]i:/HF4$V?&cJOEtth.fm$X![\hX4:?/Z5mR(-D%,27=rTflAJRu%[a(^aCIH(95&cJIEE">BqZQe/\_To'n"7JHP;3UQjf,=-FBlX=!1?HMG,eE"dp5gi)E4'TSS,D>DM%IDU'@66Zi%ZCeg/sdYH&MOZHM0QPh=Ydt/`gO1go?hZJPAaq?cKa:L1K3W=sGABA)"glZQa<"0h`)uGC_r@>d=502h\0GjE'q@U3!l\8+%F=,Ta1bch$?Q&f+F%NNif^3)C4`q;GKh*_MV8]O7\MZ"/?rcn3ZGL9o,(JA%?api)7:."m.ic.&jalq'NsH+Z_N#:[a\(@8<'Xj9Dg3>/#hYr][gA5l0Aca!ki#4Lr9Y/Ll`V0@tc=]'1ioe_G)$3Dif^WUEpmD4q2l?LYn`"/Ut91\)OL1+8guo9fRsP;Z?6.X):6ZBnaIb7_=\_Nfh9BbA9/*>b%^L]&*9,hM#c@YloafXrXT3/+T/*;=`%X(U>?6-!7*"X)@3+a/A$rp16WSJ$H+&j"FBA%%n\EF)<'*U%CfEI,-Aq%[VNU]\33A6iV]r,P2*'AZ#YIUL:-N8\DB3g7QL$+L"gQ#iaP+[7^^1&\1cJH?-\g,]f=aV[N"u7e5LjCO^"[0CYF'hM@-]TW91iCjG<%E!Cg/f,@I8?mhj#mobn()ck)p="tRBl`\$82e_5baNbL3D[@'T,-R%`7f7Cq]5fc@0(Y/i(8+%[aBHV<^i(F:tme18aoU92MRCh+)X#qjS;g;/Z+.96Ha*?;`cG!fNYJ[2E!dSSAEck74nf'PKem/Sg).doEl_\Od=%gaiP$8s)4.Y/U4KGMqcam9L<]G4QO`:F9`>%MI)MROdFJ>eumqb,d'?c7Y4YT!W!+nj"g_%$d>Ftd$\2*e]:6[;F^]STO09X,Z$k!p+8mY=qfK,%Mo6p+g!h:mH-9IW*$=:`>qEhEOBH_3&+=HSk&-6?'P.o=9J%YVA!^k[/r6$.%hWZ/%\C*9sh5sul\Yg.g:@u<-0fR?.HCoC]"#@L!O"!r=&nF7=W:NrN)Qss&,$PiY^)Xo'\XN6hi2a8^>d>M]DK,%N&`'T0]+Bui)8_&o@Z?a4.LaWPh/(5'l!9F:65[p.056hYA6=so6DRD$?7t`IDQk<8`Oo%3qT+J5SdVbH/&e$q2Xe.Yjk7If_@@(ZK+K#FoUMAH$nf>QX;/UDh!O`f(W(im@^Qb18%Yb\bst>XHj`&!&.WbsoM1uV\f[dY=HO=c*"mGj3*t,EEWa8l07aUB.V;BRe>WYNiP)Pm%>c5SW+h5DokO[tC&Wh+Z%RcMKSh=*9/N5W=AT_DgqCB*Z&-0ffjWZforKp;YRm_2><7Et5UU5bDZoK,%NPk%3c)YJ+EtpUUpK;^MbZ+a`lCg#Zr(&6#YP,)P$sH,Ht@6#MbbB&/r;Y%Yo1,/];."6L6/O'I?>F[P_F%M7VEG?*sZ,ts^s*$,C*Nqj!mHVSj00Q]b/"7m1JO)SWP#@!jTBc`WL+jN_aShL=Kj@g\2Dm$!]/3B6jTb=uUOlc44<]9?5rZ6C?+73Bt^hI9L7$$=Q8&j:!d/hFKL\Di5#SEe]s6Bp[>!qoP6SdmR[J+X,DUKYZ4lm0]Q\tLWph@.V`KUZ+(XK!5@aI2'cHXfL:6Z.uI6pp\15@oO&Tdt0O\C]SlO,SoN_qAGcN6HI\`d&Wqp9=]MErMGAD[jGbV`WNNY\-/CW=&:l(_['RjF1L^H`R-XYX4^"2s:G-g0:DQ(D2L@#?Ko7@#cA4GYVBb9Lq,+#K411>+j30.-QQD(X15#F%OQ45)0l`0:;@fVB>hk'>am_6#SH\5s@E/XG2@`.IIXumd9t7O;#KajR`@9m"!uZ[&g8HXN3QA/15Zu?4_+P:s@l8Vp#]!a:8!"3LKLVFk1@6O*&9'I4Hno8&dhq14rjM!qHK3=(Z=HRq8bF3;OEeFA-MS_<(R,\+]C'%uK$-oFUKd-Q8c#k]Eje'S'NgJ*Uf4H#l'hkYF:"gu'tH`DeD:a8>Tt0kqQM.[aj<6l"#7c+inY^pEe?\52e4iI.rq?Y#1H>DD\rc=X*[3-EO#9Z&gF3_>l=0L?pu[aY@-(po\BR/]QA(r+rAI2mP.Y9D\blaj$$=J74oJhh&Bg\Mrq)36ogUJ`W#4Kn?I<7m^+4/s`YTe]1[OF)_<;Q$5,,fGh=HUE2!j5R#"HL4ou55ZLbpGlT<*C*jr!J-s4]j]MB9J0kPOfVS5R!DO.)Y_D__!DNupbYn]4>[Y]^\\b+,I9h`ef"oDh,JQSkPp8)[;."Z2UMJsn=_/*XPMBo,e/6(!4"]V-UZK(*QX;2G(F@%QYDGo:Y/^+AS742U1k@^%C-B>,C`NP>#LngSQ]:W9+(c+T07,V:TFJ^/1Mk[nb;N=K#jFp"@\(YXe1D$CE$^F+SEGLhK(eBlH\0GTX,)99;Xb9%EX\]Cj7*Ed='q\EA\:?5&e4`FX]H5U0A+5OmKa<'!oG:hLp[FR.JtO'4W2YrSU0jr75:!`]kQ]H#-V]W^7J27'f[e4^C8RfZ[+8Pue+hMs*>oIR(eN-VCY/Fus*C=g2q1N(7UOWqUBqSKq`krG01UV(_Kl0q!%qRe-XmT\+^:'\'aF\.BjA^tAVk#-I)W3kP,bl<.7Wm#hXG`O8O>A3R_eV*iNI!1lA4Y%2\;*D";Lf9`csNnuia'-(,=0,+E\'!m@LM:PLE;..jUdtX?\u3hfkjt"^+eYFqZ2n=#`jk<4Gnm8Ve3e@_GU(3OmmZglfHfd<5#;0u4T%&qc^S<"e^)/l;^1iGgN]QrL;C%o68KtB-bg=@;7j@r^ILrc%(N^jPgCA5c,)/fq)Mh5e#l"rghte_Ti#D3:slWl"?f\$.J=or-O]A01F8im[`pms/--Q+YfN5=$2=&^h.=jn6"f1+u"C3/EK@T=e>j#HE#R[=.iE0V8e`F7/Ts$1ePPPbl"nY>6K)rVQfoM.ke/U[FEW%_J?5LfNios+*3JhnWPRF;1FfY"c4%!77h`)5$sTt@'&("&qL30AIWPJCM9R=Z3DBtda/u)NI_\_?ZAJNYiUk5$#HtirmHNcVtg#5"kcrLFmVGQ(-5#@6ecY!](#*oc+jZCfS=RqaR/:CCc#J@S35N>W44-5`au2fuu=1$\GL%`Do\Q$J:KIV,R&h1T8X^9A5^>2#/#QntcDm>L'`OYPFjVQ8P#N-44'.H*`Vs*=]YZ1<1]7.0PHbbaiS]blEN$m9i17]Od7sk[Z@L\nF!9MSTAbfcG*s@&C^LedGY[qgri94[]j7pcE%ip9ljn)sItHcn"*onO:6]GJ\q("Sp-1A2p@O70a&k,$qjsDL2:=mDEMI`rEW=r&\VI]6>5/-I?n[oOT.&$A2WuG3QPNG)TJL.TfaBoBOCmNB)~>endstream endobj 5 0 obj << @@ -75,7 +75,7 @@ endobj << /Annots [ 9 0 R 10 0 R 11 0 R ] /Contents 137 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 136 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << -/FormXob.6fad93ed0833c191f8141bb5b2324793 3 0 R /FormXob.c9411fecc114c344e33ac82182b38f43 5 0 R +/FormXob.674d5febcf42b97eda58b30c4a10192f 3 0 R /FormXob.c9411fecc114c344e33ac82182b38f43 5 0 R >> >> /Rotate 0 /Trans << @@ -612,7 +612,7 @@ endobj endobj 72 0 obj << -/Author () /CreationDate (D:20260419173222-04'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419173222-04'00') /Producer (ReportLab PDF Library - \(opensource\)) +/Author () /CreationDate (D:20260419174211-04'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419174211-04'00') /Producer (ReportLab PDF Library - \(opensource\)) /Subject (\(unspecified\)) /Title () /Trapped /False >> endobj @@ -967,7 +967,7 @@ q 1 0 0 1 184.3068 3 cm q 112.6148 0 0 112.6148 0 0 cm -/FormXob.6fad93ed0833c191f8141bb5b2324793 Do +/FormXob.674d5febcf42b97eda58b30c4a10192f Do Q Q q @@ -12432,211 +12432,211 @@ xref 0000000180 00000 n 0000000287 00000 n 0000001642 00000 n -0000009699 00000 n -0001544548 00000 n -0001544657 00000 n -0001544769 00000 n -0001544884 00000 n -0001545054 00000 n -0001545228 00000 n -0001545410 00000 n -0001545761 00000 n -0001545867 00000 n -0001546075 00000 n -0001678046 00000 n -0001678124 00000 n -0001678396 00000 n -0001678604 00000 n -0001678812 00000 n -0001679020 00000 n -0001679228 00000 n -0001679436 00000 n -0001696908 00000 n -0001697624 00000 n -0001716227 00000 n -0001716513 00000 n -0001716834 00000 n -0001717042 00000 n -0001747123 00000 n -0001747395 00000 n -0001850873 00000 n -0001850984 00000 n -0001851256 00000 n -0001851370 00000 n -0001851578 00000 n -0001851786 00000 n -0001851994 00000 n -0001852078 00000 n -0001852286 00000 n -0001852494 00000 n -0001852702 00000 n -0001852910 00000 n -0001853118 00000 n -0001853326 00000 n -0001853504 00000 n -0001853731 00000 n -0001988622 00000 n -0001992886 00000 n -0002281199 00000 n -0002281520 00000 n -0002281728 00000 n -0002281936 00000 n -0002319279 00000 n -0002319551 00000 n -0002319759 00000 n -0002319967 00000 n -0002320158 00000 n -0002320349 00000 n -0002320583 00000 n -0002320791 00000 n -0002320965 00000 n -0002321173 00000 n -0002321407 00000 n -0002321613 00000 n -0002321785 00000 n -0002322019 00000 n -0002380995 00000 n -0002381305 00000 n -0002381625 00000 n -0002381833 00000 n -0002381941 00000 n -0002382196 00000 n -0002382271 00000 n -0002382404 00000 n -0002382514 00000 n -0002382679 00000 n -0002382874 00000 n -0002382991 00000 n -0002383109 00000 n -0002383251 00000 n -0002383451 00000 n -0002383586 00000 n -0002383735 00000 n -0002383864 00000 n -0002384034 00000 n -0002384158 00000 n -0002384289 00000 n -0002384411 00000 n -0002384609 00000 n -0002384726 00000 n -0002384853 00000 n -0002384996 00000 n -0002385162 00000 n -0002385335 00000 n -0002385514 00000 n -0002385671 00000 n -0002385823 00000 n -0002385990 00000 n -0002386156 00000 n -0002386310 00000 n -0002386499 00000 n -0002386649 00000 n -0002386808 00000 n -0002386984 00000 n -0002387182 00000 n -0002387310 00000 n -0002387457 00000 n -0002387616 00000 n -0002387764 00000 n -0002387952 00000 n -0002388073 00000 n -0002388234 00000 n -0002388376 00000 n -0002388528 00000 n -0002388682 00000 n -0002388823 00000 n -0002388961 00000 n -0002389115 00000 n -0002389317 00000 n -0002389440 00000 n -0002389579 00000 n -0002389743 00000 n -0002389916 00000 n -0002390089 00000 n -0002390250 00000 n -0002390418 00000 n -0002390613 00000 n -0002390772 00000 n -0002390940 00000 n -0002391075 00000 n -0002391208 00000 n -0002391353 00000 n -0002391479 00000 n -0002391607 00000 n -0002391718 00000 n -0002392021 00000 n -0002395552 00000 n -0002403409 00000 n -0002407222 00000 n -0002415119 00000 n -0002424056 00000 n -0002433128 00000 n -0002442537 00000 n -0002455892 00000 n -0002465515 00000 n -0002474985 00000 n -0002484184 00000 n -0002494536 00000 n -0002507163 00000 n -0002517714 00000 n -0002526813 00000 n -0002538290 00000 n -0002545458 00000 n -0002555959 00000 n -0002562115 00000 n -0002572872 00000 n -0002582327 00000 n -0002591477 00000 n -0002593587 00000 n -0002607043 00000 n -0002623684 00000 n -0002634192 00000 n -0002641651 00000 n -0002650693 00000 n -0002657949 00000 n -0002665848 00000 n -0002674189 00000 n -0002681103 00000 n -0002683259 00000 n -0002684337 00000 n -0002684752 00000 n -0002684787 00000 n -0002684822 00000 n -0002684857 00000 n -0002684892 00000 n -0002684927 00000 n -0002684962 00000 n -0002684997 00000 n -0002685032 00000 n -0002685067 00000 n -0002685103 00000 n -0002685139 00000 n -0002685175 00000 n -0002685211 00000 n -0002685247 00000 n -0002685283 00000 n -0002685319 00000 n -0002685355 00000 n -0002685391 00000 n -0002685427 00000 n -0002685463 00000 n -0002685499 00000 n -0002685535 00000 n -0002685571 00000 n -0002685607 00000 n -0002685643 00000 n -0002685679 00000 n -0002685715 00000 n -0002685751 00000 n -0002685787 00000 n -0002685823 00000 n -0002685859 00000 n -0002685895 00000 n -0002685931 00000 n +0000009695 00000 n +0001544544 00000 n +0001544653 00000 n +0001544765 00000 n +0001544880 00000 n +0001545050 00000 n +0001545224 00000 n +0001545406 00000 n +0001545757 00000 n +0001545863 00000 n +0001546071 00000 n +0001678042 00000 n +0001678120 00000 n +0001678392 00000 n +0001678600 00000 n +0001678808 00000 n +0001679016 00000 n +0001679224 00000 n +0001679432 00000 n +0001696904 00000 n +0001697620 00000 n +0001716223 00000 n +0001716509 00000 n +0001716830 00000 n +0001717038 00000 n +0001747119 00000 n +0001747391 00000 n +0001850869 00000 n +0001850980 00000 n +0001851252 00000 n +0001851366 00000 n +0001851574 00000 n +0001851782 00000 n +0001851990 00000 n +0001852074 00000 n +0001852282 00000 n +0001852490 00000 n +0001852698 00000 n +0001852906 00000 n +0001853114 00000 n +0001853322 00000 n +0001853500 00000 n +0001853727 00000 n +0001988618 00000 n +0001992882 00000 n +0002281195 00000 n +0002281516 00000 n +0002281724 00000 n +0002281932 00000 n +0002319275 00000 n +0002319547 00000 n +0002319755 00000 n +0002319963 00000 n +0002320154 00000 n +0002320345 00000 n +0002320579 00000 n +0002320787 00000 n +0002320961 00000 n +0002321169 00000 n +0002321403 00000 n +0002321609 00000 n +0002321781 00000 n +0002322015 00000 n +0002380991 00000 n +0002381301 00000 n +0002381621 00000 n +0002381829 00000 n +0002381937 00000 n +0002382192 00000 n +0002382267 00000 n +0002382400 00000 n +0002382510 00000 n +0002382675 00000 n +0002382870 00000 n +0002382987 00000 n +0002383105 00000 n +0002383247 00000 n +0002383447 00000 n +0002383582 00000 n +0002383731 00000 n +0002383860 00000 n +0002384030 00000 n +0002384154 00000 n +0002384285 00000 n +0002384407 00000 n +0002384605 00000 n +0002384722 00000 n +0002384849 00000 n +0002384992 00000 n +0002385158 00000 n +0002385331 00000 n +0002385510 00000 n +0002385667 00000 n +0002385819 00000 n +0002385986 00000 n +0002386152 00000 n +0002386306 00000 n +0002386495 00000 n +0002386645 00000 n +0002386804 00000 n +0002386980 00000 n +0002387178 00000 n +0002387306 00000 n +0002387453 00000 n +0002387612 00000 n +0002387760 00000 n +0002387948 00000 n +0002388069 00000 n +0002388230 00000 n +0002388372 00000 n +0002388524 00000 n +0002388678 00000 n +0002388819 00000 n +0002388957 00000 n +0002389111 00000 n +0002389313 00000 n +0002389436 00000 n +0002389575 00000 n +0002389739 00000 n +0002389912 00000 n +0002390085 00000 n +0002390246 00000 n +0002390414 00000 n +0002390609 00000 n +0002390768 00000 n +0002390936 00000 n +0002391071 00000 n +0002391204 00000 n +0002391349 00000 n +0002391475 00000 n +0002391603 00000 n +0002391714 00000 n +0002392017 00000 n +0002395548 00000 n +0002403405 00000 n +0002407218 00000 n +0002415115 00000 n +0002424052 00000 n +0002433124 00000 n +0002442533 00000 n +0002455888 00000 n +0002465511 00000 n +0002474981 00000 n +0002484180 00000 n +0002494532 00000 n +0002507159 00000 n +0002517710 00000 n +0002526809 00000 n +0002538286 00000 n +0002545454 00000 n +0002555955 00000 n +0002562111 00000 n +0002572868 00000 n +0002582323 00000 n +0002591473 00000 n +0002593583 00000 n +0002607039 00000 n +0002623680 00000 n +0002634188 00000 n +0002641647 00000 n +0002650689 00000 n +0002657945 00000 n +0002665844 00000 n +0002674185 00000 n +0002681099 00000 n +0002683255 00000 n +0002684333 00000 n +0002684748 00000 n +0002684783 00000 n +0002684818 00000 n +0002684853 00000 n +0002684888 00000 n +0002684923 00000 n +0002684958 00000 n +0002684993 00000 n +0002685028 00000 n +0002685063 00000 n +0002685099 00000 n +0002685135 00000 n +0002685171 00000 n +0002685207 00000 n +0002685243 00000 n +0002685279 00000 n +0002685315 00000 n +0002685351 00000 n +0002685387 00000 n +0002685423 00000 n +0002685459 00000 n +0002685495 00000 n +0002685531 00000 n +0002685567 00000 n +0002685603 00000 n +0002685639 00000 n +0002685675 00000 n +0002685711 00000 n +0002685747 00000 n +0002685783 00000 n +0002685819 00000 n +0002685855 00000 n +0002685891 00000 n +0002685927 00000 n trailer << /ID -[] +[<568a41dd30dd25495474c6848c1eaaea><568a41dd30dd25495474c6848c1eaaea>] % ReportLab generated PDF document -- digest (opensource) /Info 72 0 R @@ -12644,5 +12644,5 @@ trailer /Size 206 >> startxref -2685967 +2685963 %%EOF diff --git a/www/index.html b/www/index.html index dbb95bf..18ae7c1 100644 --- a/www/index.html +++ b/www/index.html @@ -12,7 +12,7 @@

lumbda

- +

feedback as a primitive

diff --git a/www/style.css b/www/style.css index d0c8a02..1f09951 100644 --- a/www/style.css +++ b/www/style.css @@ -53,16 +53,15 @@ header { margin-bottom: 2rem; } -/* Brand mark — custom λ artwork (pre-flipped both axes at bake time, - recolored to #227842 with proper alpha). Shipped as a PNG so PDF, - print, and any print-styled email renders it consistently instead - of depending on CSS transforms. Sized 3× the wordmark font so it - carries the page. */ +/* Brand mark — custom upside-down λ artwork, recolored to #227842 + with proper alpha from pixel brightness. Shipped as a PNG so PDF, + print, and print-styled email all render consistently without + relying on CSS transforms. Sized 3.33× the wordmark font. */ header .lambda-mark { display: block; - width: 9.6rem; /* 3× the 3.2rem h1 font-size */ + width: 10.66rem; /* 3.33× the 3.2rem h1 font-size */ height: auto; - margin: 0.4rem 0 0.6rem; + margin: 0 0 0.6rem; /* sit flush against the wordmark's descender */ } header h1 {