khan: don't reset tic
instead make it a rolling 128-bit integer. 128 bits is the same size as
the +sham space, so is one natural choice for "big enough to never have
to think about this." 64, 32, 16, even 8 bits would probably be fine.
=* state -
|= [now=@da eny=@uvJ rof=roof]
=* khan-gate .
-=. tic 0
^?
|%
:: +call: handle a +task request
%^ cat 3
'khan-fyrd--'
(scot %uv (sham (mix tic eny)))
- =. tic +(tic)
+ =. tic (mod +(tic) (bex 128))
=* fyd p.task
=/ =beak (get-beak bear.fyd now)
=/ args [~ `tid beak name.fyd q.args.fyd]
