~ knotless Search/
↑↓ move↵ open⇧↵ all results
0
0
main
58 lines · 1.2 KB Raw History
{
	"$type": "com.fedfork.exec.composition",
	"name": "doubler",
	"description": "ui asks lookup to double n, if the even policy allows.",
	"parameters": [
		{
			"key": "n",
			"type": "integer",
			"maximum": 100,
			"values": {
				"default": 4
			}
		}
	],
	"instances": [
		{
			"name": "ui",
			"module": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.wasm.module/compose",
			"pin": "faaa8d2372d3c50fbd25dba4dc9ffcf4abd6cf1342ba3b6cdade021f24e9205c"
		},
		{
			"name": "lookup",
			"module": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.wasm.module/compose",
			"pin": "faaa8d2372d3c50fbd25dba4dc9ffcf4abd6cf1342ba3b6cdade021f24e9205c",
			"input": {
				"n": {
					"$param": "n"
				}
			}
		},
		{
			"name": "even",
			"module": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.wasm.module/compose",
			"pin": "faaa8d2372d3c50fbd25dba4dc9ffcf4abd6cf1342ba3b6cdade021f24e9205c"
		}
	],
	"edges": [
		{
			"from": "ui",
			"nsid": "com.example.compose.lookup",
			"to": "lookup",
			"reason": "ui needs n doubled",
			"policies": [
				{
					"instance": "even",
					"entry": "even"
				}
			]
		}
	],
	"exports": [
		{
			"nsid": "com.example.compose.lookup",
			"instance": "lookup",
			"entry": "lookup"
		}
	]
}