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

johnandersen777.bsky.social/atlibs-socialweb-computer-requester

socialweb.computer market requester and policy modules for atlibs, with its web pages and lexicons

0
0
main
73 lines · 3.4 KB Raw History
{
	"$type": "com.fedfork.exec.oauth.clientMetadata",
	"name": "socialweb.computer requester",
	"description": "Request compute on the socialweb.computer market: signed RFPs, bids, accepts and release events in your repo.",
	"clientMetadata": {
		"client_id": "https://qr.fedfork.com/oauth-client-metadata.json",
		"client_name": "socialweb.computer requester",
		"client_uri": "https://qr.fedfork.com",
		"redirect_uris": [
			"https://qr.fedfork.com"
		],
		"grant_types": [
			"authorization_code",
			"refresh_token"
		],
		"response_types": [
			"code"
		],
		"scope": "atproto repo:com.publicdomainrelay.temp.badgeBlueKeys?action=create repo:com.publicdomainrelay.temp.compute.vm?action=create&action=delete repo:com.publicdomainrelay.temp.market.rfp?action=create&action=delete repo:com.publicdomainrelay.temp.market.accept?action=create&action=delete repo:com.publicdomainrelay.temp.market.event?action=create&action=delete repo:com.publicdomainrelay.temp.compute.events.vm.delete?action=create&action=delete rpc:com.publicdomainrelay.temp.requester.associateConfirm?aud=* rpc:com.publicdomainrelay.temp.market.submitRfp?aud=* rpc:com.publicdomainrelay.temp.market.submitAccept?aud=* rpc:com.publicdomainrelay.temp.market.submitEvent?aud=* repo:com.publicdomainrelay.temp.compute.events.guest.signalWebRTC?action=create&action=delete repo:com.publicdomainrelay.temp.compute.events.guest.publicKey?action=create&action=delete repo:computer.socialweb.ingress.offer?action=create&action=delete repo:computer.socialweb.vm.kept?action=create&action=update",
		"application_type": "web",
		"token_endpoint_auth_method": "none",
		"dpop_bound_access_tokens": true
	},
	"scopeGroups": [
		{
			"key": "associate",
			"label": "Bind your attestation key and confirm associations",
			"scopes": [
				"repo:com.publicdomainrelay.temp.badgeBlueKeys?action=create",
				"rpc:com.publicdomainrelay.temp.requester.associateConfirm?aud=*"
			]
		},
		{
			"key": "market",
			"label": "Request compute: RFPs, accepts and release events",
			"scopes": [
				"repo:com.publicdomainrelay.temp.compute.vm?action=create&action=delete",
				"repo:com.publicdomainrelay.temp.market.rfp?action=create&action=delete",
				"repo:com.publicdomainrelay.temp.market.accept?action=create&action=delete",
				"repo:com.publicdomainrelay.temp.market.event?action=create&action=delete",
				"repo:com.publicdomainrelay.temp.compute.events.vm.delete?action=create&action=delete",
				"rpc:com.publicdomainrelay.temp.market.submitRfp?aud=*",
				"rpc:com.publicdomainrelay.temp.market.submitAccept?aud=*",
				"rpc:com.publicdomainrelay.temp.market.submitEvent?aud=*"
			]
		},
		{
			"key": "signal",
			"label": "Reach a won VM: WebRTC offers and age keys for its guest",
			"scopes": [
				"repo:com.publicdomainrelay.temp.compute.events.guest.signalWebRTC?action=create&action=delete",
				"repo:com.publicdomainrelay.temp.compute.events.guest.publicKey?action=create&action=delete"
			]
		},
		{
			"key": "ingress",
			"label": "Reach a bidder from this browser: WebRTC offers to its ingress",
			"scopes": [
				"repo:computer.socialweb.ingress.offer?action=create&action=delete"
			],
			"optional": true
		},
		{
			"key": "kept",
			"label": "Keep the list of VMs an agent rents for you (vm-mcp)",
			"scopes": [
				"repo:computer.socialweb.vm.kept?action=create&action=update"
			],
			"optional": true
		}
	],
	"createdAt": "2026-11-08T00:00:00.000Z"
}