(herald "Electronic Purchase with Money Order Protocol Variant" (bound 12) (comment "This version includes account numbers in exchanges" "This version uses sorts to avoid confusion" "between a nonce and other data")) (comment "CPSA 2.2.11") (comment "All input read from sorted_epmo_acctnum.scm") (comment "Strand count bounded at 12") (defprotocol sorted_epmo_acctnum basic (defrole bank (vars (b c m name) (acctnum price text) (hash name) (nc nm nb data)) (trace (recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) (non-orig (privk hash)) (annotations b (1 (forall ((pm name)) (implies (and (authtransfer c acctnum b price pm nm) (reqtransfer pm b price pm nm)) (dotransfer acctnum b price pm nm)))) (2 (and (says c (authtransfer c acctnum b price m nm)) (says m (reqtransfer m b price m nm)))))) (defrole customer (vars (b c m hash name) (acctnum goods price text) (nc nm nb data)) (trace (send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) (non-orig (privk b) (privk hash)) (uniq-orig nc) (annotations c (1 (says m (implies (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm)) (doship m goods c)))) (3 (says b (forall ((pm name)) (implies (and (authtransfer c acctnum b price m nm) (reqtransfer pm b price pm nm)) (dotransfer acctnum b price pm nm))))) (4 (authtransfer c acctnum b price m nm)))) (defrole merchant (vars (b c m hash name) (goods price text) (nc nm nb data)) (trace (recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) (non-orig (privk hash)) (uniq-orig nm) (annotations m (1 (implies (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm)) (doship m goods c))) (2 (and (says b (forall ((pm name)) (exists ((acctnum2 text)) (implies (and (authtransfer c acctnum2 b price m nm) (reqtransfer pm b price pm nm)) (dotransfer acctnum2 b price pm nm))))) (says c (exists ((acctnum2 text)) (authtransfer c acctnum2 b price m nm))))) (3 (and (reqtransfer m b price m nm) (doship m goods c)))))) (defskeleton sorted_epmo_acctnum (vars (goods price text) (nm nc nb data) (b m c hash name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nc nb) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))) (label 0) (unrealized (0 2)) (origs (nm (0 1))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum text) (nm nc nb data) (b m c hash name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (precedes ((0 1) (1 0)) ((1 1) (0 2))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nc nb) (operation encryption-test (added-strand bank 2) (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (0 2)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))))) (label 1) (parent 0) (unrealized (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nm nc nb data) (b m c hash b-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nm) (b b-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)) (uniq-orig nm nc nb) (operation nonce-test (added-strand customer 3) nm (1 0) (enc nc nm m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b-0))))) (label 2) (parent 1) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nm nc nb data) (m c hash b name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b)) (uniq-orig nm nc nb) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm (1 0) (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))))) (label 3) (parent 2) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nm nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nm) (b b-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((0 1) (3 0)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0)) ((3 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nm nc nb) (operation nonce-test (added-strand bank 2) nm (1 0) (enc nc nm m price (pubk c)) (enc c nc nm acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b-0)))) ((recv (enc c nc nm acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 4) (parent 2) (unrealized (0 0) (0 2) (1 0) (3 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nm nc nb data) (m c hash b name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b)) (uniq-orig nm nc nb) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))))) (label 5) (parent 3) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nm nc nb nm-0 data) (m c hash b name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0)) ((3 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b)) (uniq-orig nm nc nb nm-0) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 6) (parent 3) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nm nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nm) (b b-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nm nc nb) (operation nonce-test (displaced 4 2 customer 3) nm (3 0) (enc nc nm m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b-0)))) ((recv (enc c nc nm acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 7) (parent 4) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nm nc nb data) (c hash b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (2 1)) ((1 1) (2 3)) ((2 0) (0 0)) ((2 2) (1 0)) ((2 4) (0 2))) (non-orig (privk c) (privk hash) (privk b) (privk m)) (uniq-orig nm nc nb) (operation nonce-test (displaced 2 3 customer 5) nb (0 2) (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 8) (parent 5) (unrealized) (shape) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (origs (nc (2 0)) (nm (0 1)) (nb (1 1)))) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nm nc nb nm-0 data) (m c hash b name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (3 0)) ((2 2) (1 0)) ((3 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b)) (uniq-orig nm nc nb nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 9) (parent 6) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nm nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm (1 0) (enc "hash" c nc nb-0 nm price (pubk hash-0)) (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 10) (parent 7) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 4 3 bank 2) nm (1 0) (enc "hash" c nc nb-0 nm price (pubk hash-0)) (enc nc nm m price (pubk c)) (enc c nc nm acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 11) (parent 7) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price price-0 acctnum goods text) (nm nc nb nm-0 data) (c hash b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (0 0)) ((3 0) (2 0)) ((3 2) (1 0)) ((3 4) (0 2))) (non-orig (privk c) (privk hash) (privk b) (privk m)) (uniq-orig nm nc nb nm-0) (operation nonce-test (displaced 2 4 customer 5) nb (0 2) (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 12) (parent 9) (seen 8) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nm nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 13) (parent 10) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nm nc nb nb-0 nm-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb nm-0) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 14) (parent 10) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0 (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 15) (parent 11) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 16) (parent 11) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 2 4 customer 5) nb-0 (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 17) (parent 11) (unrealized (0 0) (0 2) (1 0) (3 3)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nm nc nb nb-0 data) (c hash hash-0 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m)) (uniq-orig nm nc nb) (operation nonce-test (displaced 2 4 customer 5) nb (0 2) (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 18) (parent 13) (seen 8) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nm nc nb nb-0 nm-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 19) (parent 14) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 20) (parent 15) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 21) (parent 15) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 22) (parent 16) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 5 2 customer 3) nb-0 (4 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 23) (parent 16) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation encryption-test (displaced 4 2 bank 2) (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (3 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 24) (parent 17) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation encryption-test (added-strand bank 2) (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (3 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 25) (parent 17) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price price-0 acctnum goods text) (nm nc nb nb-0 nm-0 data) (c hash hash-0 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0)) ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m)) (uniq-orig nm nc nb nm-0) (operation nonce-test (displaced 2 5 customer 5) nb (0 2) (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 26) (parent 19) (seen 12) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 data) (c hash hash-0 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 2 4 customer 5) nb (0 2) (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)))) (label 27) (parent 20) (seen 8) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 28) (parent 21) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0 (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 29) (parent 22) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 2 5 customer 5) nb-0 (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 30) (parent 22) (unrealized (0 0) (0 2) (1 0) (4 3)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nb-0 (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 31) (parent 23) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 2 5 customer 5) nb-0 (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 32) (parent 23) (unrealized (0 0) (0 2) (1 0) (4 3)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 33) (parent 24) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((0 1) (4 0)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 34) (parent 24) (seen 41 46) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "2 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 35) (parent 24) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 36) (parent 25) (seen 42) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 5 3 customer 3) nb-0 (4 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 37) (parent 25) (seen 24 36) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price price-0 acctnum goods text) (nc nb nb-0 nm data) (c hash hash-0 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0)) ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (displaced 2 5 customer 5) nb (0 2) (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)))) (label 38) (parent 28) (seen 12) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 39) (parent 29) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 40) (parent 29) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation encryption-test (displaced 5 2 bank 2) (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (4 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 41) (parent 30) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation encryption-test (displaced 5 3 bank 2) (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0)) (4 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 42) (parent 30) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation encryption-test (added-strand bank 2) (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (4 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 43) (parent 30) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 44) (parent 31) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 45) (parent 31) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation encryption-test (displaced 5 2 bank 2) (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (4 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 46) (parent 32) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation encryption-test (displaced 5 3 bank 2) (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (privk b-0)) (4 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 47) (parent 32) (seen 33 34 35) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation encryption-test (added-strand bank 2) (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (4 3)) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 48) (parent 32) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 49) (parent 33) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 50) (parent 33) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 51) (parent 35) (seen 49 50) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 52) (parent 35) (seen 58 68) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "2 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (4 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 53) (parent 36) (unrealized (0 0) (0 2) (1 0) (4 0) (5 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (4 0) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 54) (parent 37) (seen 73) (unrealized (0 0) (0 2) (1 0) (4 0) (5 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (c hash hash-0 hash-1 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1) (privk b) (privk m)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 2 5 customer 5) nb (0 2) (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)))) (label 55) (parent 39) (seen 18) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 56) (parent 40) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 57) (parent 41) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 58) (parent 41) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 59) (parent 42) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 60) (parent 42) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm data) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 61) (parent 42) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 62) (parent 43) (seen 63 73 82) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0) (enc nc nb-1 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 63) (parent 43) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 64) (parent 43) (seen 62 63 73) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (c hash hash-0 hash-1 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1) (privk b) (privk m)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 2 5 customer 5) nb (0 2) (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)))) (label 65) (parent 44) (seen 18) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 3 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (b b) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 66) (parent 45) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 67) (parent 46) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 68) (parent 46) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 69) (parent 48) (seen 74 84) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0) (enc nc nb-1 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 70) (parent 48) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 71) (parent 48) (seen 46 69 70 75) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "6 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 72) (parent 50) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 73) (parent 53) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 74) (parent 53) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 75) (parent 54) (seen 70 74) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price price-0 acctnum goods text) (nc nb nb-0 nb-1 nm data) (c hash hash-0 hash-1 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1) (privk b) (privk m)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (displaced 2 6 customer 5) nb (0 2) (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)))) (label 76) (parent 56) (seen 26) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 77) (parent 57) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 78) (parent 57) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 79) (parent 58) (seen 77 78) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 80) (parent 59) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 81) (parent 59) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 82) (parent 60) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 3 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 83) (parent 60) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 4 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 84) (parent 60) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 85) (parent 61) (seen 80 81) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 86) (parent 61) (seen 107 109 111) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 87) (parent 62) (seen 73) (unrealized (0 0) (0 2) (1 0) (5 0) (6 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 88) (parent 63) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 89) (parent 63) (seen 112) (unrealized (0 0) (0 2) (1 0) (5 0) (6 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 90) (parent 64) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 91) (parent 64) (seen 73 112) (unrealized (0 0) (0 2) (1 0) (5 0) (6 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price price-0 acctnum goods text) (nc nb nb-0 nb-1 nm data) (c hash hash-0 hash-1 b m name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (5 1)) ((1 1) (5 3)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (0 0)) ((5 0) (4 0)) ((5 2) (2 0)) ((5 2) (3 0)) ((5 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk hash-1) (privk b) (privk m)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (displaced 2 6 customer 5) nb (0 2) (enc "hash" c nc nb nb-0 price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)))) (label 92) (parent 66) (seen 26) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0)))) (label 93) (parent 67) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 94) (parent 67) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 95) (parent 68) (seen 93 94) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 96) (parent 69) (seen 73 74) (unrealized (0 0) (0 2) (1 0) (5 0) (6 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 3 bank 2) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 97) (parent 69) (seen 42 53) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "2 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 98) (parent 70) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 99) (parent 70) (seen 73) (unrealized (0 0) (0 2) (1 0) (5 0) (6 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 100) (parent 71) (seen 73 75 127) (unrealized (0 0) (0 2) (1 0) (5 0) (6 0)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 101) (parent 73) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 102) (parent 74) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 103) (parent 75) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 104) (parent 78) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 105) (parent 81) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 106) (parent 82) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 107) (parent 82) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 108) (parent 83) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 109) (parent 83) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 110) (parent 84) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 111) (parent 84) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0) (enc nc nb-2 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 112) (parent 87) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 113) (parent 87) (seen 118) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 114) (parent 88) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 115) (parent 88) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 116) (parent 88) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 117) (parent 89) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 118) (parent 89) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 119) (parent 90) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 120) (parent 90) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 121) (parent 91) (seen 73 113 118) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 122) (parent 94) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 3 bank 2) nb-2 (6 0) (enc nc nb-2 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 123) (parent 96) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 124) (parent 98) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 125) (parent 98) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 126) (parent 98) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 127) (parent 99) (seen 123) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 128) (parent 99) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 129) (parent 101) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 130) (parent 101) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 131) (parent 102) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 132) (parent 102) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 133) (parent 103) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0)) ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 134) (parent 103) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 135) (parent 106) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 136) (parent 106) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 137) (parent 107) (seen 135 136) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 138) (parent 108) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 139) (parent 108) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 140) (parent 109) (seen 138 139) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 141) (parent 110) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 142) (parent 110) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 143) (parent 111) (seen 141 142) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 144) (parent 112) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 145) (parent 113) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 146) (parent 114) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 147) (parent 114) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 2 bank 2) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 148) (parent 115) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 3 bank 2) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 149) (parent 115) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 5 bank 2) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 150) (parent 115) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 4 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 151) (parent 115) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 152) (parent 116) (seen 146 147) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 153) (parent 116) (seen 189 191 193 195) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "4 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 154) (parent 117) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 155) (parent 118) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 156) (parent 119) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 157) (parent 119) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 158) (parent 120) (seen 156 157) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 159) (parent 121) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1) (operation nonce-test (displaced 7 6 bank 2) nb-2 (5 0) (enc "hash" c nc nb-1 nb-2 price (pubk hash-2)) (enc nc nb-2 m price (pubk c)) (enc c nc nb-2 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 160) (parent 121) (seen 73) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 161) (parent 123) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 162) (parent 124) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 163) (parent 124) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 2 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 164) (parent 125) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 4 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 165) (parent 125) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 166) (parent 125) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 167) (parent 126) (seen 162 163) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nm nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand bank 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 168) (parent 126) (seen 210 212 214) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 169) (parent 127) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 170) (parent 128) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 171) (parent 129) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 172) (parent 129) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 173) (parent 130) (seen 171 172) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 174) (parent 131) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 175) (parent 131) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 176) (parent 132) (seen 174 175) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 177) (parent 133) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 178) (parent 133) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 0) (5 0)) ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 179) (parent 134) (seen 177 178) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 180) (parent 136) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 181) (parent 139) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 182) (parent 142) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 183) (parent 144) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 184) (parent 144) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 185) (parent 145) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 186) (parent 145) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 187) (parent 147) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 188) (parent 148) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 189) (parent 148) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 190) (parent 149) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 191) (parent 149) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 192) (parent 150) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 193) (parent 150) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 194) (parent 151) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 195) (parent 151) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 196) (parent 154) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 197) (parent 154) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 198) (parent 155) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 199) (parent 155) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 200) (parent 157) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 201) (parent 159) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 202) (parent 159) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 203) (parent 160) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (added-strand bank 2) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 204) (parent 160) (seen 73) (unrealized (0 0) (0 2) (1 0) (5 0) (7 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 7 3 bank 2) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 205) (parent 160) (seen 88 89) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "2 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 206) (parent 161) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 207) (parent 161) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 208) (parent 163) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 209) (parent 164) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 210) (parent 164) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 211) (parent 165) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 212) (parent 165) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 213) (parent 166) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 214) (parent 166) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 215) (parent 169) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 216) (parent 169) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 217) (parent 170) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 218) (parent 170) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 219) (parent 172) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 220) (parent 175) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (5 0)) ((2 2) (4 0)) ((2 4) (1 0)) ((3 1) (2 3)) ((4 1) (3 0)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 221) (parent 178) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 222) (parent 183) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 223) (parent 183) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 224) (parent 184) (seen 222 223) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 225) (parent 185) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 226) (parent 185) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 227) (parent 186) (seen 225 226) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 228) (parent 188) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 229) (parent 188) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 230) (parent 189) (seen 228 229) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 231) (parent 190) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((3 1) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 232) (parent 190) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 233) (parent 191) (seen 231 232) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 234) (parent 192) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 235) (parent 192) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 236) (parent 193) (seen 234 235) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 237) (parent 194) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 238) (parent 194) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 239) (parent 195) (seen 237 238) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 240) (parent 196) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 241) (parent 196) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 242) (parent 197) (seen 240 241) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 243) (parent 198) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 244) (parent 198) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 245) (parent 199) (seen 243 244) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 246) (parent 201) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 247) (parent 201) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 248) (parent 202) (seen 246 247) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 249) (parent 203) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 250) (parent 203) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (7 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 8 3 bank 2) nb-2 (7 0) (enc nc nb-2 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 251) (parent 204) (seen 144) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (displaced 8 6 bank 2) nb-1 (7 0) (enc nc nb-1 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 252) (parent 204) (seen 285) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (displaced 8 4 customer 3) nb-1 (7 0) (enc nc nb-1 m price (pubk c))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 253) (parent 204) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 254) (parent 206) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 255) (parent 206) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 256) (parent 207) (seen 254 255) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 257) (parent 209) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 258) (parent 209) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 259) (parent 210) (seen 257 258) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 260) (parent 211) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 261) (parent 211) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 262) (parent 212) (seen 260 261) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 263) (parent 213) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 264) (parent 213) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 265) (parent 214) (seen 263 264) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 266) (parent 215) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 267) (parent 215) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 268) (parent 216) (seen 266 267) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 269) (parent 217) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 270) (parent 217) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 271) (parent 218) (seen 269 270) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 272) (parent 223) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 273) (parent 226) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 274) (parent 229) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((3 1) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 275) (parent 232) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 276) (parent 235) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 277) (parent 238) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 278) (parent 241) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 279) (parent 244) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 280) (parent 247) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 281) (parent 249) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 282) (parent 249) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 283) (parent 250) (seen 281 282) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 284) (parent 252) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (displaced 8 2 bank 2) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 285) (parent 252) (seen 286 287) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (displaced 8 3 bank 2) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 286) (parent 252) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 8 3 bank 2) nb-2 (5 0) (enc "hash" c nc nb-2 nb-2 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-2 price (pubk hash-3)) (enc nc nb-2 (pubk c)) (enc nc nb-2 m price (pubk c)) (enc c nc nb-2 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 287) (parent 252) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 288) (parent 253) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 8 3 bank 2) nb-2 (5 0) (enc "hash" c nc nb-2 nb-2 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-2 price (pubk hash-3)) (enc nc nb-2 (pubk c)) (enc nc nb-2 m price (pubk c)) (enc c nc nb-2 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 289) (parent 253) (seen 155) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 290) (parent 255) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 291) (parent 258) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 292) (parent 261) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 293) (parent 264) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 294) (parent 267) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 295) (parent 270) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 296) (parent 282) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 297) (parent 284) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 298) (parent 284) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-1 (5 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 299) (parent 285) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-1 (5 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 300) (parent 286) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 text) (nc nb nb-0 nb-1 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 301) (parent 287) (unrealized (0 0) (0 2) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 302) (parent 288) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 303) (parent 288) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 304) (parent 297) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 305) (parent 297) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 306) (parent 298) (seen 304 305) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 307) (parent 299) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 308) (parent 299) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 309) (parent 300) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b-0) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) nb-1))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 310) (parent 300) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 311) (parent 301) (unrealized (0 0) (0 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum acctnum-0 goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 312) (parent 301) (unrealized (0 0) (0 2) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 313) (parent 302) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 314) (parent 302) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 315) (parent 303) (seen 313 314) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 316) (parent 305) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 317) (parent 307) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 318) (parent 307) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 319) (parent 308) (seen 317 318) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 nb-2 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 320) (parent 309) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 321) (parent 309) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-2 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-1 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 322) (parent 310) (seen 320 321) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nc nb nb-0 nb-1 data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 323) (parent 311) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 324) (parent 311) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 325) (parent 312) (seen 323 324) (unrealized (0 0) (0 2)) (comment "3 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 326) (parent 314) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 327) (parent 318) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nb-2 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-1) (nb nb-2) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-1 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-1 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-1 (pubk hash)) (privk m)))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-1 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-1 m price (pubk c))) (send (enc c nc nb-1 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) nb-1))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-1 price (pubk hash-2)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc nb-1 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-1 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 328) (parent 321) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nc nb nb-0 nb-1 nm data) (m c hash b hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-3)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2) (privk hash-3)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) nb-0))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-2)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-1 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 329) (parent 324) (unrealized (0 2)) (comment "empty cohort")) (comment "Nothing left to do") (defprotocol sorted_epmo_acctnum basic (defrole bank (vars (b c m name) (acctnum price text) (hash name) (nc nm nb data)) (trace (recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) (non-orig (privk hash)) (annotations b (1 (forall ((pm name)) (implies (and (authtransfer c acctnum b price pm nm) (reqtransfer pm b price pm nm)) (dotransfer acctnum b price pm nm)))) (2 (and (says c (authtransfer c acctnum b price m nm)) (says m (reqtransfer m b price m nm)))))) (defrole customer (vars (b c m hash name) (acctnum goods price text) (nc nm nb data)) (trace (send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) (non-orig (privk b) (privk hash)) (uniq-orig nc) (annotations c (1 (says m (implies (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm)) (doship m goods c)))) (3 (says b (forall ((pm name)) (implies (and (authtransfer c acctnum b price m nm) (reqtransfer pm b price pm nm)) (dotransfer acctnum b price pm nm))))) (4 (authtransfer c acctnum b price m nm)))) (defrole merchant (vars (b c m hash name) (goods price text) (nc nm nb data)) (trace (recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) (non-orig (privk hash)) (uniq-orig nm) (annotations m (1 (implies (exists ((acctnum2 text)) (dotransfer acctnum2 b price m nm)) (doship m goods c))) (2 (and (says b (forall ((pm name)) (exists ((acctnum2 text)) (implies (and (authtransfer c acctnum2 b price m nm) (reqtransfer pm b price pm nm)) (dotransfer acctnum2 b price pm nm))))) (says c (exists ((acctnum2 text)) (authtransfer c acctnum2 b price m nm))))) (3 (and (reqtransfer m b price m nm) (doship m goods c)))))) (defskeleton sorted_epmo_acctnum (vars (acctnum price text) (nm nb nc data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))) (label 330) (unrealized (0 2)) (origs (nb (0 1))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price goods price-0 text) (nm nb nc nc-0 data) (b m c hash c-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price-0) (nc nc-0) (nm nm) (nb nb) (b b) (c c-0) (m m) (hash hash)) (precedes ((0 1) (1 2)) ((1 1) (0 0)) ((1 3) (0 2))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc) (operation encryption-test (added-strand merchant 4) (enc (enc "hash" b m nb nm (pubk hash)) (privk m)) (0 2)) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c-0 nc-0 goods (pubk m))) (send (enc nc-0 nm m price-0 (pubk c-0))) (recv (cat (enc (enc "hash" c-0 nc-0 nb nm price-0 (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))) (label 331) (parent 330) (unrealized (1 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price goods text) (nm nb nc data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (1 2)) ((1 1) (0 0)) ((1 3) (0 2))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc) (operation encryption-test (displaced 2 0 bank 2) (enc (enc "hash" c-0 nc-0 nb nm price-0 (pubk hash)) (privk b)) (1 2)) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m))))) (label 332) (parent 331) (unrealized (0 0) (1 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price goods acctnum-0 goods-0 text) (nm nb nc data) (b m c hash b-0 m-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nm) (nb nb) (b b-0) (c c) (m m-0) (hash hash)) (precedes ((0 1) (2 3)) ((1 1) (0 0)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 4) (1 2))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)) (uniq-orig nm nb nc) (operation nonce-test (added-strand customer 5) nb (1 2) (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods-0 (pubk m-0))) (recv (enc nc nm m-0 price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b-0)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b-0)) nb)))) (label 333) (parent 332) (unrealized (0 0) (2 1) (2 3)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price goods acctnum-0 goods-0 text) (nm nb nc data) (b m c hash b-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nm) (nb nb) (b b-0) (c c) (m m) (hash hash)) (precedes ((0 1) (2 3)) ((1 1) (0 0)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 4) (1 2))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0)) (uniq-orig nm nb nc) (operation nonce-test (contracted (m-0 m)) nm (2 1) (enc nc nm m price (pubk c))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b-0)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b-0)) nb)))) (label 334) (parent 333) (unrealized (0 0) (1 0) (2 3)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price goods acctnum-0 goods-0 text) (nm nb nc data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (2 3)) ((1 1) (0 0)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 4) (1 2))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc) (operation encryption-test (displaced 3 0 bank 2) (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b-0)) (2 3)) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 335) (parent 334) (unrealized (0 0) (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nm nb nc data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (2 3)) ((1 1) (0 0)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 4) (1 2))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc) (operation nonce-test (contracted (goods-0 goods)) nc (1 0) (enc c nc goods (pubk m))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 336) (parent 335) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price goods acctnum-0 goods-0 price-0 text) (nm nb nc nm-0 data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods-0) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 3)) ((1 1) (0 0)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 4) (1 2)) ((3 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc nm-0) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc c nc goods-0 (pubk m))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 337) (parent 335) (unrealized (0 0) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nm nb nc data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (0 0)) ((2 4) (1 2))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc) (operation nonce-test (displaced 3 2 customer 3) nm (0 0) (enc nc nm m price (pubk c))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 338) (parent 336) (unrealized (0 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nm nb nc nm-0 data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 3)) ((1 1) (0 0)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 4) (1 2)) ((3 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (1 0) (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 339) (parent 337) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nm nb nc data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (0 0)) ((2 4) (1 2))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc) (operation nonce-test (contracted (acctnum-0 acctnum)) nm (0 0) (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 340) (parent 338) (unrealized) (shape) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (origs (nc (2 0)) (nm (1 1)) (nb (0 1)))) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nm nb nc nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 1) (3 0)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (0 0)) ((2 4) (1 2)) ((3 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nm nb nc) (operation nonce-test (added-strand bank 2) nm (0 0) (enc nc nm m price (pubk c)) (enc c nc nm acctnum-0 price (pubk b))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nm acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 341) (parent 338) (unrealized (0 0) (3 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nm nb nc nm-0 data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (0 0)) ((2 4) (1 2)) ((3 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc nm-0) (operation nonce-test (displaced 4 2 customer 3) nm (0 0) (enc nc nm m price (pubk c))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 342) (parent 339) (unrealized (0 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nm nb nc nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 4) (1 2)) ((3 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nm nb nc) (operation nonce-test (displaced 4 2 customer 3) nm (3 0) (enc nc nm m price (pubk c))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nm acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 343) (parent 341) (unrealized (0 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nm nb nc nm-0 data) (b m c hash name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (0 0)) ((2 4) (1 2)) ((3 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash)) (uniq-orig nm nb nc nm-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nm (0 0) (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 344) (parent 342) (seen 340) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nm nb nc nm-0 nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 1) (4 0)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (0 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nm nb nc nm-0) (operation nonce-test (added-strand bank 2) nm (0 0) (enc nc nm m price (pubk c)) (enc c nc nm acctnum-0 price (pubk b))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c)))) ((recv (enc c nc nm acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 345) (parent 342) (unrealized (0 0) (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nm nb nc nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 4) (1 2)) ((3 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nm nb nc) (operation nonce-test (contracted (acctnum-0 acctnum)) nm (0 0) (enc "hash" c nc nb-0 nm price (pubk hash-0)) (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 346) (parent 343) (seen 340) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nb nc nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 4) (1 2)) ((3 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nb nc nb-0) (operation nonce-test (displaced 4 3 bank 2) nm (0 0) (enc "hash" c nc nb-0 nm price (pubk hash-0)) (enc nc nm m price (pubk c)) (enc c nc nm acctnum-0 price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 347) (parent 343) (unrealized (0 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nm nb nc nm-0 nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nm nb nc nm-0) (operation nonce-test (displaced 5 2 customer 3) nm (4 0) (enc nc nm m price (pubk c))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c)))) ((recv (enc c nc nm acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 348) (parent 345) (unrealized (0 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nb nc nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 4) (1 2)) ((3 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nb nc nb-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 349) (parent 347) (seen 340) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nb nc nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 1) (4 0)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 4) (1 2)) ((3 1) (0 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nb-0) (operation nonce-test (added-strand bank 2) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 350) (parent 347) (unrealized (0 0) (4 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nm nb nc nm-0 nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nm) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm-0) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nm) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nm nb nc nm-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nm (0 0) (enc "hash" c nc nb-0 nm price (pubk hash-0)) (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b))) (traces ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 351) (parent 348) (seen 346) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nb nc nm nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nb nc nm nb-0) (operation nonce-test (displaced 5 4 bank 2) nm-0 (0 0) (enc "hash" c nc nb-0 nm-0 price (pubk hash-0)) (enc nc nm-0 m price (pubk c)) (enc c nc nm-0 acctnum-0 price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 352) (parent 348) (unrealized (0 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nb nc nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 4) (1 2)) ((3 1) (4 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nb-0) (operation nonce-test (displaced 5 3 bank 2) nb-0 (4 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 353) (parent 350) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods text) (nb nc nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (0 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nb-0) (operation nonce-test (displaced 5 2 customer 3) nb-0 (4 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 354) (parent 350) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nb nc nm nb-0 data) (b m c hash hash-0 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0)) (uniq-orig nb nc nm nb-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 355) (parent 352) (seen 349) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nb nc nm nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 1) (5 0)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0)) ((5 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nm nb-0) (operation nonce-test (added-strand bank 2) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 356) (parent 352) (unrealized (0 0) (5 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nb nc nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 4) (1 2)) ((3 1) (4 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nb-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 357) (parent 353) (seen 346) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods text) (nb nc nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (1 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (0 0)) ((4 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nb-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 358) (parent 354) (seen 346) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nb nc nm nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nm nb-0) (operation nonce-test (displaced 6 4 bank 2) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 359) (parent 356) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (acctnum price acctnum-0 goods price-0 text) (nb nc nm nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum-0) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 2) (5 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0)) ((5 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nm nb-0) (operation nonce-test (displaced 6 2 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 360) (parent 356) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nb nc nm nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nm nb-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 361) (parent 359) (seen 357) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 text) (nb nc nm nb-0 nb-1 data) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (acctnum acctnum) (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-0)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-1)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 3) (0 2)) ((2 0) (3 0)) ((2 2) (4 0)) ((2 2) (5 0)) ((2 4) (1 2)) ((3 1) (1 0)) ((4 1) (0 0)) ((5 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1)) (uniq-orig nb nc nm nb-0) (operation nonce-test (contracted (acctnum-0 acctnum)) nb-0 (0 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum price (pubk b))) (traces ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (recv (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 362) (parent 360) (seen 358) (unrealized) (comment "1 in cohort - 0 not yet seen")) (comment "Nothing left to do")