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

johnandersen777.bsky.social/atlibs-fedproxy

fedproxy and ingress modules for atlibs: SSH public keys on your PDS, did:key ingress; pages and web tiles

0
0
main
63 lines · 1.5 KB Raw History
{
	"$type": "com.fedfork.exec.wasm.module",
	"name": "fedproxy",
	"module": {
		"$type": "blob",
		"ref": {
			"$link": "bafkreiclqoxxwas6ls3qvpvqp2owhtsw2orw7m5jjjqo3ocxppterzsuua"
		},
		"mimeType": "application/wasm",
		"size": 120017
	},
	"abi": "emdash-wasm-json-v1",
	"source": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.source.manifest/fedproxy.1794299263078",
		"cid": "bafyreifdpkxf4rlvucr7ycp5juuuowiehebipymyflapappiykfwp7q53q"
	},
	"actions": [
		{
			"entry": "list_keys",
			"label": "List keys",
			"description": "Your SSH public keys grouped by service, with the host each service is served at.",
			"fields": [
				{
					"key": "handle",
					"label": "Handle"
				}
			]
		},
		{
			"entry": "create_key",
			"label": "Add key",
			"description": "Service is a name, * for all your services, or *.name for a wildcard subdomain.",
			"fields": [
				{
					"key": "handle",
					"label": "Handle"
				},
				{
					"key": "name",
					"label": "Key name"
				},
				{
					"key": "service",
					"label": "Service"
				},
				{
					"key": "key",
					"label": "Public key"
				}
			]
		}
	],
	"createdAt": "2026-11-08T08:54:38.000Z",
	"description": "List and add the SSH public keys fedproxy.com uses to expose your services.",
	"session": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.oauth.clientMetadata/fedproxy",
		"cid": "bafyreihn4bpdy2wf62ztf6m2y4bsuhr7tixl4kjk3mynmc57tstvy4z52q"
	},
	"calls": [
		"com.atproto.repo.listRecords",
		"com.atproto.repo.createRecord"
	]
}