johnandersen777.bsky.social/atlibs-socialweb-computer-requester
socialweb.computer market requester and policy modules for atlibs, with its web pages and lexicons
0
0
{
"$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"
}