-------------- PARTIES REPORT -------------- ------NODE------ Node type: Farmer Current balance: USD 233.00 Allowed seller: None Allowed purchaser: Processor Applied margin: 1.2 Product sold and purchased, action provided: -----Product: jablko----- Sell jablko Presence of product on Node (in ticks): 0 -----Product: hruška----- Sell hruška Presence of product on Node (in ticks): 0 -----Product: banán----- Sell banán Presence of product on Node (in ticks): 0 -----Product: okurka----- Sell okurka Presence of product on Node (in ticks): 0 -----Product: paprika----- Sell paprika Presence of product on Node (in ticks): 0 -----Product: rajče----- Sell rajče Presence of product on Node (in ticks): 0 -----Product: vepřové----- Sell vepřové Presence of product on Node (in ticks): 0 -----Product: hovězí----- Sell hovězí Presence of product on Node (in ticks): 0 -----Product: kuřecí----- Sell kuřecí Presence of product on Node (in ticks): 0 ------NODE------ Node type: Processor Current balance: USD 239.90 Allowed seller: Farmer Allowed purchaser: Seller Applied margin: 1.3 Product sold and purchased, action provided: -----Product: jablko----- Get jablko Action DRY_FRUIT was done with jablko Sell jablko Presence of product on Node (in ticks): 8 -----Product: hruška----- Get hruška Sell hruška Presence of product on Node (in ticks): 3 -----Product: banán----- Get banán Sell banán Presence of product on Node (in ticks): 3 -----Product: okurka----- Get okurka Sell okurka Presence of product on Node (in ticks): 3 -----Product: paprika----- Get paprika Action STORE_VEGETABLE was done with paprika Sell paprika Presence of product on Node (in ticks): 7 -----Product: rajče----- Get rajče Action STORE_VEGETABLE was done with rajče Sell rajče Presence of product on Node (in ticks): 8 -----Product: vepřové----- Get vepřové Action BOIL_MEAT was done with vepřové Sell vepřové Presence of product on Node (in ticks): 8 -----Product: hovězí----- Get hovězí Action GRILL_MEAT was done with hovězí Sell hovězí Presence of product on Node (in ticks): 9 -----Product: kuřecí----- Get kuřecí Sell kuřecí Presence of product on Node (in ticks): 7 ------NODE------ Node type: Seller Current balance: USD 1580.60 Allowed seller: Processor Allowed purchaser: Distributor Applied margin: 1.5 Product sold and purchased, action provided: -----Product: jablko----- Get jablko Action WRAP_INTO_GIFT_PACKAGE was done with jablko Sell jablko Presence of product on Node (in ticks): 4 -----Product: hruška----- Get hruška Action STORE_FRUIT was done with hruška Sell hruška Presence of product on Node (in ticks): 7 -----Product: banán----- Get banán Action WRAP_INTO_GIFT_PACKAGE was done with banán Sell banán Presence of product on Node (in ticks): 4 -----Product: okurka----- Get okurka Sell okurka Presence of product on Node (in ticks): 2 -----Product: paprika----- Get paprika Action WRAP_INTO_GIFT_PACKAGE was done with paprika Sell paprika Presence of product on Node (in ticks): 3 -----Product: rajče----- Get rajče Presence of product on Node (in ticks): 10 -----Product: vepřové----- Get vepřové Sell vepřové Presence of product on Node (in ticks): 2 -----Product: hovězí----- Get hovězí Sell hovězí Presence of product on Node (in ticks): 2 -----Product: kuřecí----- Get kuřecí Action WRAP_INTO_GIFT_PACKAGE was done with kuřecí Sell kuřecí Presence of product on Node (in ticks): 4 ------NODE------ Node type: Distributor Current balance: USD 1050.70 Allowed seller: Seller Allowed purchaser: Customer Applied margin: 1.2 Product sold and purchased, action provided: -----Product: jablko----- Get jablko Sell jablko Presence of product on Node (in ticks): 1 -----Product: hruška----- Get hruška Sell hruška Presence of product on Node (in ticks): 1 -----Product: banán----- Get banán Sell banán Presence of product on Node (in ticks): 1 -----Product: okurka----- Get okurka Sell okurka Presence of product on Node (in ticks): 1 -----Product: paprika----- Get paprika Sell paprika Presence of product on Node (in ticks): 1 -----Product: vepřové----- Get vepřové Sell vepřové Presence of product on Node (in ticks): 1 -----Product: hovězí----- Get hovězí Sell hovězí Presence of product on Node (in ticks): 1 -----Product: kuřecí----- Get kuřecí Sell kuřecí Presence of product on Node (in ticks): 1 ------NODE------ Node type: Customer Current balance: USD 445.80 Allowed seller: Distributor Allowed purchaser: None Applied margin: 1.0 Product sold and purchased, action provided: -----Product: jablko----- Get jablko Presence of product on Node (in ticks): 6 -----Product: hruška----- Get hruška Presence of product on Node (in ticks): 3 -----Product: banán----- Get banán Presence of product on Node (in ticks): 1 -----Product: okurka----- Get okurka Presence of product on Node (in ticks): 3 -----Product: paprika----- Get paprika Presence of product on Node (in ticks): 1 -----Product: vepřové----- Get vepřové Presence of product on Node (in ticks): 3 -----Product: hovězí----- Get hovězí Presence of product on Node (in ticks): 3 -----Product: kuřecí----- Get kuřecí Presence of product on Node (in ticks): 1 ----------------- FOOD CHAIN REPORT ----------------- -----PRODUCT----- Name: jablko Type: FRUIT Started price: USD 5.00 Final price: USD 11.70 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Action DRY_FRUIT was done on Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported -----PRODUCT----- Name: hruška Type: FRUIT Started price: USD 7.00 Final price: USD 16.38 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Action STORE_FRUIT was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported -----PRODUCT----- Name: banán Type: FRUIT Started price: USD 10.00 Final price: USD 23.40 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported -----PRODUCT----- Name: okurka Type: VEGETABLE Started price: USD 3.00 Final price: USD 7.02 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported -----PRODUCT----- Name: paprika Type: VEGETABLE Started price: USD 5.00 Final price: USD 11.70 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Action STORE_VEGETABLE was done on Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported -----PRODUCT----- Name: rajče Type: VEGETABLE Started price: USD 3.00 Final price: USD 5.85 Road map: Product pool -> Farmer -> Processor -> Seller Things that happened to this product: Moves product from Farmer to Processor -> Action STORE_VEGETABLE was done on Processor -> Moves product from Processor to Seller -> Reported -----PRODUCT----- Name: vepřové Type: MEAT Started price: USD 20.00 Final price: USD 46.80 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Action BOIL_MEAT was done on Processor -> Moves product from Processor to Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported -----PRODUCT----- Name: hovězí Type: MEAT Started price: USD 50.00 Final price: USD 117.00 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Action GRILL_MEAT was done on Processor -> Moves product from Processor to Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported -----PRODUCT----- Name: kuřecí Type: MEAT Started price: USD 30.00 Final price: USD 70.20 Road map: Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer Things that happened to this product: Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported --------------- SECURITY REPORT --------------- ------NODE------ Node type: Farmer Refused transactions: No refused transactions Refused requirements: No refused requirements ------NODE------ Node type: Processor Refused transactions: No refused transactions Refused requirements: No refused requirements ------NODE------ Node type: Seller Refused transactions: No refused transactions Refused requirements: No refused requirements ------NODE------ Node type: Distributor Refused transactions: No refused transactions Refused requirements: No refused requirements ------NODE------ Node type: Customer Refused transactions: No refused transactions Refused requirements: No refused requirements ------------------ TRANSACTION REPORT ------------------ -----tick----- Requirement{id=0, creator=Farmer, transactionType=SALE, productName='jablko', TTL=5} -----tick----- Processor accepted Requirement{id=0, creator=Farmer, transactionType=SALE, productName='jablko', TTL=4} Requirement{id=1, creator=Processor, transactionType=PURCHASE, productName='jablko', TTL=5} Farmer accepted Requirement{id=1, creator=Processor, transactionType=PURCHASE, productName='jablko', TTL=5} ProductTransaction{product=jablko, creator=Farmer, receiver=Processor} FinancialTransaction{amount=5, transactionPaid=ProductTransaction{product=jablko, creator=Farmer, receiver=Processor}} Requirement{id=2, creator=Farmer, transactionType=SALE, productName='hruška', TTL=5} -----tick----- Processor accepted Requirement{id=2, creator=Farmer, transactionType=SALE, productName='hruška', TTL=4} Requirement{id=3, creator=Processor, transactionType=PURCHASE, productName='hruška', TTL=5} Farmer accepted Requirement{id=3, creator=Processor, transactionType=PURCHASE, productName='hruška', TTL=5} ProductTransaction{product=hruška, creator=Farmer, receiver=Processor} FinancialTransaction{amount=7, transactionPaid=ProductTransaction{product=hruška, creator=Farmer, receiver=Processor}} Requirement{id=4, creator=Farmer, transactionType=SALE, productName='banán', TTL=5} Action{product=jablko, type=DRY_FRUIT, duration=4, temperature=45} -----tick----- Processor accepted Requirement{id=4, creator=Farmer, transactionType=SALE, productName='banán', TTL=4} Requirement{id=5, creator=Processor, transactionType=PURCHASE, productName='banán', TTL=5} Farmer accepted Requirement{id=5, creator=Processor, transactionType=PURCHASE, productName='banán', TTL=5} ProductTransaction{product=banán, creator=Farmer, receiver=Processor} FinancialTransaction{amount=1E+1, transactionPaid=ProductTransaction{product=banán, creator=Farmer, receiver=Processor}} Requirement{id=6, creator=Farmer, transactionType=SALE, productName='okurka', TTL=5} Requirement{id=7, creator=Processor, transactionType=SALE, productName='hruška', TTL=5} -----tick----- Processor accepted Requirement{id=6, creator=Farmer, transactionType=SALE, productName='okurka', TTL=4} Requirement{id=8, creator=Processor, transactionType=PURCHASE, productName='okurka', TTL=5} Farmer accepted Requirement{id=8, creator=Processor, transactionType=PURCHASE, productName='okurka', TTL=5} ProductTransaction{product=okurka, creator=Farmer, receiver=Processor} Seller accepted Requirement{id=7, creator=Processor, transactionType=SALE, productName='hruška', TTL=4} Requirement{id=9, creator=Seller, transactionType=PURCHASE, productName='hruška', TTL=5} FinancialTransaction{amount=3, transactionPaid=ProductTransaction{product=okurka, creator=Farmer, receiver=Processor}} Requirement{id=10, creator=Farmer, transactionType=SALE, productName='paprika', TTL=5} Requirement{id=11, creator=Processor, transactionType=SALE, productName='banán', TTL=5} -----tick----- Processor accepted Requirement{id=10, creator=Farmer, transactionType=SALE, productName='paprika', TTL=4} Requirement{id=12, creator=Processor, transactionType=PURCHASE, productName='paprika', TTL=5} Farmer accepted Requirement{id=12, creator=Processor, transactionType=PURCHASE, productName='paprika', TTL=5} ProductTransaction{product=paprika, creator=Farmer, receiver=Processor} Processor accepted Requirement{id=9, creator=Seller, transactionType=PURCHASE, productName='hruška', TTL=4} ProductTransaction{product=hruška, creator=Processor, receiver=Seller} Seller accepted Requirement{id=11, creator=Processor, transactionType=SALE, productName='banán', TTL=4} Requirement{id=13, creator=Seller, transactionType=PURCHASE, productName='banán', TTL=5} FinancialTransaction{amount=5, transactionPaid=ProductTransaction{product=paprika, creator=Farmer, receiver=Processor}} FinancialTransaction{amount=9.1, transactionPaid=ProductTransaction{product=hruška, creator=Processor, receiver=Seller}} Requirement{id=14, creator=Farmer, transactionType=SALE, productName='rajče', TTL=5} Requirement{id=15, creator=Processor, transactionType=SALE, productName='okurka', TTL=5} Action{product=hruška, type=STORE_FRUIT, duration=3, temperature=2} -----tick----- Processor accepted Requirement{id=14, creator=Farmer, transactionType=SALE, productName='rajče', TTL=4} Requirement{id=16, creator=Processor, transactionType=PURCHASE, productName='rajče', TTL=5} Seller accepted Requirement{id=15, creator=Processor, transactionType=SALE, productName='okurka', TTL=4} Requirement{id=17, creator=Seller, transactionType=PURCHASE, productName='okurka', TTL=5} Farmer accepted Requirement{id=16, creator=Processor, transactionType=PURCHASE, productName='rajče', TTL=5} ProductTransaction{product=rajče, creator=Farmer, receiver=Processor} Processor accepted Requirement{id=13, creator=Seller, transactionType=PURCHASE, productName='banán', TTL=4} ProductTransaction{product=banán, creator=Processor, receiver=Seller} FinancialTransaction{amount=3, transactionPaid=ProductTransaction{product=rajče, creator=Farmer, receiver=Processor}} FinancialTransaction{amount=13, transactionPaid=ProductTransaction{product=banán, creator=Processor, receiver=Seller}} Requirement{id=18, creator=Farmer, transactionType=SALE, productName='vepřové', TTL=5} Action{product=paprika, type=STORE_VEGETABLE, duration=3, temperature=2} Action{product=banán, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21} -----tick----- Processor accepted Requirement{id=18, creator=Farmer, transactionType=SALE, productName='vepřové', TTL=4} Requirement{id=19, creator=Processor, transactionType=PURCHASE, productName='vepřové', TTL=5} Farmer accepted Requirement{id=19, creator=Processor, transactionType=PURCHASE, productName='vepřové', TTL=5} ProductTransaction{product=vepřové, creator=Farmer, receiver=Processor} Processor accepted Requirement{id=17, creator=Seller, transactionType=PURCHASE, productName='okurka', TTL=4} ProductTransaction{product=okurka, creator=Processor, receiver=Seller} FinancialTransaction{amount=2E+1, transactionPaid=ProductTransaction{product=vepřové, creator=Farmer, receiver=Processor}} FinancialTransaction{amount=3.9, transactionPaid=ProductTransaction{product=okurka, creator=Processor, receiver=Seller}} Requirement{id=20, creator=Farmer, transactionType=SALE, productName='hovězí', TTL=5} Requirement{id=21, creator=Processor, transactionType=SALE, productName='jablko', TTL=5} Requirement{id=22, creator=Seller, transactionType=SALE, productName='okurka', TTL=5} -----tick----- Processor accepted Requirement{id=20, creator=Farmer, transactionType=SALE, productName='hovězí', TTL=4} Requirement{id=23, creator=Processor, transactionType=PURCHASE, productName='hovězí', TTL=5} Farmer accepted Requirement{id=23, creator=Processor, transactionType=PURCHASE, productName='hovězí', TTL=5} ProductTransaction{product=hovězí, creator=Farmer, receiver=Processor} Distributor accepted Requirement{id=22, creator=Seller, transactionType=SALE, productName='okurka', TTL=4} Requirement{id=24, creator=Distributor, transactionType=PURCHASE, productName='okurka', TTL=5} Seller accepted Requirement{id=21, creator=Processor, transactionType=SALE, productName='jablko', TTL=4} Requirement{id=25, creator=Seller, transactionType=PURCHASE, productName='jablko', TTL=5} FinancialTransaction{amount=5E+1, transactionPaid=ProductTransaction{product=hovězí, creator=Farmer, receiver=Processor}} Requirement{id=26, creator=Farmer, transactionType=SALE, productName='kuřecí', TTL=5} Action{product=rajče, type=STORE_VEGETABLE, duration=3, temperature=2} Requirement{id=27, creator=Seller, transactionType=SALE, productName='banán', TTL=5} -----tick----- Processor accepted Requirement{id=26, creator=Farmer, transactionType=SALE, productName='kuřecí', TTL=4} Requirement{id=28, creator=Processor, transactionType=PURCHASE, productName='kuřecí', TTL=5} Farmer accepted Requirement{id=28, creator=Processor, transactionType=PURCHASE, productName='kuřecí', TTL=5} ProductTransaction{product=kuřecí, creator=Farmer, receiver=Processor} Seller accepted Requirement{id=24, creator=Distributor, transactionType=PURCHASE, productName='okurka', TTL=4} ProductTransaction{product=okurka, creator=Seller, receiver=Distributor} Processor accepted Requirement{id=25, creator=Seller, transactionType=PURCHASE, productName='jablko', TTL=4} ProductTransaction{product=jablko, creator=Processor, receiver=Seller} Distributor accepted Requirement{id=27, creator=Seller, transactionType=SALE, productName='banán', TTL=4} Requirement{id=29, creator=Distributor, transactionType=PURCHASE, productName='banán', TTL=5} FinancialTransaction{amount=3E+1, transactionPaid=ProductTransaction{product=kuřecí, creator=Farmer, receiver=Processor}} FinancialTransaction{amount=6.5, transactionPaid=ProductTransaction{product=jablko, creator=Processor, receiver=Seller}} FinancialTransaction{amount=5.85, transactionPaid=ProductTransaction{product=okurka, creator=Seller, receiver=Distributor}} Action{product=vepřové, type=BOIL_MEAT, duration=2, temperature=100} Action{product=jablko, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21} Requirement{id=30, creator=Distributor, transactionType=SALE, productName='okurka', TTL=5} -----tick----- Customer accepted Requirement{id=30, creator=Distributor, transactionType=SALE, productName='okurka', TTL=4} Requirement{id=31, creator=Customer, transactionType=PURCHASE, productName='okurka', TTL=5} Distributor accepted Requirement{id=31, creator=Customer, transactionType=PURCHASE, productName='okurka', TTL=5} ProductTransaction{product=okurka, creator=Distributor, receiver=Customer} Seller accepted Requirement{id=29, creator=Distributor, transactionType=PURCHASE, productName='banán', TTL=4} ProductTransaction{product=banán, creator=Seller, receiver=Distributor} FinancialTransaction{amount=19.5, transactionPaid=ProductTransaction{product=banán, creator=Seller, receiver=Distributor}} FinancialTransaction{amount=7.02, transactionPaid=ProductTransaction{product=okurka, creator=Distributor, receiver=Customer}} Requirement{id=32, creator=Processor, transactionType=SALE, productName='paprika', TTL=5} Requirement{id=33, creator=Seller, transactionType=SALE, productName='hruška', TTL=5} Requirement{id=34, creator=Distributor, transactionType=SALE, productName='banán', TTL=5} -----tick----- Seller accepted Requirement{id=32, creator=Processor, transactionType=SALE, productName='paprika', TTL=4} Requirement{id=35, creator=Seller, transactionType=PURCHASE, productName='paprika', TTL=5} Customer accepted Requirement{id=34, creator=Distributor, transactionType=SALE, productName='banán', TTL=4} Requirement{id=36, creator=Customer, transactionType=PURCHASE, productName='banán', TTL=5} Distributor accepted Requirement{id=33, creator=Seller, transactionType=SALE, productName='hruška', TTL=4} Requirement{id=37, creator=Distributor, transactionType=PURCHASE, productName='hruška', TTL=5} Distributor accepted Requirement{id=36, creator=Customer, transactionType=PURCHASE, productName='banán', TTL=5} ProductTransaction{product=banán, creator=Distributor, receiver=Customer} FinancialTransaction{amount=23.4, transactionPaid=ProductTransaction{product=banán, creator=Distributor, receiver=Customer}} Action{product=hovězí, type=GRILL_MEAT, duration=2, temperature=200} Requirement{id=38, creator=Seller, transactionType=SALE, productName='jablko', TTL=5} Customer consumed banán FRUIT -----tick----- Processor accepted Requirement{id=35, creator=Seller, transactionType=PURCHASE, productName='paprika', TTL=4} ProductTransaction{product=paprika, creator=Processor, receiver=Seller} Seller accepted Requirement{id=37, creator=Distributor, transactionType=PURCHASE, productName='hruška', TTL=4} ProductTransaction{product=hruška, creator=Seller, receiver=Distributor} Distributor accepted Requirement{id=38, creator=Seller, transactionType=SALE, productName='jablko', TTL=4} Requirement{id=39, creator=Distributor, transactionType=PURCHASE, productName='jablko', TTL=5} FinancialTransaction{amount=6.5, transactionPaid=ProductTransaction{product=paprika, creator=Processor, receiver=Seller}} FinancialTransaction{amount=13.65, transactionPaid=ProductTransaction{product=hruška, creator=Seller, receiver=Distributor}} Requirement{id=40, creator=Processor, transactionType=SALE, productName='rajče', TTL=5} Action{product=paprika, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21} Requirement{id=41, creator=Distributor, transactionType=SALE, productName='hruška', TTL=5} Customer consumed okurka VEGETABLE -----tick----- Seller accepted Requirement{id=40, creator=Processor, transactionType=SALE, productName='rajče', TTL=4} Requirement{id=42, creator=Seller, transactionType=PURCHASE, productName='rajče', TTL=5} Customer accepted Requirement{id=41, creator=Distributor, transactionType=SALE, productName='hruška', TTL=4} Requirement{id=43, creator=Customer, transactionType=PURCHASE, productName='hruška', TTL=5} Seller accepted Requirement{id=39, creator=Distributor, transactionType=PURCHASE, productName='jablko', TTL=4} ProductTransaction{product=jablko, creator=Seller, receiver=Distributor} Distributor accepted Requirement{id=43, creator=Customer, transactionType=PURCHASE, productName='hruška', TTL=5} ProductTransaction{product=hruška, creator=Distributor, receiver=Customer} FinancialTransaction{amount=9.75, transactionPaid=ProductTransaction{product=jablko, creator=Seller, receiver=Distributor}} FinancialTransaction{amount=16.38, transactionPaid=ProductTransaction{product=hruška, creator=Distributor, receiver=Customer}} Requirement{id=44, creator=Processor, transactionType=SALE, productName='vepřové', TTL=5} Requirement{id=45, creator=Seller, transactionType=SALE, productName='paprika', TTL=5} Requirement{id=46, creator=Distributor, transactionType=SALE, productName='jablko', TTL=5} -----tick----- Seller accepted Requirement{id=44, creator=Processor, transactionType=SALE, productName='vepřové', TTL=4} Requirement{id=47, creator=Seller, transactionType=PURCHASE, productName='vepřové', TTL=5} Processor accepted Requirement{id=42, creator=Seller, transactionType=PURCHASE, productName='rajče', TTL=4} ProductTransaction{product=rajče, creator=Processor, receiver=Seller} Distributor accepted Requirement{id=45, creator=Seller, transactionType=SALE, productName='paprika', TTL=4} Requirement{id=48, creator=Distributor, transactionType=PURCHASE, productName='paprika', TTL=5} Customer accepted Requirement{id=46, creator=Distributor, transactionType=SALE, productName='jablko', TTL=4} Requirement{id=49, creator=Customer, transactionType=PURCHASE, productName='jablko', TTL=5} Distributor accepted Requirement{id=49, creator=Customer, transactionType=PURCHASE, productName='jablko', TTL=5} ProductTransaction{product=jablko, creator=Distributor, receiver=Customer} FinancialTransaction{amount=3.9, transactionPaid=ProductTransaction{product=rajče, creator=Processor, receiver=Seller}} FinancialTransaction{amount=11.7, transactionPaid=ProductTransaction{product=jablko, creator=Distributor, receiver=Customer}} Requirement{id=50, creator=Processor, transactionType=SALE, productName='kuřecí', TTL=5} -----tick----- Processor accepted Requirement{id=47, creator=Seller, transactionType=PURCHASE, productName='vepřové', TTL=4} ProductTransaction{product=vepřové, creator=Processor, receiver=Seller} Seller accepted Requirement{id=50, creator=Processor, transactionType=SALE, productName='kuřecí', TTL=4} Requirement{id=51, creator=Seller, transactionType=PURCHASE, productName='kuřecí', TTL=5} Seller accepted Requirement{id=48, creator=Distributor, transactionType=PURCHASE, productName='paprika', TTL=4} ProductTransaction{product=paprika, creator=Seller, receiver=Distributor} FinancialTransaction{amount=26, transactionPaid=ProductTransaction{product=vepřové, creator=Processor, receiver=Seller}} FinancialTransaction{amount=9.75, transactionPaid=ProductTransaction{product=paprika, creator=Seller, receiver=Distributor}} Requirement{id=52, creator=Processor, transactionType=SALE, productName='hovězí', TTL=5} Requirement{id=53, creator=Seller, transactionType=SALE, productName='vepřové', TTL=5} Requirement{id=54, creator=Distributor, transactionType=SALE, productName='paprika', TTL=5} Customer consumed hruška FRUIT -----tick----- Processor accepted Requirement{id=51, creator=Seller, transactionType=PURCHASE, productName='kuřecí', TTL=4} ProductTransaction{product=kuřecí, creator=Processor, receiver=Seller} Seller accepted Requirement{id=52, creator=Processor, transactionType=SALE, productName='hovězí', TTL=4} Requirement{id=55, creator=Seller, transactionType=PURCHASE, productName='hovězí', TTL=5} Distributor accepted Requirement{id=53, creator=Seller, transactionType=SALE, productName='vepřové', TTL=4} Requirement{id=56, creator=Distributor, transactionType=PURCHASE, productName='vepřové', TTL=5} Customer accepted Requirement{id=54, creator=Distributor, transactionType=SALE, productName='paprika', TTL=4} Requirement{id=57, creator=Customer, transactionType=PURCHASE, productName='paprika', TTL=5} Distributor accepted Requirement{id=57, creator=Customer, transactionType=PURCHASE, productName='paprika', TTL=5} ProductTransaction{product=paprika, creator=Distributor, receiver=Customer} FinancialTransaction{amount=39, transactionPaid=ProductTransaction{product=kuřecí, creator=Processor, receiver=Seller}} FinancialTransaction{amount=11.7, transactionPaid=ProductTransaction{product=paprika, creator=Distributor, receiver=Customer}} Action{product=kuřecí, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21} Customer consumed paprika VEGETABLE -----tick----- Processor accepted Requirement{id=55, creator=Seller, transactionType=PURCHASE, productName='hovězí', TTL=4} ProductTransaction{product=hovězí, creator=Processor, receiver=Seller} Seller accepted Requirement{id=56, creator=Distributor, transactionType=PURCHASE, productName='vepřové', TTL=4} ProductTransaction{product=vepřové, creator=Seller, receiver=Distributor} FinancialTransaction{amount=65, transactionPaid=ProductTransaction{product=hovězí, creator=Processor, receiver=Seller}} FinancialTransaction{amount=39, transactionPaid=ProductTransaction{product=vepřové, creator=Seller, receiver=Distributor}} Requirement{id=58, creator=Seller, transactionType=SALE, productName='hovězí', TTL=5} Requirement{id=59, creator=Distributor, transactionType=SALE, productName='vepřové', TTL=5} -----tick----- Customer accepted Requirement{id=59, creator=Distributor, transactionType=SALE, productName='vepřové', TTL=4} Requirement{id=60, creator=Customer, transactionType=PURCHASE, productName='vepřové', TTL=5} Distributor accepted Requirement{id=58, creator=Seller, transactionType=SALE, productName='hovězí', TTL=4} Requirement{id=61, creator=Distributor, transactionType=PURCHASE, productName='hovězí', TTL=5} Distributor accepted Requirement{id=60, creator=Customer, transactionType=PURCHASE, productName='vepřové', TTL=5} ProductTransaction{product=vepřové, creator=Distributor, receiver=Customer} FinancialTransaction{amount=46.8, transactionPaid=ProductTransaction{product=vepřové, creator=Distributor, receiver=Customer}} Requirement{id=62, creator=Seller, transactionType=SALE, productName='kuřecí', TTL=5} -----tick----- Seller accepted Requirement{id=61, creator=Distributor, transactionType=PURCHASE, productName='hovězí', TTL=4} ProductTransaction{product=hovězí, creator=Seller, receiver=Distributor} Distributor accepted Requirement{id=62, creator=Seller, transactionType=SALE, productName='kuřecí', TTL=4} Requirement{id=63, creator=Distributor, transactionType=PURCHASE, productName='kuřecí', TTL=5} FinancialTransaction{amount=97.5, transactionPaid=ProductTransaction{product=hovězí, creator=Seller, receiver=Distributor}} Requirement{id=64, creator=Distributor, transactionType=SALE, productName='hovězí', TTL=5} Customer consumed jablko FRUIT -----tick----- Customer accepted Requirement{id=64, creator=Distributor, transactionType=SALE, productName='hovězí', TTL=4} Requirement{id=65, creator=Customer, transactionType=PURCHASE, productName='hovězí', TTL=5} Seller accepted Requirement{id=63, creator=Distributor, transactionType=PURCHASE, productName='kuřecí', TTL=4} ProductTransaction{product=kuřecí, creator=Seller, receiver=Distributor} Distributor accepted Requirement{id=65, creator=Customer, transactionType=PURCHASE, productName='hovězí', TTL=5} ProductTransaction{product=hovězí, creator=Distributor, receiver=Customer} FinancialTransaction{amount=58.5, transactionPaid=ProductTransaction{product=kuřecí, creator=Seller, receiver=Distributor}} FinancialTransaction{amount=117, transactionPaid=ProductTransaction{product=hovězí, creator=Distributor, receiver=Customer}} Requirement{id=66, creator=Distributor, transactionType=SALE, productName='kuřecí', TTL=5} Customer consumed vepřové MEAT -----tick----- Customer accepted Requirement{id=66, creator=Distributor, transactionType=SALE, productName='kuřecí', TTL=4} Requirement{id=67, creator=Customer, transactionType=PURCHASE, productName='kuřecí', TTL=5} Distributor accepted Requirement{id=67, creator=Customer, transactionType=PURCHASE, productName='kuřecí', TTL=5} ProductTransaction{product=kuřecí, creator=Distributor, receiver=Customer} FinancialTransaction{amount=70.2, transactionPaid=ProductTransaction{product=kuřecí, creator=Distributor, receiver=Customer}} Customer consumed kuřecí MEAT -----tick----- Customer consumed hovězí MEAT -----tick-----