(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.3.4") (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) (seen 3) (unrealized (0 0) (0 2) (1 0)) (comment "3 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 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 10) (parent 7) (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 text) (nm 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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (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 nm nc nb) (operation nonce-test (added-strand 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 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))))) ((recv (enc c nc nm acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nm price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 11) (parent 7) (seen 7) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "1 in cohort - 0 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 (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 13) (parent 10) (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 14) (parent 10) (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 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 15) (parent 10) (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) (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 16) (parent 13) (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 17) (parent 13) (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)) ((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 18) (parent 14) (unrealized (0 0) (0 2) (1 0)) (comment "4 in cohort - 4 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 19) (parent 15) (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 20) (parent 15) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "1 in cohort - 1 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 21) (parent 16) (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 22) (parent 17) (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)) ((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 23) (parent 18) (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 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 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)) (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) (2 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((2 2) (4 0)) ((3 1) (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) (privk hash-2)) (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 "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))))) ((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))))) ((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 24) (parent 18) (seen 18) (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 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-1)) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) nb-0)))) (label 25) (parent 18) (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 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 26) (parent 18) (seen 34) (unrealized (0 0) (0 2) (1 0) (4 3)) (comment "3 in cohort - 2 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 27) (parent 19) (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 28) (parent 19) (seen 37) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "1 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 29) (parent 19) (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) (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 30) (parent 20) (seen 34) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "2 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 31) (parent 22) (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)) ((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 32) (parent 23) (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 33) (parent 23) (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 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) (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)) (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-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 34) (parent 25) (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 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-1)) (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) (privk hash-1)) (uniq-orig nc nb nb-0) (operation encryption-test (displaced 5 3 bank 2) (enc (enc "hash" c nc nb-0 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) nb-0)))) (label 35) (parent 25) (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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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-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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 36) (parent 25) (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 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 37) (parent 26) (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) (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 38) (parent 26) (unrealized (0 0) (0 2) (1 0) (5 0)) (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 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 39) (parent 27) (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 40) (parent 27) (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 41) (parent 29) (seen 40) (unrealized (0 0) (0 2)) (comment "3 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 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 42) (parent 29) (seen 55) (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 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 43) (parent 30) (unrealized (0 0) (0 2) (1 0) (4 0) (5 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) (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 44) (parent 32) (unrealized) (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 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 45) (parent 33) (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 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) (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)) (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 46) (parent 34) (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) (4 3)) ((3 1) (1 0)) ((4 0) (0 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) (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 47) (parent 34) (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 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) (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)) (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 48) (parent 34) (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 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-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0)))) (label 49) (parent 35) (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-1)) (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) (5 0)) ((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)) ((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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 50) (parent 35) (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 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-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) (1 0)) ((3 1) (4 3)) ((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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b-0)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 51) (parent 35) (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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 52) (parent 36) (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 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 53) (parent 37) (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 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-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (5 0)) ((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)) ((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-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-2 nb-0 price (pubk hash-2)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 54) (parent 37) (seen 37) (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 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 55) (parent 37) (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) (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 56) (parent 38) (seen 60 65) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 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 57) (parent 40) (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 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) (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 (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 goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 58) (parent 41) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nm nm-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)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 59) (parent 41) (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 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 60) (parent 43) (seen 19 74) (unrealized (0 0) (0 2) (1 0) (4 0)) (comment "4 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 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-1) (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 generalization deleted (2 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 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-0)) (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 61) (parent 44) (seen 8) (unrealized) (comment "1 in cohort - 0 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 62) (parent 45) (unrealized) (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 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) (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)) (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 63) (parent 46) (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) (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)) (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 64) (parent 46) (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) (4 3)) ((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) (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 65) (parent 47) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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) (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)) (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 66) (parent 48) (seen 64) (unrealized (0 0) (0 2)) (comment "3 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 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) (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)) ((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 67) (parent 48) (seen 88) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 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 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-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0)))) (label 68) (parent 49) (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-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) (1 0)) ((3 1) (4 3)) ((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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 69) (parent 49) (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-1)) (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) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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) (privk hash-2)) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 70) (parent 50) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-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) (1 0)) ((3 1) (4 3)) ((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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 71) (parent 51) (seen 69) (unrealized (0 0) (0 2)) (comment "3 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 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-1)) (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) (6 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (5 0)) ((4 2) (2 0)) ((4 2) (3 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) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-2)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 72) (parent 51) (seen 94) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 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-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-1)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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 (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 73) (parent 52) (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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 74) (parent 52) (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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 75) (parent 52) (unrealized (0 0) (0 2) (1 0) (5 0) (6 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-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 76) (parent 53) (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 77) (parent 53) (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 78) (parent 55) (seen 77) (unrealized (0 0) (0 2)) (comment "3 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 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 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-2) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((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)) ((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-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-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)))) ((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 79) (parent 55) (seen 55) (unrealized (0 0) (0 2) (1 0) (6 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 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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 80) (parent 56) (unrealized (0 0) (0 2) (1 0) (5 0) (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nm nm-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)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (4 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 81) (parent 59) (unrealized (0 2)) (comment "empty cohort")) (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) (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 (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))))) ((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 82) (parent 60) (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 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 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)) (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) (3 1)) ((0 1) (6 0)) ((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)) ((6 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 (added-strand bank 2) 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))))) ((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))))) ((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 83) (parent 60) (seen 60) (unrealized (0 0) (0 2) (1 0) (4 0) (6 0)) (comment "1 in cohort - 0 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 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-1) (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 generalization deleted (2 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 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-0)) (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 84) (parent 62) (seen 12) (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 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) (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)) (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 85) (parent 64) (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) (4 3)) ((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) (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 86) (parent 65) (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 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-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 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) (4 3)) ((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) (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) (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-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 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 65) (seen 65) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 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 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) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 88) (parent 65) (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 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) (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)) (uniq-orig nc nb nb-0 nm) (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 goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 89) (parent 66) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nm nm-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)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (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 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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)) (uniq-orig nc nb nb-0 nm 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 90) (parent 66) (unrealized (0 0) (0 2)) (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-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) (1 0)) ((3 1) (4 3)) ((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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 91) (parent 69) (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-1)) (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) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 92) (parent 70) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (6 0)) ((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 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) (privk hash-2) (privk hash-3)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-2)) (privk b-0)) (enc nc nb-1 (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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 93) (parent 70) (seen 70) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 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 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-1)) (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) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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 94) (parent 70) (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 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-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) (1 0)) ((3 1) (4 3)) ((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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 95) (parent 71) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3)) ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 96) (parent 71) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 97) (parent 73) (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-1)) (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 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) (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) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 98) (parent 73) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 in cohort - 1 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-1)) (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 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 99) (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 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-1)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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 (contracted (acctnum-1 acctnum-0)) 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 100) (parent 74) (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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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-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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 101) (parent 74) (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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 102) (parent 74) (unrealized (0 0) (0 2) (1 0) (5 0) (6 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (1 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 103) (parent 75) (seen 35 131) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "5 in cohort - 3 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 104) (parent 77) (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-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) (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 (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 goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 105) (parent 78) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-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-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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (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 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 106) (parent 78) (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 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) (1 0)) ((3 1) (1 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-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 107) (parent 80) (seen 37 131) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "5 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 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) (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 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 108) (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 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 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 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) (3 1)) ((0 1) (6 0)) ((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)) ((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-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 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 109) (parent 82) (seen 136) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 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 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) (1 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 110) (parent 82) (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-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) (4 3)) ((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) (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 111) (parent 86) (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) (4 3)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 112) (parent 86) (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) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 113) (parent 88) (seen 112) (unrealized (0 0) (0 2)) (comment "3 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 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-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)) (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) (7 0)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 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 bank 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 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 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)))) ((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 114) (parent 88) (seen 88) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nm nm-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)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (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 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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)) (uniq-orig nc nb nb-0 nm nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 115) (parent 90) (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-1)) (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) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-2)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 116) (parent 92) (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-1)) (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) (1 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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 117) (parent 92) (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-1)) (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) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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 118) (parent 94) (seen 117) (unrealized (0 0) (0 2)) (comment "3 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 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) (privk hash-3)) (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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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)))) ((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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 119) (parent 94) (seen 94) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3)) ((4 0) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (privk b)) nb-0))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 120) (parent 96) (unrealized (0 2)) (comment "empty cohort")) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 121) (parent 97) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 122) (parent 97) (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-1)) (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 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) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 98) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 124) (parent 99) (seen 122) (unrealized (0 0) (0 2)) (comment "3 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 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-1)) (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 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 125) (parent 99) (seen 152) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 in cohort - 0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 126) (parent 100) (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-1)) (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 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) (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) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 100) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 in cohort - 1 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-1)) (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 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) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 128) (parent 100) (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 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-1)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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 (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 129) (parent 101) (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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (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)) ((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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 130) (parent 101) (unrealized (0 0) (0 2) (1 0) (5 0) (6 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (1 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 131) (parent 102) (seen 163) (unrealized (0 0) (0 2) (1 0) (5 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 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-1)) (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 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) (1 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 (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (enc "hash" c nc nb-1 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 132) (parent 103) (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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 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 6 bank 2) nb-1 (5 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-2)) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 133) (parent 103) (seen 73) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 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)) ((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 (added-strand bank 2) nb-0 (5 0) (enc "hash" c nc nb-1 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 134) (parent 103) (seen 103) (unrealized (0 0) (0 2) (1 0) (5 0) (7 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-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-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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (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 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 135) (parent 106) (unrealized (0 2)) (comment "empty cohort")) (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) (1 0)) ((3 1) (1 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 (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 136) (parent 107) (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-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) (1 0)) ((3 1) (1 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-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 137) (parent 107) (seen 65 131) (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 nb-3 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-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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (7 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) (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 (added-strand bank 2) 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-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))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 138) (parent 107) (seen 107) (unrealized (0 0) (0 2) (1 0) (5 0) (7 0)) (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 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) (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 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 139) (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 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) (1 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 140) (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 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) (1 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 141) (parent 110) (seen 140) (unrealized (0 0) (0 2)) (comment "3 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 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 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)) (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) (3 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (1 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)) ((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-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-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)))) ((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 142) (parent 110) (seen 172) (unrealized (0 0) (0 2) (1 0) (7 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 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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) (4 3)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 143) (parent 112) (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) (4 3)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 (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))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 144) (parent 113) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-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-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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 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)) (uniq-orig nc nb nb-0 nm 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 145) (parent 113) (unrealized (0 0) (0 2)) (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 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-1)) (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) (1 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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 146) (parent 117) (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-1)) (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) (1 0)) ((3 1) (4 3)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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 147) (parent 118) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 148) (parent 118) (unrealized (0 0) (0 2)) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 149) (parent 122) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 150) (parent 123) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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) (privk hash-3)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 151) (parent 123) (seen 123) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 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 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-1)) (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 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 152) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 153) (parent 124) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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)) (uniq-orig nc nb nb-0 nm 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 154) (parent 124) (unrealized (0 0) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 155) (parent 126) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 156) (parent 126) (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-1)) (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 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) (1 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) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 157) (parent 127) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 128) (seen 156) (unrealized (0 0) (0 2)) (comment "3 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 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-1)) (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 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) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 159) (parent 128) (seen 187) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 in cohort - 0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 160) (parent 129) (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-1)) (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 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) (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)) ((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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 129) (unrealized (0 0) (0 2) (1 0) (6 0)) (comment "1 in cohort - 1 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-1)) (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 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) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 162) (parent 129) (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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 163) (parent 130) (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 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-1)) (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 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) (1 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 (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 131) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 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)) ((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 (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 165) (parent 131) (seen 131) (unrealized (0 0) (0 2) (1 0) (5 0) (7 0)) (comment "1 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 166) (parent 132) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 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)) ((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) (privk hash-3)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 167) (parent 132) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 in cohort - 1 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-1)) (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 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 168) (parent 132) (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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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)) ((0 1) (7 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) (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 (added-strand bank 2) nb-0 (5 0) (enc "hash" c nc nb-0 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 169) (parent 133) (unrealized (0 0) (0 2) (1 0) (5 0) (7 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) (1 0)) ((3 1) (1 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 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 170) (parent 136) (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 nb-2 nb-3 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-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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (7 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) (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) (privk hash-3)) (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-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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 171) (parent 136) (seen 136) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 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 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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 172) (parent 136) (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) (1 0)) ((3 1) (1 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)) ((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 173) (parent 137) (unrealized (0 0) (0 2) (1 0) (5 0) (7 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) (1 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 174) (parent 140) (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) (1 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 (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))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 175) (parent 141) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-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 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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (6 0)) ((3 0) (7 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)) ((7 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 176) (parent 141) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-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-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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (4 3)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 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)) (uniq-orig nc nb nb-0 nm nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 177) (parent 145) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (4 3)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 4) (1 0)) ((5 1) (1 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 178) (parent 148) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 179) (parent 150) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 180) (parent 150) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 181) (parent 152) (seen 180) (unrealized (0 0) (0 2)) (comment "3 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 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 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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 182) (parent 152) (seen 152) (unrealized (0 0) (0 2) (1 0) (8 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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)) (uniq-orig nc nb nb-0 nm nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 183) (parent 154) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 184) (parent 156) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 185) (parent 157) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 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) (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) (privk hash-3)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 186) (parent 157) (seen 157) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 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 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-1)) (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 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) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 187) (parent 157) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 188) (parent 158) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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)) (uniq-orig nc nb nb-0 nm 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 189) (parent 158) (unrealized (0 0) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 190) (parent 160) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 191) (parent 160) (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-1)) (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 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) (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) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 192) (parent 161) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 193) (parent 162) (seen 191) (unrealized (0 0) (0 2)) (comment "3 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 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-1)) (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 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) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 194) (parent 162) (seen 223) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 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-1)) (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 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) (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 (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 195) (parent 163) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 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)) ((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 (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 196) (parent 163) (seen 163) (unrealized (0 0) (0 2) (1 0) (5 0) (7 0)) (comment "1 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 197) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 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)) ((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) (privk hash-3)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 198) (parent 164) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 in cohort - 1 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-1)) (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 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) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 164) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 200) (parent 166) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 201) (parent 166) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (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) (6 0)) ((4 2) (7 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) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 8 4 customer 3) nb-0 (7 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 202) (parent 167) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 203) (parent 168) (seen 201) (unrealized (0 0) (0 2)) (comment "3 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((7 1) (1 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 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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 204) (parent 168) (seen 237) (unrealized (0 0) (0 2) (1 0) (8 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 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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 4 customer 3) nb-0 (7 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 205) (parent 169) (seen 35) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 2 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) (1 0)) ((3 1) (1 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 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 206) (parent 170) (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) (1 0)) ((3 1) (1 0)) ((4 0) (7 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)) ((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 207) (parent 170) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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 208) (parent 172) (seen 207) (unrealized (0 0) (0 2)) (comment "3 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 nb-3 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-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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((7 1) (1 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 bank 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 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-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)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 209) (parent 172) (seen 172) (unrealized (0 0) (0 2) (1 0) (8 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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 210) (parent 173) (seen 37 231) (unrealized (0 0) (0 2) (1 0) (5 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-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 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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (6 0)) ((3 0) (7 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)) ((7 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 211) (parent 176) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 212) (parent 180) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 213) (parent 181) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 214) (parent 181) (unrealized (0 0) (0 2)) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 216) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 217) (parent 187) (seen 216) (unrealized (0 0) (0 2)) (comment "3 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 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 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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 218) (parent 187) (seen 187) (unrealized (0 0) (0 2) (1 0) (8 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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)) (uniq-orig nc nb nb-0 nm nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 219) (parent 189) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 220) (parent 191) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 221) (parent 192) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 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) (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) (privk hash-3)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 222) (parent 192) (seen 192) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 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 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-1)) (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 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) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 223) (parent 192) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (6 0)) ((4 2) (2 0)) ((4 2) (3 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 224) (parent 193) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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)) (uniq-orig nc nb nb-0 nm 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 225) (parent 193) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 226) (parent 195) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 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)) ((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) (privk hash-3)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 227) (parent 195) (unrealized (0 0) (0 2) (1 0) (7 0)) (comment "1 in cohort - 1 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-1)) (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 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) (5 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 228) (parent 195) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 229) (parent 197) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 197) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (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 2) (6 0)) ((4 2) (7 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) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 8 4 customer 3) nb-0 (7 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 231) (parent 198) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 199) (seen 230) (unrealized (0 0) (0 2)) (comment "3 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((7 1) (1 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 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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 233) (parent 199) (seen 263) (unrealized (0 0) (0 2) (1 0) (8 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 234) (parent 201) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-3)) (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) (6 0)) ((4 2) (7 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) (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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 235) (parent 202) (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 nb-2 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (8 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) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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) (privk hash-4)) (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 "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 236) (parent 202) (seen 202) (unrealized (0 0) (0 2) (1 0) (8 0)) (comment "1 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 237) (parent 202) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 238) (parent 203) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 239) (parent 203) (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 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-1)) (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 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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 (contracted (acctnum-1 acctnum-0)) nb-0 (5 0) (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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 240) (parent 205) (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 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum-1) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b-0) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (8 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) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 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) (privk hash-4)) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 241) (parent 205) (seen 205) (unrealized (0 0) (0 2) (1 0) (5 0) (8 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 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) (1 0)) ((3 1) (1 0)) ((4 0) (7 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)) ((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 242) (parent 207) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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 (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))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 243) (parent 208) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 244) (parent 208) (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 acctnum-1 text) (nc nb nb-0 nb-1 nb-2 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-1) (nb nb-3) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (8 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) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 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) (privk hash-4)) (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 "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))))) ((recv (enc c nc nb-1 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-1 price (pubk hash-4)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 245) (parent 210) (seen 210) (unrealized (0 0) (0 2) (1 0) (5 0) (8 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (5 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 246) (parent 214) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 247) (parent 216) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 248) (parent 217) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 249) (parent 217) (unrealized (0 0) (0 2)) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 250) (parent 221) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 251) (parent 221) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 252) (parent 223) (seen 251) (unrealized (0 0) (0 2)) (comment "3 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 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 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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 253) (parent 223) (seen 223) (unrealized (0 0) (0 2) (1 0) (8 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nm nm-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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (6 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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)) (uniq-orig nc nb nb-0 nm nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 254) (parent 225) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (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 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 255) (parent 226) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 226) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (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 2) (6 0)) ((4 2) (7 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) (privk hash-3)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 8 4 customer 3) nb-0 (7 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 257) (parent 227) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 228) (seen 256) (unrealized (0 0) (0 2)) (comment "3 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((7 1) (1 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 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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((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-3)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 259) (parent 228) (seen 282) (unrealized (0 0) (0 2) (1 0) (8 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 260) (parent 230) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-3)) (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 2) (6 0)) ((4 2) (7 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) (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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 261) (parent 231) (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 nb-2 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (8 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 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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) (privk hash-4)) (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 "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 262) (parent 231) (seen 231) (unrealized (0 0) (0 2) (1 0) (8 0)) (comment "1 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 263) (parent 231) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 264) (parent 232) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 265) (parent 232) (unrealized (0 0) (0 2)) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-3)) (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) (6 0)) ((4 2) (7 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 266) (parent 235) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 267) (parent 235) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 268) (parent 237) (seen 267) (unrealized (0 0) (0 2)) (comment "3 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 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (9 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (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 "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 269) (parent 237) (seen 237) (unrealized (0 0) (0 2) (1 0) (9 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 270) (parent 239) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 271) (parent 240) (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 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (8 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) (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) (privk hash-4)) (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 "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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 272) (parent 240) (unrealized (0 0) (0 2) (1 0) (8 0)) (comment "1 in cohort - 1 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-1)) (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 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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 273) (parent 240) (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 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 274) (parent 244) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 275) (parent 249) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 251) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (0 0)) ((4 0) (7 0)) ((4 2) (2 0)) ((4 2) (3 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 252) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 278) (parent 252) (unrealized (0 0) (0 2)) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (7 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)) ((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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 256) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-3)) (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 2) (6 0)) ((4 2) (7 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) (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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 280) (parent 257) (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 nb-2 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-3)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (8 0)) ((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 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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) (privk hash-4)) (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 "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 281) (parent 257) (seen 257) (unrealized (0 0) (0 2) (1 0) (8 0)) (comment "1 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 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-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 282) (parent 257) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (5 0)) ((4 0) (0 0)) ((4 0) (7 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)) ((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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 283) (parent 258) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 284) (parent 258) (unrealized (0 0) (0 2)) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-3)) (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 2) (6 0)) ((4 2) (7 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 285) (parent 261) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 286) (parent 261) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 287) (parent 263) (seen 286) (unrealized (0 0) (0 2)) (comment "3 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 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (9 0)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (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 "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 288) (parent 263) (seen 263) (unrealized (0 0) (0 2) (1 0) (9 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 289) (parent 265) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 290) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 291) (parent 268) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 292) (parent 268) (unrealized (0 0) (0 2)) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 293) (parent 271) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 294) (parent 271) (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 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-4)) (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) (6 0)) ((4 2) (7 0)) ((4 2) (8 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) (privk hash-4)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 9 4 customer 3) nb-0 (8 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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 295) (parent 272) (unrealized (0 0) (0 2) (1 0)) (comment "3 in cohort - 3 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 296) (parent 273) (seen 294) (unrealized (0 0) (0 2)) (comment "3 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 nb-2 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (9 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 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)) ((9 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) (privk hash-4)) (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 "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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((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-4)) (privk b-0)) (enc nc nb-2 (pubk c)))))) (label 297) (parent 273) (seen 311) (unrealized (0 0) (0 2) (1 0) (9 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 298) (parent 278) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-3)) (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 2) (6 0)) ((4 2) (7 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) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-3)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 299) (parent 280) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 300) (parent 280) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 301) (parent 282) (seen 300) (unrealized (0 0) (0 2)) (comment "3 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 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-4)) (precedes ((0 1) (4 1)) ((0 1) (9 0)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (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 "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-2 nb-0 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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 302) (parent 282) (seen 282) (unrealized (0 0) (0 2) (1 0) (9 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (7 0)) ((4 0) (8 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)) ((7 1) (1 0)) ((8 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 303) (parent 284) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 304) (parent 286) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 305) (parent 287) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 306) (parent 287) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 307) (parent 292) (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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 308) (parent 294) (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 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (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) (6 0)) ((4 2) (7 0)) ((4 2) (8 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) (privk hash-4)) (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 "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 309) (parent 295) (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 nb-2 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 hash-5 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-4)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-3) (b b-0) (c c) (hash hash-5)) (precedes ((0 1) (4 1)) ((0 1) (9 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) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 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) (privk hash-4) (privk hash-5)) (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 "hash" c nc nb-0 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (privk b-0)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-5)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 310) (parent 295) (seen 295) (unrealized (0 0) (0 2) (1 0) (9 0)) (comment "1 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 nb-1 nb-2 nm data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-4)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (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 "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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 311) (parent 295) (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 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 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-0 nm) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 312) (parent 296) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 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)) ((9 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 313) (parent 296) (unrealized (0 0) (0 2)) (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 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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 314) (parent 300) (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-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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) (5 0)) ((3 1) (5 0)) ((4 0) (0 0)) ((4 0) (8 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 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 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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 315) (parent 301) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 316) (parent 301) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 317) (parent 306) (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 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (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) (6 0)) ((4 2) (7 0)) ((4 2) (8 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) (privk hash-4)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (privk b)) (enc nc nb-2 (pubk c)))))) (label 318) (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 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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 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 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (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 "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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-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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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 320) (parent 311) (seen 319) (unrealized (0 0) (0 2)) (comment "3 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 nb-3 data) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 hash-4 hash-5 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (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 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 bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b-0) (c c) (hash hash-4)) (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-3) (b b-0) (c c) (hash hash-5)) (precedes ((0 1) (4 1)) ((0 1) (10 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 1) (1 0)) ((10 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) (privk hash-4) (privk hash-5)) (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 "hash" c nc nb-0 nb-0 price (pubk hash-2)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-3)) (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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-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-1)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-3 nb-0 price (pubk hash-5)) (privk b-0)) (enc nc nb-3 (pubk c)))))) (label 321) (parent 311) (seen 311) (unrealized (0 0) (0 2) (1 0) (10 0)) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 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)) ((9 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 322) (parent 313) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-1) (b b) (c c) (hash hash-2)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (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)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 0) (8 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 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 nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 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)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 323) (parent 316) (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 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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 324) (parent 319) (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 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (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) (1 0)) ((3 1) (1 0)) ((4 0) (0 0)) ((4 0) (9 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 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) (privk hash-4)) (uniq-orig nc nb nb-0 nm) (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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 325) (parent 320) (unrealized (0 2)) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (goods price acctnum goods-0 price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 data) (m c hash b hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (defstrand merchant 2 (goods goods-0) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods-0) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (9 0)) ((4 0) (10 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 1) (1 0)) ((10 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) (privk hash-4)) (uniq-orig nc nb nb-0 nm 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 nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (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)))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 326) (parent 320) (unrealized (0 0) (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (price acctnum goods price-0 price-1 text) (nc nb nb-0 nb-1 nb-2 nm nm-0 data) (m c hash b hash-0 hash-1 hash-2 hash-3 hash-4 name)) (defstrand merchant 4 (goods goods) (price price) (nc nc) (nm nb-0) (nb nb) (b b) (c c) (m 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-1)) (defstrand bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-0) (b b) (c c) (hash hash-1)) (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 bank 2 (acctnum acctnum) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-4)) (defstrand merchant 2 (goods goods) (price price-0) (nc nc) (nm nm) (c c) (m m)) (defstrand merchant 2 (goods goods) (price price-1) (nc nc) (nm nm-0) (c c) (m m)) (precedes ((0 1) (4 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 0) (9 0)) ((4 0) (10 0)) ((4 2) (2 0)) ((4 2) (3 0)) ((4 2) (6 0)) ((4 2) (7 0)) ((4 2) (8 0)) ((4 4) (1 0)) ((5 1) (4 3)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 1) (1 0)) ((10 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) (privk hash-4)) (uniq-orig nc nb nb-0 nm nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-1 (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-1)) (privk b)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (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-1)) (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 nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-2 nb-0 price (pubk hash-4)) (privk b)) (enc nc nb-2 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c)))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-1 (pubk c))))) (label 327) (parent 326) (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 328) (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 329) (parent 328) (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 330) (parent 329) (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 331) (parent 330) (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 332) (parent 331) (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 333) (parent 332) (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 334) (parent 333) (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 335) (parent 333) (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 336) (parent 334) (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 337) (parent 335) (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 338) (parent 336) (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 339) (parent 336) (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 340) (parent 337) (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 341) (parent 339) (unrealized (0 0)) (comment "3 in cohort - 3 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 342) (parent 340) (seen 338) (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 343) (parent 340) (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 344) (parent 341) (seen 338) (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 345) (parent 341) (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 nb-1 data) (b m c hash hash-0 hash-1 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (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 nm nb nc) (operation nonce-test (added-strand 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 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))))) ((recv (enc c nc nm acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nm price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 346) (parent 341) (seen 341) (unrealized (0 0) (4 0)) (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 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 347) (parent 343) (unrealized (0 0)) (comment "3 in cohort - 3 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 348) (parent 345) (seen 338) (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 349) (parent 345) (unrealized (0 0) (4 0)) (comment "1 in cohort - 1 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 350) (parent 347) (seen 344) (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 351) (parent 347) (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 nb-1 data) (b m c hash hash-0 hash-1 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nm) (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 nm nb nc nm-0) (operation nonce-test (added-strand 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 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))))) ((recv (enc c nc nm acctnum-0 price (pubk b))) (send (cat (enc (enc "hash" c nc nb-1 nm price (pubk hash-1)) (privk b)) (enc nc nb-1 (pubk c)))))) (label 352) (parent 347) (seen 347) (unrealized (0 0) (5 0)) (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 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 353) (parent 349) (unrealized (0 0)) (comment "2 in cohort - 2 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 354) (parent 351) (seen 348) (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 355) (parent 351) (unrealized (0 0) (5 0)) (comment "1 in cohort - 1 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 356) (parent 353) (seen 344) (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 nb-2 data) (b m c hash hash-0 hash-1 hash-2 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 1) (5 0)) ((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)) ((5 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1) (privk hash-2)) (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 "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))) (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))))) ((recv (enc c nc nb-0 acctnum-0 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 357) (parent 353) (seen 353) (unrealized (0 0) (5 0)) (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 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 358) (parent 355) (unrealized (0 0)) (comment "2 in cohort - 2 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 359) (parent 358) (seen 356) (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 nb-2 data) (b m c hash hash-0 hash-1 hash-2 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)) (defstrand bank 2 (acctnum acctnum-0) (price price) (nc nc) (nm nb-0) (nb nb-2) (b b) (c c) (hash hash-2)) (precedes ((0 1) (2 3)) ((1 1) (2 1)) ((1 1) (6 0)) ((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)) ((6 1) (0 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk hash-0) (privk hash-1) (privk hash-2)) (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 "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))) (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))))) ((recv (enc c nc nb-0 acctnum-0 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 360) (parent 358) (seen 358) (unrealized (0 0) (6 0)) (comment "1 in cohort - 0 not yet seen")) (comment "Nothing left to do")