~ 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
35 lines · 1.7 KB Raw History
{
  "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." }
      }
    }
  }
}