(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 4.4.7") (comment "All input read from tst/sorted_epmo_acctnum.scm") (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))))) (defgenrule neqRl_indx (forall ((x indx)) (implies (fact neq x x) (false)))) (defgenrule neqRl_strd (forall ((x strd)) (implies (fact neq x x) (false)))) (defgenrule neqRl_mesg (forall ((x mesg)) (implies (fact neq x x) (false))))) (defskeleton sorted_epmo_acctnum (vars (nm nc nb data) (goods price text) (b m c hash name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (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)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (origs (nm (0 1))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb data) (goods price acctnum text) (b m c hash name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (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)) (strand-map 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)))))) (label 1) (parent 0) (unrealized (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum-0) (goods goods-0) (price price) (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))) (strand-map 0 1) (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)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb data) (goods price acctnum goods-0 text) (m c hash b name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods-0) (price price) (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))) (strand-map 0 1 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))))) ((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)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 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))))) ((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)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb data) (price acctnum goods text) (m c hash b name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods) (price price) (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))) (strand-map 0 1 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))))) ((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)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nm-0 data) (goods price acctnum goods-0 price-0 text) (m c hash b name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-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))) (strand-map 0 1 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))))) ((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)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum-0 price (pubk b-0)))) ((recv (enc c nc nm acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 7) (parent 4) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb data) (price acctnum goods text) (c hash b m name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (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))) (strand-map 0 1 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))))) ((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) (realized) (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 (nm nc nb nm-0 data) (price acctnum goods price-0 text) (m c hash b name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-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))) (strand-map 0 1 2 3) (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)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 data) (goods price acctnum goods-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nm (1 0) (enc "hash" c nc nb-0 nm price (pubk hash-0)) (enc nc nm m price (pubk c)) (enc c nc nm acctnum price (pubk b))) (strand-map 0 1 2 3) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 10) (parent 7) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 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))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 11) (parent 7) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3) (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 12) (parent 7) (seen 7) (seen-ops (7 (operation nonce-test (displaced 5 2 customer 3) nm (4 0) (enc nc nm m price (pubk c))) (strand-map 0 1 2 3 3))) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nm-0 data) (price price-0 acctnum goods text) (c hash b m name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0) (c c) (m m)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (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))) (strand-map 0 1 3 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))))) ((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 13) (parent 9) (seen 8) (seen-ops (8 (operation generalization deleted (2 0)) (strand-map 0 1 3))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 data) (price acctnum goods text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (0 0)) ((2 2) (3 0)) ((3 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 14) (parent 10) (unrealized (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 nm-0 data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb nm-0) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 15) (parent 10) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum goods-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 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))))) ((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 16) (parent 11) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 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))))) ((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 17) (parent 11) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (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))) (strand-map 0 1 3 2) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 18) (parent 11) (unrealized (0 0) (0 2) (1 0) (3 3)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 data) (price acctnum goods text) (c hash hash-0 b m name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (3 1)) ((1 1) (3 3)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m)) (uniq-orig nm nc nb) (operation nonce-test (displaced 2 4 customer 5) nb (0 2) (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c))) (strand-map 0 1 3 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))))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 19) (parent 14) (seen 8) (seen-ops (8 (operation generalization deleted (2 0)) (strand-map 0 1 3))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 nm-0 data) (price acctnum goods price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nm) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nm nc nb nm-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm-0 m price-0 (pubk c)) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c))))) (label 20) (parent 15) (unrealized (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (price acctnum goods text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 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))))) ((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 21) (parent 16) (unrealized (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 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))))) ((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 22) (parent 16) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0)))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-1 (pubk c)))))) (label 23) (parent 17) (seen 11) (seen-ops (11 (operation nonce-test (displaced 5 4 bank 2) nb-1 (1 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (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))) (strand-map 0 1 2 3 3))) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (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)) (strand-map 0 1 2 3) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0)))) (label 24) (parent 18) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (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)) (strand-map 0 1 2 3) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum-0 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods-0 (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum-0 price (pubk b-0))) (recv (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) nb-0))) ((recv (enc c nc nb-0 acctnum-1 price (pubk b-0))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 25) (parent 18) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nc nb nb-0 nm-0 data) (price price-0 acctnum goods text) (c hash hash-0 b m name)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0) (c c) (m m)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (precedes ((0 1) (4 1)) ((1 1) (4 3)) ((2 1) (1 0)) ((3 1) (0 0)) ((4 0) (3 0)) ((4 2) (2 0)) ((4 4) (0 2))) (non-orig (privk c) (privk hash) (privk hash-0) (privk b) (privk m)) (uniq-orig nm nc nb nm-0) (operation nonce-test (displaced 2 5 customer 5) nb (0 2) (enc "hash" c nc nb nm price (pubk hash)) (enc nc nb (pubk c))) (strand-map 0 1 4 2 3) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nm (pubk hash)) (privk m)))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nm acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nm price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm-0 m price-0 (pubk c)))) ((send (enc c nc goods (pubk m))) (recv (enc nc nm m price (pubk c))) (send (enc c nc nm acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nm price (pubk hash)) (privk b)) nb)))) (label 26) (parent 20) (seen 13) (seen-ops (13 (operation generalization deleted (2 0)) (strand-map 0 1 3 4))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nm) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (price acctnum goods text) (c hash hash-0 b m name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (goods goods) (price price) (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))) (strand-map 0 1 3 2) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c)))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)))) (label 27) (parent 21) (seen 8) (seen-ops (8 (operation generalization deleted (2 0)) (strand-map 0 1 3))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand customer 3 (nc nc) (nm nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (2 1)) ((1 1) (0 2)) ((2 0) (4 0)) ((2 2) (3 0)) ((3 1) (1 0)) ((4 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig 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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((send (enc c nc goods (pubk m))) (recv (enc nc nb-0 m price (pubk c))) (send (enc c nc nb-0 acctnum price (pubk b)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (privk b)) (enc nc nb-0 (pubk c))))) ((recv (enc c nc goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 28) (parent 22) (unrealized (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum goods-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (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))) (strand-map 0 1 2 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 price (pubk 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 29) (parent 24) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 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-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 30) (parent 24) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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))) (strand-map 0 1 2 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 goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 31) (parent 24) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 32) (parent 25) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price price-0 acctnum goods text) (c hash hash-0 b m name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (goods goods) (price price) (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))) (strand-map 0 1 4 2 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 price (pubk b))) (send (cat (enc (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 33) (parent 28) (seen 13) (seen-ops (13 (operation generalization deleted (2 0)) (strand-map 0 1 3 4))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (price acctnum goods text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (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))) (strand-map 0 1 2 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 price (pubk 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 34) (parent 29) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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))) (strand-map 0 1 2 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 price (pubk 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 35) (parent 29) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 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 (displaced 5 3 customer 3) nb-0 (4 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 36) (parent 30) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 37) (parent 31) (seen 35) (seen-ops (35 (operation nonce-test (displaced 5 4 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nb-1 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 38) (parent 31) (seen 45) (seen-ops (45 (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5))) (unrealized (0 0) (0 2) (1 0) (5 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (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 (contracted (acctnum-1 acctnum-0)) nb-0 (4 0) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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)))))) (label 39) (parent 32) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 4) (1 0)) ((4 1) (3 3))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 5 2 bank 2) nb-0 (4 0) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 40) (parent 32) (seen 24) (seen-ops (24 (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (strand-map 0 1 2 3 2))) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 41) (parent 32) (unrealized (0 0) (0 2) (1 0) (4 0) (5 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 42) (parent 35) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (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)) 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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 43) (parent 36) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (5 0)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 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) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((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 44) (parent 36) (seen 36) (seen-ops (36 (operation nonce-test (displaced 6 3 customer 3) nb-0 (5 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 4))) (unrealized (0 0) (0 2) (1 0) (5 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 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 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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 45) (parent 36) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 46) (parent 37) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 47) (parent 37) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum goods-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (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 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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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)))))) (label 48) (parent 39) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 49) (parent 39) (unrealized (0 0) (0 2) (1 0) (5 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0)) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 50) (parent 39) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 51) (parent 41) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (price acctnum goods text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 52) (parent 43) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 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) (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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 53) (parent 43) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 54) (parent 45) (seen 53) (seen-ops (53 (operation nonce-test (displaced 6 5 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nb-2 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((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 55) (parent 45) (seen 45) (seen-ops (45 (operation nonce-test (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 4))) (unrealized (0 0) (0 2) (1 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 56) (parent 47) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (price acctnum goods text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (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 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))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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)))))) (label 57) (parent 48) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 58) (parent 48) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 59) (parent 49) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 60) (parent 50) (seen 58) (seen-ops (58 (operation nonce-test (displaced 6 5 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nb-1 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 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 61) (parent 50) (seen 72) (seen-ops (72 (operation nonce-test (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6))) (unrealized (0 0) (0 2) (1 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (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 5 bank 2) nb-1 (4 0) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b-0))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 62) (parent 51) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 63) (parent 51) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 2 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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 64) (parent 51) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 65) (parent 51) (seen 51) (seen-ops (51 (operation nonce-test (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 5))) (unrealized (0 0) (0 2) (1 0) (4 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 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) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 66) (parent 53) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 67) (parent 54) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 68) (parent 54) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 69) (parent 58) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 70) (parent 59) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 71) (parent 59) (seen 59) (seen-ops (59 (operation nonce-test (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 5))) (unrealized (0 0) (0 2) (1 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 72) (parent 59) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (5 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 goods (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 73) (parent 60) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 74) (parent 60) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 75) (parent 62) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (displaced 6 2 bank 2) nb-0 (4 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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 76) (parent 62) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 77) (parent 62) (unrealized (0 0) (0 2) (1 0) (4 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 78) (parent 63) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 79) (parent 63) (unrealized (0 0) (0 2) (1 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 80) (parent 63) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 81) (parent 64) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 82) (parent 64) (seen 64) (seen-ops (64 (operation nonce-test (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 5))) (unrealized (0 0) (0 2) (1 0) (4 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (3 3)) ((3 0) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 83) (parent 68) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (price acctnum goods text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 84) (parent 70) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 85) (parent 70) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 86) (parent 72) (seen 85) (seen-ops (85 (operation nonce-test (displaced 7 6 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nb-2 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 87) (parent 72) (seen 72) (seen-ops (72 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 5))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (5 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (4 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0)) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 88) (parent 74) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 89) (parent 75) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 90) (parent 75) (unrealized (0 0) (0 2) (1 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 91) (parent 75) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (acctnum-1 acctnum-0)) nb-0 (4 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-0 nb-0 price (pubk hash-1)) (privk b-0)) (enc nc nb-0 (pubk c)))))) (label 92) (parent 76) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 93) (parent 76) (unrealized (0 0) (0 2) (1 0) (4 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (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 2) (6 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 (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 94) (parent 77) (seen 62) (seen-ops (62 (operation nonce-test (displaced 7 6 bank 2) nb-1 (4 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-0 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))) (strand-map 0 1 2 3 4 5 5))) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (price acctnum goods text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 95) (parent 78) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 96) (parent 78) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (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 2) (6 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 (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 97) (parent 79) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 98) (parent 80) (seen 96) (seen-ops (96 (operation nonce-test (displaced 7 6 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nb-2 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 99) (parent 80) (seen 118) (seen-ops (118 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 100) (parent 81) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 101) (parent 81) (unrealized (0 0) (0 2) (1 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum-0 price (pubk b-0))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 102) (parent 81) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 103) (parent 85) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 104) (parent 86) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 105) (parent 86) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (price acctnum goods text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 106) (parent 89) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 107) (parent 89) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (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 2) (6 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 (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 108) (parent 90) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (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-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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 109) (parent 91) (seen 107) (seen-ops (107 (operation nonce-test (displaced 7 6 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nb-1 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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-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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 110) (parent 91) (seen 130) (seen-ops (130 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 111) (parent 92) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (6 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 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-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 112) (parent 92) (unrealized (0 0) (0 2) (1 0) (6 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b) (privk m) (privk c) (privk hash) (privk b-0) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-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))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 113) (parent 92) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 acctnum-1 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-1) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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 (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 114) (parent 93) (seen 76) (seen-ops (76 (operation nonce-test (displaced 7 6 bank 2) nb-1 (4 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-1 price (pubk hash-1)) (enc "hash" c nc nb-0 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))) (strand-map 0 1 2 3 4 5 5))) (unrealized (0 0) (0 2) (1 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 115) (parent 96) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (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 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 116) (parent 97) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nb-3 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-3) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((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 117) (parent 97) (seen 97) (seen-ops (97 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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 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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 118) (parent 97) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 119) (parent 98) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 120) (parent 98) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (price acctnum goods text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 121) (parent 100) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 122) (parent 100) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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 (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 123) (parent 101) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-1)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 124) (parent 102) (seen 122) (seen-ops (122 (operation nonce-test (displaced 7 6 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nb-2 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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 125) (parent 102) (seen 146) (seen-ops (146 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (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) (4 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 126) (parent 105) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 127) (parent 107) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (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 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 128) (parent 108) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 129) (parent 108) (seen 108) (seen-ops (108 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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 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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 130) (parent 108) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 131) (parent 109) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 132) (parent 109) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 data) (price acctnum goods text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-0 nb-0 price (pubk hash-1)) (privk b)) (enc nc nb-0 (pubk c)))))) (label 133) (parent 111) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (added-strand merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 134) (parent 111) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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 (displaced 7 3 customer 3) nb-0 (6 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 135) (parent 112) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 136) (parent 113) (seen 134) (seen-ops (134 (operation nonce-test (displaced 7 6 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nb-1 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 137) (parent 113) (seen 157) (seen-ops (157 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (price acctnum goods text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (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 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 138) (parent 116) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 139) (parent 116) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 140) (parent 118) (seen 139) (seen-ops (139 (operation nonce-test (displaced 8 7 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm nb-3 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-3) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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-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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((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 141) (parent 118) (seen 118) (seen-ops (118 (operation nonce-test (displaced 9 3 customer 3) nb-0 (8 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (0 0) (0 2) (1 0) (8 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 142) (parent 120) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 143) (parent 122) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 144) (parent 123) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nb-3 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-3) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((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 145) (parent 123) (seen 123) (seen-ops (123 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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 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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((recv (enc c nc goods-0 (pubk m))) (send (enc nc nm m price-0 (pubk c))))) (label 146) (parent 123) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 147) (parent 124) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 148) (parent 124) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (price acctnum goods text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (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 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 149) (parent 128) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 150) (parent 128) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 151) (parent 130) (seen 150) (seen-ops (150 (operation nonce-test (displaced 8 7 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nb-2 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 152) (parent 130) (seen 130) (seen-ops (130 (operation nonce-test (displaced 9 3 customer 3) nb-0 (8 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (0 0) (0 2) (1 0) (8 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 153) (parent 132) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (0 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc nc nm m price-0 (pubk c)) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 154) (parent 134) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (goods price acctnum goods-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 155) (parent 135) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (goods price acctnum acctnum-0 goods-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (7 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 156) (parent 135) (seen 135) (seen-ops (135 (operation nonce-test (displaced 8 3 customer 3) nb-0 (7 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (0 0) (0 2) (1 0) (7 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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 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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 157) (parent 135) (unrealized (0 0) (0 2) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (6 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 158) (parent 136) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 159) (parent 136) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 160) (parent 139) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 161) (parent 140) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 162) (parent 140) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 data) (price acctnum goods text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 163) (parent 144) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 164) (parent 144) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 165) (parent 146) (seen 164) (seen-ops (164 (operation nonce-test (displaced 8 7 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm nb-3 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-3) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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-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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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))))) ((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 166) (parent 146) (seen 146) (seen-ops (146 (operation nonce-test (displaced 9 3 customer 3) nb-0 (8 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (0 0) (0 2) (1 0) (8 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 167) (parent 148) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 168) (parent 150) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 169) (parent 151) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 170) (parent 151) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 data) (price acctnum goods text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 171) (parent 155) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 172) (parent 155) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (goods price acctnum goods-0 price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (b-0 b) (acctnum-0 acctnum)) nc (1 0) (enc "hash" c nc nb-0 nb-0 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-0 price (pubk hash-1)) (enc "hash" c nc nb-1 nb-0 price (pubk hash-2)) (enc nc nb-0 (pubk c)) (enc nc nb-1 (pubk c)) (enc nc nb-0 m price (pubk c)) (enc nc nm m price-0 (pubk c)) (enc c nc goods-0 (pubk m)) (enc c nc nb-0 acctnum price (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 173) (parent 157) (seen 172) (seen-ops (172 (operation nonce-test (displaced 8 7 merchant 2) nc (0 0) (enc c nc goods-0 (pubk m))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nb-2 data) (goods price acctnum acctnum-0 goods-0 price-0 text) (b m c hash b-0 hash-0 hash-1 hash-2 hash-3 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (goods goods-0) (price price) (b b-0) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum-0) (price price) (b b-0) (c c) (hash hash-3)) (precedes ((0 1) (3 1)) ((0 1) (8 0)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (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-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 174) (parent 157) (seen 157) (seen-ops (157 (operation nonce-test (displaced 9 3 customer 3) nb-0 (8 0) (enc nc nb-0 m price (pubk c))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (0 0) (0 2) (1 0) (8 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 175) (parent 159) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 176) (parent 162) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 177) (parent 164) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 178) (parent 165) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 179) (parent 165) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (1 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 180) (parent 170) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 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) (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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 181) (parent 172) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm data) (price acctnum goods price-0 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 0) (7 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk m) (privk c) (privk hash) (privk b) (privk hash-0) (privk hash-1) (privk hash-2)) (uniq-orig nc nb nb-0 nm) (operation nonce-test (contracted (goods-0 goods)) nc (0 0) (enc c nc goods (pubk m))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 182) (parent 173) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (goods price acctnum goods-0 price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods-0) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 183) (parent 173) (unrealized (0 0) (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nb-2 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-2) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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 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 184) (parent 179) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (comment "empty cohort")) (defskeleton sorted_epmo_acctnum (vars (nc nb nb-0 nb-1 nm nm-0 data) (price acctnum goods price-0 price-1 text) (m c hash b hash-0 hash-1 hash-2 name)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (b b) (c c) (hash hash-1)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum) (price price) (b b) (c c) (hash hash-2)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-1) (c c) (m m)) (precedes ((0 1) (3 1)) ((1 1) (0 2)) ((2 1) (4 0)) ((3 0) (7 0)) ((3 0) (8 0)) ((3 2) (2 0)) ((3 2) (5 0)) ((3 2) (6 0)) ((3 4) (1 0)) ((4 1) (3 3)) ((5 1) (4 0)) ((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))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((recv (enc c nc goods (pubk m))) (send (enc nc nb-0 m price (pubk c))) (recv (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) nb)) (send (enc (enc "hash" b m nb nb-0 (pubk hash)) (privk m)))) ((recv (enc c nc nb-0 acctnum price (pubk b))) (send (cat (enc (enc "hash" c nc nb nb-0 price (pubk hash)) (privk b)) (enc nc nb (pubk c))))) ((recv (enc c nc nb-0 acctnum price (pubk 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-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 185) (parent 183) (unrealized (0 2)) (dead) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nc nc) (nb nb) (hash hash) (goods goods) (price price)))) (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))))) (defgenrule neqRl_indx (forall ((x indx)) (implies (fact neq x x) (false)))) (defgenrule neqRl_strd (forall ((x strd)) (implies (fact neq x x) (false)))) (defgenrule neqRl_mesg (forall ((x mesg)) (implies (fact neq x x) (false))))) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (acctnum price text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (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 186) (unrealized (0 2)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (origs (nb (0 1))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nc-0 data) (acctnum price goods price-0 text) (b m c hash c-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc-0) (nm nm) (nb nb) (goods goods) (price price-0) (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)) (strand-map 0) (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 187) (parent 186) (unrealized (1 2)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (acctnum price goods text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (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)) (strand-map 0 1) (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 188) (parent 187) (unrealized (0 0) (1 2)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (acctnum price goods acctnum-0 goods-0 text) (b m c hash b-0 m-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods-0) (price price) (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))) (strand-map 0 1) (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 189) (parent 188) (unrealized (0 0) (2 1) (2 3)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (acctnum price goods acctnum-0 goods-0 text) (b m c hash b-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods-0) (price price) (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))) (strand-map 0 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)))) ((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 190) (parent 189) (unrealized (0 0) (1 0) (2 3)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (acctnum price goods acctnum-0 goods-0 text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods-0) (price price) (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)) (strand-map 0 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)))) ((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 191) (parent 190) (unrealized (0 0) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (acctnum price acctnum-0 goods text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (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))) (strand-map 0 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)))) ((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 192) (parent 191) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 data) (acctnum price goods acctnum-0 goods-0 price-0 text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods-0) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods-0) (price price-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))) (strand-map 0 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)))) ((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 193) (parent 191) (unrealized (0 0) (1 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (acctnum price acctnum-0 goods text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (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))) (strand-map 0 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)))) ((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 194) (parent 192) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-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))) (strand-map 0 1 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 (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 195) (parent 193) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc data) (price acctnum goods text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (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))) (strand-map 0 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)))) ((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 196) (parent 194) (realized) (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 (nm nb nc nb-0 data) (acctnum price acctnum-0 goods text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 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)))) ((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 197) (parent 194) (unrealized (0 0) (3 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-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))) (strand-map 0 1 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 (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 198) (parent 195) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nb-0 data) (acctnum price acctnum-0 goods text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 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 (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 199) (parent 197) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 data) (price acctnum goods price-0 text) (b m c hash name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-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))) (strand-map 0 1 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 (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 200) (parent 198) (seen 196) (seen-ops (196 (operation generalization deleted (3 0)) (strand-map 0 1 2))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 nb-0 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 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 (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 201) (parent 198) (unrealized (0 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nb-0 data) (price acctnum goods text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (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))) (strand-map 0 1 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 (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 202) (parent 199) (seen 196) (seen-ops (196 (operation generalization deleted (3 0)) (strand-map 0 1 2))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nb-0 data) (acctnum price acctnum-0 goods text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3) (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 203) (parent 199) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nb-0 nb-1 data) (acctnum price acctnum-0 goods text) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 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 (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 204) (parent 199) (seen 199) (seen-ops (199 (operation nonce-test (displaced 5 2 customer 3) nm (4 0) (enc nc nm m price (pubk c))) (strand-map 0 1 2 3 3))) (unrealized (0 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 nb-0 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (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 205) (parent 201) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nb-0 data) (price acctnum goods text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 3) (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 206) (parent 203) (seen 196) (seen-ops (196 (operation generalization deleted (3 0)) (strand-map 0 1 2))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nb-0 nb-1 data) (acctnum price acctnum-0 goods text) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3) (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 207) (parent 203) (unrealized (0 0) (4 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 nb-0 data) (price acctnum goods price-0 text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 3 4) (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 208) (parent 205) (seen 202) (seen-ops (202 (operation generalization deleted (3 0)) (strand-map 0 1 2 4))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nm nb-0 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (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 209) (parent 205) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nm nb nc nm-0 nb-0 nb-1 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (nc nc) (nm nm) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nm) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nm) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm-0) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-0) (acctnum acctnum-0) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nm) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (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 210) (parent 205) (seen 205) (seen-ops (205 (operation nonce-test (displaced 6 2 customer 3) nm (5 0) (enc nc nm m price (pubk c))) (strand-map 0 1 2 3 4 4))) (unrealized (0 0) (5 0)) (maps ((0) ((b b) (m m) (c c) (nm nm) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nb-0 nb-1 data) (acctnum price acctnum-0 goods text) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (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 211) (parent 207) (seen 203) (seen-ops (203 (operation nonce-test (displaced 5 4 bank 2) nb-1 (0 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b))) (strand-map 0 1 2 3 3))) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nm nb-0 data) (price acctnum goods price-0 text) (b m c hash hash-0 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum) (price price) (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))) (strand-map 0 1 2 3 4) (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 212) (parent 209) (seen 206) (seen-ops (206 (operation generalization deleted (3 0)) (strand-map 0 1 2 4))) (realized) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nm nb-0 nb-1 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4) (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 213) (parent 209) (unrealized (0 0) (5 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton sorted_epmo_acctnum (vars (nb nc nm nb-0 nb-1 data) (acctnum price acctnum-0 goods price-0 text) (b m c hash hash-0 hash-1 name)) (defstrand bank 3 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 4 (nc nc) (nm nb-0) (nb nb) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand customer 5 (nc nc) (nm nb-0) (nb nb) (acctnum acctnum-0) (goods goods) (price price) (b b) (c c) (m m) (hash hash)) (defstrand merchant 2 (nc nc) (nm nm) (goods goods) (price price-0) (c c) (m m)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-0) (acctnum acctnum-0) (price price) (b b) (c c) (hash hash-0)) (defstrand bank 2 (nc nc) (nm nb-0) (nb nb-1) (acctnum acctnum-0) (price price) (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))) (strand-map 0 1 2 3 4 5) (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 214) (parent 213) (seen 209) (seen-ops (209 (operation nonce-test (displaced 6 5 bank 2) nb-1 (0 0) (enc "hash" c nc nb-1 nb-1 price (pubk hash-0)) (enc "hash" c nc nb-0 nb-1 price (pubk hash-1)) (enc nc nb-1 (pubk c)) (enc nc nb-1 m price (pubk c)) (enc c nc nb-1 acctnum-0 price (pubk b))) (strand-map 0 1 2 3 4 4))) (unrealized (0 0)) (maps ((0) ((b b) (m m) (c c) (nm nb-0) (nb nb) (nc nc) (hash hash) (acctnum acctnum) (price price)))) (comment "1 in cohort - 0 not yet seen")) (comment "Nothing left to do")