johnandersen777.bsky.social/atlibs-socialweb-computer-requester
socialweb.computer market requester and policy modules for atlibs, with its web pages and lexicons
0
0
{
"lexicon": 1,
"id": "computer.socialweb.vm.kept",
"defs": {
"main": {
"type": "record",
"description": "The VMs one pool of yours keeps (vm-mcp): read at its key, never listed. The key names the pool (default self).",
"key": "any",
"record": {
"type": "object",
"required": ["vms"],
"properties": {
"vms": { "type": "array", "maxLength": 100, "items": { "type": "ref", "ref": "#vm" } },
"updatedAt": { "type": "string", "format": "datetime" }
}
}
},
"vm": {
"type": "object",
"required": ["vm", "shell", "receipt"],
"properties": {
"vm": { "type": "string", "description": "The short id a model names it by: vm-<the receipt key's first 8 hex>." },
"bidder": { "type": "string", "format": "did" },
"cpus": { "type": "integer" },
"mem": { "type": "integer", "description": "GiB." },
"disk": { "type": "string", "description": "As requested (e.g. 20G); absent: the bidder's default." },
"created": { "type": "string", "format": "datetime" },
"expires": { "type": "string", "format": "datetime", "description": "When the creator meant to be done with it (hold_minutes): advisory." },
"shell": { "type": "string", "description": "The guest agent's MCP shell: webrtc:///<ref>/shell/mcp or iroh:///<ref>/shell/mcp." },
"receipt": { "type": "unknown", "description": "The provision's receipt {uri, cid, submitEvent?}: what releases it." },
"records": { "type": "array", "items": { "type": "string", "format": "at-uri" }, "description": "The records renting it made, deleted on release." }
}
}
}
}