web3/excalidraw/supply-chain-tracing-2022-0...

54 KiB

excalidraw-plugin tags
parsed
excalidraw

==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==

Text Elements

Mineral comes out of the ground ^DG2MSniZ

Wholesaler ^XClsOfzM

Manufacturer ^pGNYVhjr

Manufacturer ^CRwxAbGF

Certificate ^k6eEBTji

Certificate ^KB3IjPdQ

Certificate ^HF7626x4

Certificate ^cLckZ9Jj

Certificate ^UqiUZ9y5

Certificate (duplicate) ^cgaJCMyf

Certificate (duplicate) ^cJhdlhw7

Double spend problem: The wholesaler could provide the same certificate to different manufacturers.

How do we prevent double spend?

Audit of the wholesaler => show me what you bought and what you sold Do they add up? (structure + tech solution)

Wholesaler are honest (ontological solution ...)

NB: you could also worry about generation of "fake" certificates but this seems trivially solvable by having the issuing authority digitally sign their certificates and publish their public key. ^H2TZXU2p

"Illegal" metals ^VCinCbQQ

NB: "authority" and trust for the initial certificate issuance logically HAS to be outside of blockchain. Blockchain can NOT address "trust" here. ^mhWAXKZt

Phone ^SVgUyQzn

Phone ^2UMTpHri

Supply Chain Tracing ^1LU7A4M2

What's the problem? I want to know what went into my phone and where it came from? E.g. re there "conflict minerals" in there? How much co2 was involved ... ^wxcn01tW

Stage 1: Mining ^C618fKjp

Stage 2: Aggregation ^BSJxcM2U

Stage 3: Manufacturing ^oSh4ZZoK

Stage 4: Consumer ^YK0fin9l

Phone is planet friendly! ^G6GJGRw8

!! Phone seems planet friendly but is NOT! ^jctG5kXf

How is Blockchain/DLT relevant? How is it better or worse than other solutions (e.g. centralized DB or honest wholesalers) ^82yluRaQ

