{
  "ok": true,
  "role": "product",
  "slug": "azvpn",
  "name": "AZVPN",
  "version": "0.1.0",
  "one_line": "Open an HTTPS or WebSocket VPN session on the public concentrator.",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "aka": "Aziel Elroi Eliab",
  "license": "Apache-2.0",
  "github": "https://github.com/AzielEliab/aziel-runtime",
  "skill_url": "https://godlock.uk/runtime/v1/pull/azvpn/skill",
  "worker_skill": "https://undefined.vibelock.workers.dev/v1/skill",
  "skill": "---\nname: AZVPN\ndescription: >-\n  Open an HTTPS or WebSocket VPN session on the public concentrator. Hosted via aziel-runtime pull + invoke.\n  Author Aziel Eliab.\n---\n\n# AZVPN\n\nOpen an HTTPS or WebSocket VPN session on the public concentrator.\n\nAuthor: **Aziel Eliab**. Identity is Aziel Eliab only.\nVersion: 0.1.0\n\n**Banner / limitation:** AZVPN (AZVPN-CONCENTRATOR-1.0): automatic public VPN / tunnel concentrator. HTTPS/WS REAL. WireGuard / OpenVPN / L3 stay SLOT. default_vpn_backend azvpn; auto_use true. Separate software from AZNet and AZBrowser (same FragGate door). In-runtime placement (no invented product Worker). Author Aziel Eliab.\n\n\nAlways send `User-Agent: Mozilla/5.0`.\n\nThis skill was served from **aziel-runtime** because the product Worker `/v1/skill` was not available. Prefer `https://godlock.uk/runtime/v1/pull/azvpn/skill` on the next call.\n\n## Pull + invoke (do not visit the product homepage first)\n\n- Pull: `https://godlock.uk/runtime/v1/pull/azvpn`\n- Skill: `https://godlock.uk/runtime/v1/pull/azvpn/skill`\n- Invoke prefix: `https://godlock.uk/runtime/p/azvpn`\n- Worker: https://undefined.vibelock.workers.dev/\n- Counted download: https://undefined.vibelock.workers.dev/download\n- Install: `curl -fsSL https://undefined.vibelock.workers.dev/install.sh | bash`\n- GitHub: https://github.com/AzielEliab/aziel-runtime\n\n## Ops\n\n| Method | Path | What |\n|--------|------|------|\n| GET | `/v1/health` · `https://godlock.uk/runtime/p/azvpn/health` | Liveness. Does not increment download KV. |\n| GET | `/v1/doctor` · `https://godlock.uk/runtime/p/azvpn/doctor` | Richer liveness: REAL/SLOT tunnel matrix. Does not increment download KV. |\n| POST | `/v1/describe` · `https://godlock.uk/runtime/p/azvpn/describe` | Public VPN concentrator cite. HTTPS/WS REAL; WireGuard/OpenVPN SLOT. |\n| POST | `/v1/open` · `https://godlock.uk/runtime/p/azvpn/open` | Open an application-layer HTTPS/WS tunnel session with a receipt. |\n| POST | `/v1/status` · `https://godlock.uk/runtime/p/azvpn/status` | Read one concentrator session. Not a kernel VPN status. |\n| POST | `/v1/list` · `https://godlock.uk/runtime/p/azvpn/list` | List concentrator sessions. |\n| POST | `/v1/close` · `https://godlock.uk/runtime/p/azvpn/close` | Close a concentrator session. |\n| POST | `/v1/send` · `https://godlock.uk/runtime/p/azvpn/send` | Queue an encrypted envelope on the session inbox. |\n| POST | `/v1/recv` · `https://godlock.uk/runtime/p/azvpn/recv` | Pull queued ciphertext envelopes. |\n| POST | `/v1/pull` · `https://godlock.uk/runtime/p/azvpn/pull` | Alias of recv. |\n| POST | `/v1/peers` · `https://godlock.uk/runtime/p/azvpn/peers` | Peer routing table for open sessions. |\n| POST | `/v1/attach` · `https://godlock.uk/runtime/p/azvpn/attach` | Mint a WS attach ticket for the same inbox. Not a second door. |\n| GET | `/v1/limitation` · `https://godlock.uk/runtime/p/azvpn/limitation` | Honesty labels: HTTPS/WS REAL; WireGuard/OpenVPN/L3 SLOT. |\n| GET | `/v1/skill` · `https://godlock.uk/runtime/p/azvpn/skill` | Return AZVPN skill markdown. Does not increment download KV. |\n\n## Example\n\n```bash\ncurl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/p/azvpn/describe \\\n  -H 'content-type: application/json' \\\n  -d '{\n  \"kind\": \"https_ws\",\n  \"peer\": \"peer-a\"\n}'\n```\n\nApache-2.0. Forks welcome. Do not invent a DOI.\n",
  "download": "https://undefined.vibelock.workers.dev/download",
  "cite": "https://undefined.vibelock.workers.dev/cite.json",
  "llms": "https://undefined.vibelock.workers.dev/llms.txt",
  "sitemap": "https://undefined.vibelock.workers.dev/sitemap.xml",
  "count": "https://undefined.vibelock.workers.dev/count",
  "install": "https://undefined.vibelock.workers.dev/install.sh",
  "install_sh": "curl -fsSL https://undefined.vibelock.workers.dev/install.sh | bash",
  "update_check": "https://godlock.uk/runtime/v1/update/check?slug=azvpn&version=0.1.0",
  "software": "https://godlock.uk/runtime/v1/software",
  "openapi": "https://undefined.vibelock.workers.dev/openapi.json",
  "runtime_openapi": "https://godlock.uk/runtime/openapi.json",
  "in_runtime": false,
  "ops": [
    {
      "op": "health",
      "method": "GET",
      "summary": "Liveness. Does not increment download KV."
    },
    {
      "op": "doctor",
      "method": "GET",
      "summary": "Richer liveness: REAL/SLOT tunnel matrix. Does not increment download KV."
    },
    {
      "op": "describe",
      "method": "POST",
      "summary": "Public VPN concentrator cite. HTTPS/WS REAL; WireGuard/OpenVPN SLOT."
    },
    {
      "op": "open",
      "method": "POST",
      "summary": "Open an application-layer HTTPS/WS tunnel session with a receipt."
    },
    {
      "op": "status",
      "method": "POST",
      "summary": "Read one concentrator session. Not a kernel VPN status."
    },
    {
      "op": "list",
      "method": "POST",
      "summary": "List concentrator sessions."
    },
    {
      "op": "close",
      "method": "POST",
      "summary": "Close a concentrator session."
    },
    {
      "op": "send",
      "method": "POST",
      "summary": "Queue an encrypted envelope on the session inbox."
    },
    {
      "op": "recv",
      "method": "POST",
      "summary": "Pull queued ciphertext envelopes."
    },
    {
      "op": "pull",
      "method": "POST",
      "summary": "Alias of recv."
    },
    {
      "op": "peers",
      "method": "POST",
      "summary": "Peer routing table for open sessions."
    },
    {
      "op": "attach",
      "method": "POST",
      "summary": "Mint a WS attach ticket for the same inbox. Not a second door."
    },
    {
      "op": "limitation",
      "method": "GET",
      "summary": "Honesty labels: HTTPS/WS REAL; WireGuard/OpenVPN/L3 SLOT."
    },
    {
      "op": "skill",
      "method": "GET",
      "summary": "Return AZVPN skill markdown. Does not increment download KV."
    }
  ],
  "banner": "AZVPN (AZVPN-CONCENTRATOR-1.0): automatic public VPN / tunnel concentrator. HTTPS/WS REAL. WireGuard / OpenVPN / L3 stay SLOT. default_vpn_backend azvpn; auto_use true. Separate software from AZNet and AZBrowser (same FragGate door). In-runtime placement (no invented product Worker). Author Aziel Eliab.",
  "limitations": "AZVPN (AZVPN-CONCENTRATOR-1.0): automatic public VPN / tunnel concentrator. HTTPS/WS REAL. WireGuard / OpenVPN / L3 stay SLOT. default_vpn_backend azvpn; auto_use true. Separate software from AZNet and AZBrowser (same FragGate door). In-runtime placement (no invented product Worker). Author Aziel Eliab.",
  "aliases": {
    "catalog_card": "https://godlock.uk/runtime/p/azvpn",
    "catalog_skill": "https://godlock.uk/runtime/p/azvpn/skill",
    "catalog_health": "https://godlock.uk/runtime/p/azvpn/health",
    "invoke_prefix": "https://godlock.uk/runtime/p/azvpn",
    "update_check": "https://godlock.uk/runtime/v1/update/check?slug=azvpn&version=0.1.0",
    "software": "https://godlock.uk/runtime/v1/software",
    "worker_home": "https://undefined.vibelock.workers.dev/",
    "slugs": [
      "azvpn",
      "az-vpn",
      "az_vpn",
      "tunnelconcentrator",
      "tunnel-concentrator"
    ]
  },
  "doi": null,
  "doi_note": "No DOI. Zenodo software deposit needed. Do not invent one.",
  "skill_source": "fallback",
  "kv_increment": false,
  "godlock_runtime": "https://godlock.uk/runtime",
  "library_runtime": "https://www.azielcorpuslibrary.net/runtime",
  "origin_runtime": "https://aziel-runtime.vibelock.workers.dev/",
  "sameAs": [
    "https://godlock.uk/runtime",
    "https://www.azielcorpuslibrary.net/runtime",
    "https://aziel-runtime.vibelock.workers.dev/",
    "https://github.com/AzielEliab/aziel-runtime",
    "https://glama.ai/mcp/servers/AzielEliab/aziel-runtime"
  ],
  "related": [
    "https://godlock.uk/runtime",
    "https://www.azielcorpuslibrary.net/runtime",
    "https://aziel-runtime.vibelock.workers.dev/",
    "https://github.com/AzielEliab/aziel-runtime",
    "https://glama.ai/mcp/servers/AzielEliab/aziel-runtime"
  ]
}