~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/atlibs

0
0
main
90 lines · 2.2 KB Raw History
{
	"$type": "com.fedfork.exec.wasm.module",
	"name": "Echo",
	"module": {
		"$type": "blob",
		"ref": {
			"$link": "bafkreig5762koycjxqrjjuzm6bmlaedfsguy6sjwh4jtbrivf2i3svaqkm"
		},
		"mimeType": "application/wasm",
		"size": 116982
	},
	"abi": "emdash-wasm-json-v1",
	"source": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.source.manifest/echo.1794212429649",
		"cid": "bafyreieqmfpdydf3zuxqgzpittfdpdulrewcvzhbplyhznmqpnxqx5yox4"
	},
	"actions": [
		{
			"entry": "watch",
			"label": "Watch",
			"description": "Subscribes to com.atproto.sync.subscribeRepos at a service, stops after limit messages or seconds.",
			"fields": [
				{
					"key": "service",
					"label": "Relay or PDS (https origin)"
				},
				{
					"key": "limit",
					"label": "Messages"
				},
				{
					"key": "seconds",
					"label": "Seconds"
				}
			]
		},
		{
			"entry": "session",
			"label": "iroh session",
			"description": "Opens com.fedfork.exec.iroh.connect as a session: ssh command (or a raw alpn stream) output as it arrives.",
			"fields": [
				{
					"key": "ticket",
					"label": "iroh ticket"
				},
				{
					"key": "command",
					"label": "Command"
				}
			]
		},
		{
			"entry": "connect",
			"label": "iroh exec",
			"description": "One com.fedfork.exec.iroh.connect call (ssh command with stdin, or a raw alpn exchange); returns its output.",
			"fields": [
				{
					"key": "ticket",
					"label": "iroh ticket"
				},
				{
					"key": "command",
					"label": "Command"
				}
			]
		}
	],
	"createdAt": "2026-11-09T03:13:29.762Z",
	"description": "A step protocol toy: watch a repo event stream, or hold an iroh session to a guest, streaming what it prints.",
	"session": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.oauth.clientMetadata/echo",
		"cid": "bafyreigt7jlcpfdnktlnjkq7lb6egv7yucu5oo7ygjqqruvkdfltxho4um"
	},
	"calls": [
		"com.atproto.repo.describeRepo",
		"com.atproto.sync.subscribeRepos",
		"com.fedfork.exec.iroh.connect"
	],
	"hooks": [
		{
			"nsid": "com.fedfork.exec.iroh.connect",
			"required": true,
			"entries": [
				"session",
				"connect"
			],
			"reason": "session and connect dial the guest over iroh: a host built without iroh refuses them at load"
		}
	]
}