diff --git a/sys/vane/ames.hoon b/sys/vane/ames.hoon index e18af9069..f857b6632 100644 --- a/sys/vane/ames.hoon +++ b/sys/vane/ames.hoon @@ -1451,6 +1451,16 @@ ?: ?=(%crud -.kyz) [[[hen [%slip %d %flog kyz]] ~] +>] ?: ?=(%west -.kyz) + :: a .cha path of /a/give/* is immediately acknowledged and + :: routed directly out to unix + :: + ?: ?=([%give *] q.kyz) + ~| [%ames-bad-duct %give duct=gad.fox p.kyz] + ?> ?=(^ gad.fox) + :_ +>.$ + [[gad.fox %give kyz] [hen %give %mack ~] ~] + :: a .cha path of /a/pi is just a ping, immediately acknowledged + :: ?> ?=([%pi ~] q.kyz) :_ +>.$ [[hen %give %mack ~] ~] diff --git a/sys/zuse.hoon b/sys/zuse.hoon index da0d1c185..9647f473c 100644 --- a/sys/zuse.hoon +++ b/sys/zuse.hoon @@ -373,6 +373,7 @@ {$mass p/mass} :: memory usage {$send p/lane q/@} :: transmit packet {$turf p/(list turf)} :: bind to domains + {$west p/ship q/path r/*} :: {$woot p/ship q/coop} :: reaction message == :: ++ sign :: in result _<-