these are "legitimate" from place X ^36VXGWo8

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://excalidraw.com",
	"elements": [
		{
			"type": "diamond",
			"version": 138,
			"versionNonce": 1616573831,
			"isDeleted": false,
			"id": "K3lPQE5nZCiAUJC89Urdh",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -886.2148211728369,
			"y": -155.11443676374347,
			"strokeColor": "#000000",
			"backgroundColor": "#fd7e14",
			"width": 112.89010398854309,
			"height": 72.34898335969561,
			"seed": 17728481,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722960,
			"link": null
		},
		{
			"type": "diamond",
			"version": 167,
			"versionNonce": 522078825,
			"isDeleted": false,
			"id": "heNpvGHADFxY-t-MDqEaT",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -881.278775863543,
			"y": 62.93892362656072,
			"strokeColor": "#000000",
			"backgroundColor": "#fab005",
			"width": 112.89010398854309,
			"height": 72.34898335969561,
			"seed": 1073014447,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722960,
			"link": null
		},
		{
			"type": "text",
			"version": 123,
			"versionNonce": 546352295,
			"isDeleted": false,
			"id": "DG2MSniZ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -925.888671875,
			"y": -63.09099926374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 178,
			"height": 75,
			"seed": 322265025,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722960,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Mineral comes\nout of the ground\n",
			"rawText": "Mineral comes\nout of the ground\n",
			"baseline": 68,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Mineral comes\nout of the ground\n"
		},
		{
			"type": "rectangle",
			"version": 55,
			"versionNonce": 1099783023,
			"isDeleted": false,
			"id": "y7JM6Vm08_ZBCTrskL-P7",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -503.982421875,
			"y": -174.63006176374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 190.140625,
			"height": 118.15234375,
			"seed": 1830959311,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "XClsOfzM",
					"type": "text"
				},
				{
					"id": "07R2l12klUar15g46b_NI",
					"type": "arrow"
				}
			],
			"updated": 1647589722962,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 86,
			"versionNonce": 1830524673,
			"isDeleted": false,
			"id": "RISSGhbbw_J6davx6gyrX",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -47.697265625,
			"y": -174.79803051374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 190.140625,
			"height": 118.15234375,
			"seed": 399884193,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "pGNYVhjr",
					"type": "text"
				},
				{
					"id": "6WJBFw6wJO_z_qG7j-vkn",
					"type": "arrow"
				}
			],
			"updated": 1647589722962,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 247,
			"versionNonce": 894309775,
			"isDeleted": false,
			"id": "KfvnDdcCzYMkZciNG26Xv",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -46.748046875,
			"y": 99.43243823625653,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 190.140625,
			"height": 118.15234375,
			"seed": 1226852079,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "CRwxAbGF",
					"type": "text"
				},
				{
					"id": "07R2l12klUar15g46b_NI",
					"type": "arrow"
				},
				{
					"id": "dV4oMVgQt--Qh51J-e0gP",
					"type": "arrow"
				}
			],
			"updated": 1647589722962,
			"link": null
		},
		{
			"type": "arrow",
			"version": 29,
			"versionNonce": 1116532455,
			"isDeleted": false,
			"id": "qDoqc1-usAcyp0F0kJBVs",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -721.494140625,
			"y": -126.26287426374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 153.03125,
			"height": 0,
			"seed": 220144513,
			"groupIds": [],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					153.03125,
					0
				]
			]
		},
		{
			"type": "arrow",
			"version": 65,
			"versionNonce": 741021449,
			"isDeleted": false,
			"id": "p3CPN77XOLqsosC-vuZoZ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -270.611328125,
			"y": -126.64178051374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 153.03125,
			"height": 0,
			"seed": 846696719,
			"groupIds": [],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					153.03125,
					0
				]
			]
		},
		{
			"type": "text",
			"version": 28,
			"versionNonce": 2029562863,
			"isDeleted": false,
			"id": "XClsOfzM",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -498.982421875,
			"y": -128.05388988874347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 180.140625,
			"height": 25,
			"seed": 2136017761,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589723355,
			"link": null,
			"fontSize": 20.015625,
			"fontFamily": 1,
			"text": "Wholesaler",
			"rawText": "Wholesaler",
			"baseline": 18,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "y7JM6Vm08_ZBCTrskL-P7",
			"originalText": "Wholesaler"
		},
		{
			"type": "text",
			"version": 80,
			"versionNonce": 1768143919,
			"isDeleted": false,
			"id": "pGNYVhjr",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -42.697265625,
			"y": -128.22185863874347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 180.140625,
			"height": 25,
			"seed": 580949807,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589723356,
			"link": null,
			"fontSize": 20.015625,
			"fontFamily": 1,
			"text": "Manufacturer",
			"rawText": "Manufacturer",
			"baseline": 18,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "RISSGhbbw_J6davx6gyrX",
			"originalText": "Manufacturer"
		},
		{
			"type": "text",
			"version": 239,
			"versionNonce": 1539593871,
			"isDeleted": false,
			"id": "CRwxAbGF",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -41.748046875,
			"y": 146.00861011125653,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 180.140625,
			"height": 25,
			"seed": 1186658113,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589723357,
			"link": null,
			"fontSize": 20.015625,
			"fontFamily": 1,
			"text": "Manufacturer",
			"rawText": "Manufacturer",
			"baseline": 18,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "KfvnDdcCzYMkZciNG26Xv",
			"originalText": "Manufacturer"
		},
		{
			"type": "rectangle",
			"version": 206,
			"versionNonce": 1228325735,
			"isDeleted": false,
			"id": "FryfHxbFS7FtXAOcMBark",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": 413.380859375,
			"y": -220.65731762649875,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 24.281250000000007,
			"height": 21.378818362755286,
			"seed": 1342429519,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 296,
			"versionNonce": 488032905,
			"isDeleted": false,
			"id": "TDHNQCPXSiiwNnTgMQRTo",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": 416.056640625,
			"y": 56.69033862350125,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 24.281250000000007,
			"height": 21.378818362755286,
			"seed": 96233249,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 172,
			"versionNonce": 397048905,
			"isDeleted": false,
			"id": "_KVi5GANKlJzjExm3ZMCc",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": -444.392578125,
			"y": -244.84099926374347,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 67.7109375,
			"height": 59.6171875,
			"seed": 268031855,
			"groupIds": [
				"-rF93sN4aBLhs5zCa3LPU"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "text",
			"version": 212,
			"versionNonce": 1803618503,
			"isDeleted": false,
			"id": "k6eEBTji",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -462.193359375,
			"y": -282.82537426374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 109,
			"height": 25,
			"seed": 1724177153,
			"groupIds": [
				"-rF93sN4aBLhs5zCa3LPU"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Certificate",
			"rawText": "Certificate",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Certificate"
		},
		{
			"type": "rectangle",
			"version": 237,
			"versionNonce": 1334184745,
			"isDeleted": false,
			"id": "LYRxkb9T1j8f8zU0FKjho",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": 14.642578125,
			"y": -247.24724926374347,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 67.7109375,
			"height": 59.6171875,
			"seed": 2026574223,
			"groupIds": [
				"i8gbot6hB1oPfcveQH1eI"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "text",
			"version": 277,
			"versionNonce": 1544706023,
			"isDeleted": false,
			"id": "KB3IjPdQ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -3.158203125,
			"y": -285.23162426374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 109,
			"height": 25,
			"seed": 441701089,
			"groupIds": [
				"i8gbot6hB1oPfcveQH1eI"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Certificate",
			"rawText": "Certificate",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Certificate"
		},
		{
			"type": "rectangle",
			"version": 341,
			"versionNonce": 1724694025,
			"isDeleted": false,
			"id": "_EEwSrbchgOEVWrZGzJKB",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": 17.654296875,
			"y": 31.55353198625653,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 67.7109375,
			"height": 59.6171875,
			"seed": 1135609775,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 367,
			"versionNonce": 1206698759,
			"isDeleted": false,
			"id": "Y-gKDUI067nT5ZVvx3reY",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": -440.986328125,
			"y": 31.82696948625653,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 67.7109375,
			"height": 59.6171875,
			"seed": 351850177,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 253,
			"versionNonce": 529320487,
			"isDeleted": false,
			"id": "f_myQBSy3uTY6JBjPDvvm",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": -856.763671875,
			"y": -240.67693676374347,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 67.7109375,
			"height": 59.6171875,
			"seed": 1859205583,
			"groupIds": [
				"rSYNjaPPjdcliu10khbdi"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "text",
			"version": 293,
			"versionNonce": 68784073,
			"isDeleted": false,
			"id": "HF7626x4",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -874.564453125,
			"y": -278.66131176374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 109,
			"height": 25,
			"seed": 223563425,
			"groupIds": [
				"rSYNjaPPjdcliu10khbdi"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Certificate",
			"rawText": "Certificate",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Certificate"
		},
		{
			"type": "text",
			"version": 304,
			"versionNonce": 331787945,
			"isDeleted": false,
			"id": "cLckZ9Jj",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 374.197265625,
			"y": -263.54412426374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 109,
			"height": 25,
			"seed": 524756975,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Certificate",
			"rawText": "Certificate",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Certificate"
		},
		{
			"type": "text",
			"version": 408,
			"versionNonce": 1950329959,
			"isDeleted": false,
			"id": "UqiUZ9y5",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 375.380859375,
			"y": 14.63946948625653,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 109,
			"height": 25,
			"seed": 974312065,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Certificate",
			"rawText": "Certificate",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Certificate"
		},
		{
			"type": "text",
			"version": 255,
			"versionNonce": 142313351,
			"isDeleted": false,
			"id": "cgaJCMyf",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 6.384765625,
			"y": -27.11443676374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 108,
			"height": 50,
			"seed": 1125798415,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Certificate\n(duplicate)",
			"rawText": "Certificate\n(duplicate)",
			"baseline": 43,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Certificate\n(duplicate)"
		},
		{
			"type": "text",
			"version": 300,
			"versionNonce": 1955059817,
			"isDeleted": false,
			"id": "cJhdlhw7",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -458.009765625,
			"y": -28.04803051374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 108,
			"height": 50,
			"seed": 1341577825,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Certificate\n(duplicate)",
			"rawText": "Certificate\n(duplicate)",
			"baseline": 43,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Certificate\n(duplicate)"
		},
		{
			"type": "text",
			"version": 1268,
			"versionNonce": 1523515047,
			"isDeleted": false,
			"id": "H2TZXU2p",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -560.794921875,
			"y": 226.49334301374347,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 624,
			"height": 286,
			"seed": 1933785135,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 17.4211387434555,
			"fontFamily": 1,
			"text": "Double spend problem: The wholesaler could provide\nthe same certificate to different manufacturers.\n\nHow do we prevent double spend?\n\nAudit of the wholesaler => show me what you bought and what you sold\nDo they add up? (structure + tech solution)\n\nWholesaler are honest (ontological solution ...)\n\nNB: you could also worry about generation of \"fake\" certificates\nbut this seems trivially solvable by having the issuing authority\ndigitally sign their certificates and publish their public key.",
			"rawText": "Double spend problem: The wholesaler could provide\nthe same certificate to different manufacturers.\n\nHow do we prevent double spend?\n\nAudit of the wholesaler => show me what you bought and what you sold\nDo they add up? (structure + tech solution)\n\nWholesaler are honest (ontological solution ...)\n\nNB: you could also worry about generation of \"fake\" certificates\nbut this seems trivially solvable by having the issuing authority\ndigitally sign their certificates and publish their public key.",
			"baseline": 279,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Double spend problem: The wholesaler could provide\nthe same certificate to different manufacturers.\n\nHow do we prevent double spend?\n\nAudit of the wholesaler => show me what you bought and what you sold\nDo they add up? (structure + tech solution)\n\nWholesaler are honest (ontological solution ...)\n\nNB: you could also worry about generation of \"fake\" certificates\nbut this seems trivially solvable by having the issuing authority\ndigitally sign their certificates and publish their public key."
		},
		{
			"type": "text",
			"version": 64,
			"versionNonce": 1017307977,
			"isDeleted": false,
			"id": "VCinCbQQ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -896.376953125,
			"y": 162.24493823625653,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 149,
			"height": 25,
			"seed": 1070523969,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "\"Illegal\" metals",
			"rawText": "\"Illegal\" metals",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "\"Illegal\" metals"
		},
		{
			"type": "arrow",
			"version": 60,
			"versionNonce": 2112262599,
			"isDeleted": false,
			"id": "Csk2qgUQca6QTZ39Pqh1k",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -738.509765625,
			"y": 89.15900073625653,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 184.80859375,
			"height": 148.6953125,
			"seed": 363485775,
			"groupIds": [],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					184.80859375,
					-148.6953125
				]
			]
		},
		{
			"type": "arrow",
			"version": 313,
			"versionNonce": 1496391023,
			"isDeleted": false,
			"id": "07R2l12klUar15g46b_NI",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -288.3807286400347,
			"y": -77.53421221393295,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 222.1834630150347,
			"height": 191.3384167880339,
			"seed": 880440865,
			"groupIds": [],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589723396,
			"link": null,
			"startBinding": {
				"elementId": "y7JM6Vm08_ZBCTrskL-P7",
				"gap": 25.461068234965296,
				"focus": -0.4666871935315709
			},
			"endBinding": {
				"elementId": "KfvnDdcCzYMkZciNG26Xv",
				"gap": 19.44921875,
				"focus": -0.3825287935091982
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					222.1834630150347,
					191.3384167880339
				]
			]
		},
		{
			"type": "text",
			"version": 598,
			"versionNonce": 2061418727,
			"isDeleted": false,
			"id": "mhWAXKZt",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -962.435546875,
			"y": 225.03009448625653,
			"strokeColor": "#000000",
			"backgroundColor": "#fab005",
			"width": 332,
			"height": 80,
			"seed": 1059600495,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "NB: \"authority\" and trust for the initial\ncertificate issuance logically\nHAS to be outside of blockchain.\nBlockchain can NOT address \"trust\" here.",
			"rawText": "NB: \"authority\" and trust for the initial\ncertificate issuance logically\nHAS to be outside of blockchain.\nBlockchain can NOT address \"trust\" here.",
			"baseline": 74,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "NB: \"authority\" and trust for the initial\ncertificate issuance logically\nHAS to be outside of blockchain.\nBlockchain can NOT address \"trust\" here."
		},
		{
			"type": "rectangle",
			"version": 288,
			"versionNonce": 510856929,
			"isDeleted": false,
			"id": "Qn9yf7LqNlGGbjy4G5Qeo",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 393.5770484009736,
			"y": -174.67962653586596,
			"strokeColor": "#000000",
			"backgroundColor": "#868e96",
			"width": 68.77646722402692,
			"height": 128.47229150988153,
			"seed": 1357449729,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "SVgUyQzn",
					"type": "text"
				},
				{
					"id": "6WJBFw6wJO_z_qG7j-vkn",
					"type": "arrow"
				}
			],
			"updated": 1647589722962,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 490,
			"versionNonce": 20089775,
			"isDeleted": false,
			"id": "kQQkDEwvKLyQZFoHKItKL",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 397.1872303437435,
			"y": 95.43670922637466,
			"strokeColor": "#000000",
			"backgroundColor": "#868e96",
			"width": 68.77646722402692,
			"height": 128.47229150988153,
			"seed": 1434800783,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "2UMTpHri",
					"type": "text"
				},
				{
					"id": "dV4oMVgQt--Qh51J-e0gP",
					"type": "arrow"
				}
			],
			"updated": 1647589722962,
			"link": null
		},
		{
			"type": "text",
			"version": 579,
			"versionNonce": 2113748687,
			"isDeleted": false,
			"id": "SVgUyQzn",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 398.5770484009736,
			"y": -122.9434807809252,
			"strokeColor": "#000000",
			"backgroundColor": "#868e96",
			"width": 58.776467224026916,
			"height": 25,
			"seed": 773464545,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589723358,
			"link": null,
			"fontSize": 19.924226177636243,
			"fontFamily": 1,
			"text": "Phone",
			"rawText": "Phone",
			"baseline": 18,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "Qn9yf7LqNlGGbjy4G5Qeo",
			"originalText": "Phone"
		},
		{
			"type": "text",
			"version": 777,
			"versionNonce": 550049551,
			"isDeleted": false,
			"id": "2UMTpHri",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 402.1872303437435,
			"y": 147.17285498131542,
			"strokeColor": "#000000",
			"backgroundColor": "#868e96",
			"width": 58.776467224026916,
			"height": 25,
			"seed": 1903831215,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589723358,
			"link": null,
			"fontSize": 19.924226177636243,
			"fontFamily": 1,
			"text": "Phone",
			"rawText": "Phone",
			"baseline": 18,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "kQQkDEwvKLyQZFoHKItKL",
			"originalText": "Phone"
		},
		{
			"type": "arrow",
			"version": 731,
			"versionNonce": 810405295,
			"isDeleted": false,
			"id": "6WJBFw6wJO_z_qG7j-vkn",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 151.32604373152424,
			"y": -114.96738083675746,
			"strokeColor": "#000000",
			"backgroundColor": "#868e96",
			"width": 231.08896864423411,
			"height": 5.754111749781785,
			"seed": 421346753,
			"groupIds": [],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589723396,
			"link": null,
			"startBinding": {
				"elementId": "RISSGhbbw_J6davx6gyrX",
				"gap": 8.8826843565242,
				"focus": 0.05440624472455816
			},
			"endBinding": {
				"elementId": "Qn9yf7LqNlGGbjy4G5Qeo",
				"gap": 11.162036025215222,
				"focus": 0.1753232431116201
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					231.08896864423411,
					-5.754111749781785
				]
			]
		},
		{
			"type": "arrow",
			"version": 1344,
			"versionNonce": 1338392527,
			"isDeleted": false,
			"id": "dV4oMVgQt--Qh51J-e0gP",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 153.14972538038296,
			"y": 162.84358281687236,
			"strokeColor": "#000000",
			"backgroundColor": "#868e96",
			"width": 232.63328143814556,
			"height": 10.698549115161711,
			"seed": 11483855,
			"groupIds": [],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589723397,
			"link": null,
			"startBinding": {
				"elementId": "KfvnDdcCzYMkZciNG26Xv",
				"gap": 9.75714725538296,
				"focus": 0.1443043402341264
			},
			"endBinding": {
				"elementId": "kQQkDEwvKLyQZFoHKItKL",
				"gap": 11.404223525215002,
				"focus": 0.14637061736398482
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					232.63328143814556,
					-10.698549115161711
				]
			]
		},
		{
			"type": "text",
			"version": 192,
			"versionNonce": 1061822313,
			"isDeleted": false,
			"id": "1LU7A4M2",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -377.994140625,
			"y": -743.4933430137435,
			"strokeColor": "#000000",
			"backgroundColor": "#868e96",
			"width": 360,
			"height": 45,
			"seed": 286383521,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 36,
			"fontFamily": 1,
			"text": "Supply Chain Tracing",
			"rawText": "Supply Chain Tracing",
			"baseline": 32,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Supply Chain Tracing"
		},
		{
			"type": "text",
			"version": 392,
			"versionNonce": 1232644007,
			"isDeleted": false,
			"id": "wxcn01tW",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -683.455078125,
			"y": -648.6534992637435,
			"strokeColor": "#343a40",
			"backgroundColor": "#fd7e14",
			"width": 981,
			"height": 105,
			"seed": 666700015,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "What's the problem?\nI want to know what went into my phone and where it came from?\nE.g. re there \"conflict minerals\" in there? How much co2 was involved ...",
			"rawText": "What's the problem?\nI want to know what went into my phone and where it came from?\nE.g. re there \"conflict minerals\" in there? How much co2 was involved ...",
			"baseline": 95,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "What's the problem?\nI want to know what went into my phone and where it came from?\nE.g. re there \"conflict minerals\" in there? How much co2 was involved ..."
		},
		{
			"type": "text",
			"version": 163,
			"versionNonce": 629426761,
			"isDeleted": false,
			"id": "C618fKjp",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -904.740234375,
			"y": -352.99334301374347,
			"strokeColor": "#a61e4d",
			"backgroundColor": "#fd7e14",
			"width": 198,
			"height": 35,
			"seed": 86475137,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Stage 1: Mining",
			"rawText": "Stage 1: Mining",
			"baseline": 25,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Stage 1: Mining"
		},
		{
			"type": "text",
			"version": 180,
			"versionNonce": 460528327,
			"isDeleted": false,
			"id": "BSJxcM2U",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -537.439453125,
			"y": -352.99334301374347,
			"strokeColor": "#a61e4d",
			"backgroundColor": "#fd7e14",
			"width": 294,
			"height": 35,
			"seed": 1680610063,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Stage 2: Aggregation",
			"rawText": "Stage 2: Aggregation",
			"baseline": 25,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Stage 2: Aggregation"
		},
		{
			"type": "text",
			"version": 168,
			"versionNonce": 1559632169,
			"isDeleted": false,
			"id": "oSh4ZZoK",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -93.775390625,
			"y": -355.05974926374347,
			"strokeColor": "#a61e4d",
			"backgroundColor": "#fd7e14",
			"width": 328,
			"height": 35,
			"seed": 1386064225,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Stage 3: Manufacturing",
			"rawText": "Stage 3: Manufacturing",
			"baseline": 25,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Stage 3: Manufacturing"
		},
		{
			"type": "text",
			"version": 210,
			"versionNonce": 670181863,
			"isDeleted": false,
			"id": "YK0fin9l",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 335.568359375,
			"y": -354.24334301374347,
			"strokeColor": "#a61e4d",
			"backgroundColor": "#fd7e14",
			"width": 257,
			"height": 35,
			"seed": 1853151535,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Stage 4: Consumer",
			"rawText": "Stage 4: Consumer",
			"baseline": 25,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Stage 4: Consumer"
		},
		{
			"type": "ellipse",
			"version": 1514,
			"versionNonce": 655035401,
			"isDeleted": false,
			"id": "QfeidxCWrdiJVdrePJTnU",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 519.9984336819043,
			"y": -170.86007346754354,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 36.42797378187394,
			"height": 39.97228165783226,
			"seed": 46388545,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "line",
			"version": 1484,
			"versionNonce": 1812092167,
			"isDeleted": false,
			"id": "Xm5SUv9SXL6IgtbPgFdVK",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 536.1335869045215,
			"y": -131.04347714327105,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 2.0526860074538966,
			"height": 46.67901997103146,
			"seed": 1543494479,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-2.0526860074538966,
					46.67901997103146
				]
			]
		},
		{
			"type": "line",
			"version": 1435,
			"versionNonce": 197042921,
			"isDeleted": false,
			"id": "DHzYAAPRSvvd2hUXDO4FX",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 534.0363442228954,
			"y": -82.72350422981617,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 18.478091406793844,
			"height": 28.467307664441545,
			"seed": 1224312097,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					18.478091406793844,
					28.467307664441545
				]
			]
		},
		{
			"type": "line",
			"version": 1411,
			"versionNonce": 253762599,
			"isDeleted": false,
			"id": "aI5XFe3XdA89xlrCk9NmP",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 531.3446738785233,
			"y": -84.9616880444405,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 15.81038306504556,
			"height": 26.4459603746587,
			"seed": 19241327,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-15.81038306504556,
					26.4459603746587
				]
			]
		},
		{
			"type": "line",
			"version": 1388,
			"versionNonce": 127688137,
			"isDeleted": false,
			"id": "FAaHXusAUoLjZX4v3M06b",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 517.9247738654667,
			"y": -122.33611188613258,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 17.94925054609484,
			"height": 17.228460039660654,
			"seed": 1085159681,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					17.94925054609484,
					17.228460039660654
				]
			]
		},
		{
			"type": "line",
			"version": 1410,
			"versionNonce": 355991367,
			"isDeleted": false,
			"id": "JAiL_yqWU97fBu1RtsCTX",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 537.6834320347734,
			"y": -105.38770935363823,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 25.86619409774427,
			"height": 14.588173075874533,
			"seed": 321819535,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					25.86619409774427,
					-14.588173075874533
				]
			]
		},
		{
			"type": "line",
			"version": 1639,
			"versionNonce": 2042608809,
			"isDeleted": false,
			"id": "Kq1OKzYaeDEud5j2AAU8n",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 552.7495476201807,
			"y": -160.58984897259143,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 30.52419730133475,
			"height": 14.900457695867237,
			"seed": 1801548001,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-9.406905904164272,
					7.043444105406926
				],
				[
					-25.024052160630575,
					2.9081737946383424
				],
				[
					-30.524197301334745,
					14.900457695867237
				]
			]
		},
		{
			"type": "line",
			"version": 1911,
			"versionNonce": 1353088615,
			"isDeleted": false,
			"id": "9UopSIYNqhR-4qqHqha_w",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 521.875800248378,
			"y": -159.99326118436431,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 12.296317461228961,
			"height": 35.082446284232994,
			"seed": 173230511,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-1.2107861761633316,
					-5.4595283424334555
				],
				[
					-6.242386580412306,
					-6.6645212155306846
				],
				[
					-12.29631746122896,
					2.814473687778925
				],
				[
					-8.954147355125226,
					28.417925068702303
				],
				[
					-4.76809597472583,
					15.82161995590393
				],
				[
					0,
					0
				]
			]
		},
		{
			"type": "rectangle",
			"version": 879,
			"versionNonce": 1372864393,
			"isDeleted": false,
			"id": "XLuqDVsFWEdpnHRIrRrfL",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0.32340402082123276,
			"x": 511.01859359654554,
			"y": -131.96339909500466,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 10.241639835138768,
			"height": 21.295821617705673,
			"seed": 1856154817,
			"groupIds": [
				"u0PbYYUWjIuAEmx3xyvz_"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "ellipse",
			"version": 1500,
			"versionNonce": 339220871,
			"isDeleted": false,
			"id": "bbqEwB1h6HFhoL2WbHXim",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 523.7892769522232,
			"y": 102.92377115481281,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 36.42797378187394,
			"height": 39.97228165783226,
			"seed": 1136409551,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "line",
			"version": 1468,
			"versionNonce": 2115331689,
			"isDeleted": false,
			"id": "dhCHfmXeP_nLqKirzlKB7",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 539.9469454204809,
			"y": 142.72949099296295,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 2.0526860074538966,
			"height": 46.67901997103146,
			"seed": 303131809,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-2.0526860074538966,
					46.67901997103146
				]
			]
		},
		{
			"type": "line",
			"version": 1421,
			"versionNonce": 623464615,
			"isDeleted": false,
			"id": "nkWa250o3IKXlhCHxhHj-",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 537.81631100709,
			"y": 190.91779852561524,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 18.478091406793844,
			"height": 28.467307664441545,
			"seed": 1669458415,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					18.478091406793844,
					28.467307664441545
				]
			]
		},
		{
			"type": "line",
			"version": 1399,
			"versionNonce": 424587593,
			"isDeleted": false,
			"id": "8voX7IlFbXnQoI3i3YT_t",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 535.1025513456616,
			"y": 188.71474142714897,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 15.81038306504556,
			"height": 26.4459603746587,
			"seed": 2103259265,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-15.81038306504556,
					26.4459603746587
				]
			]
		},
		{
			"type": "line",
			"version": 1376,
			"versionNonce": 1831248839,
			"isDeleted": false,
			"id": "EZKm5Ea_Y3Wd7HPHY3Lc_",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 521.9245883101985,
			"y": 151.5302815821587,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 17.94925054609484,
			"height": 17.228460039660654,
			"seed": 1991037967,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					17.94925054609484,
					17.228460039660654
				]
			]
		},
		{
			"type": "line",
			"version": 1396,
			"versionNonce": 1490788393,
			"isDeleted": false,
			"id": "FMyD6-MfPobQWlE_MR-2o",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 541.5284056958626,
			"y": 168.59312559805107,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 25.86619409774427,
			"height": 14.588173075874533,
			"seed": 910522465,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					25.86619409774427,
					-14.588173075874533
				]
			]
		},
		{
			"type": "line",
			"version": 1625,
			"versionNonce": 1816957671,
			"isDeleted": false,
			"id": "vnwhQKCF97WRdHwrdUNGw",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 556.4329757397322,
			"y": 113.24836815525748,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 30.52419730133475,
			"height": 14.900457695867237,
			"seed": 1429568047,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-9.406905904164272,
					7.043444105406926
				],
				[
					-25.024052160630575,
					2.9081737946383424
				],
				[
					-30.524197301334745,
					14.900457695867237
				]
			]
		},
		{
			"type": "line",
			"version": 1898,
			"versionNonce": 984068873,
			"isDeleted": false,
			"id": "iwAZsMbGn3Cna0HwIhy_s",
			"fillStyle": "solid",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 525.6703822444795,
			"y": 113.5386859264907,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 12.296317461228961,
			"height": 35.082446284232994,
			"seed": 1587135553,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "round",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-1.2107861761633316,
					-5.4595283424334555
				],
				[
					-6.242386580412306,
					-6.6645212155306846
				],
				[
					-12.29631746122896,
					2.814473687778925
				],
				[
					-8.954147355125226,
					28.417925068702303
				],
				[
					-4.76809597472583,
					15.82161995590393
				],
				[
					0,
					0
				]
			]
		},
		{
			"type": "rectangle",
			"version": 865,
			"versionNonce": 1797758471,
			"isDeleted": false,
			"id": "AZhjlaXZS9jnzbeVIWzu2",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0.32340402082123276,
			"x": 514.8094368668578,
			"y": 141.82044552735175,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 10.241639835138768,
			"height": 21.295821617705673,
			"seed": 1141136463,
			"groupIds": [
				"FAxJTux6JuxIwT3pFHV2l"
			],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null
		},
		{
			"type": "text",
			"version": 286,
			"versionNonce": 1942418537,
			"isDeleted": false,
			"id": "G6GJGRw8",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": 374.744140625,
			"y": -28.74334301374347,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 189,
			"height": 20,
			"seed": 842634273,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "Phone is planet friendly!",
			"rawText": "Phone is planet friendly!",
			"baseline": 14,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Phone is planet friendly!"
		},
		{
			"type": "text",
			"version": 378,
			"versionNonce": 335832935,
			"isDeleted": false,
			"id": "jctG5kXf",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": 315.435546875,
			"y": 253.17071948625653,
			"strokeColor": "#c92a2a",
			"backgroundColor": "#ced4da",
			"width": 292,
			"height": 50,
			"seed": 1458698863,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "!! Phone seems planet friendly\nbut is NOT!",
			"rawText": "!! Phone seems planet friendly\nbut is NOT!",
			"baseline": 43,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "!! Phone seems planet friendly\nbut is NOT!"
		},
		{
			"type": "text",
			"version": 69,
			"versionNonce": 1785030281,
			"isDeleted": false,
			"id": "82yluRaQ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": -650.517578125,
			"y": -501.61834301374347,
			"strokeColor": "#a61e4d",
			"backgroundColor": "#ced4da",
			"width": 894,
			"height": 70,
			"seed": 1158965249,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "How is Blockchain/DLT relevant? How is it better or worse\nthan other solutions (e.g. centralized DB or honest wholesalers)",
			"rawText": "How is Blockchain/DLT relevant? How is it better or worse\nthan other solutions (e.g. centralized DB or honest wholesalers)",
			"baseline": 60,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "How is Blockchain/DLT relevant? How is it better or worse\nthan other solutions (e.g. centralized DB or honest wholesalers)"
		},
		{
			"type": "text",
			"version": 108,
			"versionNonce": 1710285447,
			"isDeleted": false,
			"id": "36VXGWo8",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 2,
			"opacity": 100,
			"angle": 0,
			"x": -769.416015625,
			"y": -238.30584301374347,
			"strokeColor": "#000000",
			"backgroundColor": "#ced4da",
			"width": 100,
			"height": 60,
			"seed": 315020431,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1647589722961,
			"link": null,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "these are\n\"legitimate\"\nfrom place X",
			"rawText": "these are\n\"legitimate\"\nfrom place X",
			"baseline": 54,
			"textAlign": "center",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "these are\n\"legitimate\"\nfrom place X"
		}
	],
	"appState": {
		"theme": "light",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#000000",
		"currentItemBackgroundColor": "transparent",
		"currentItemFillStyle": "hachure",
		"currentItemStrokeWidth": 1,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 20,
		"currentItemTextAlign": "left",
		"currentItemStrokeSharpness": "sharp",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"currentItemLinearStrokeSharpness": "round",
		"gridSize": null,
		"colorPalette": {}
	},
	"files": {}
}

%%