{
  "product": "vibelock",
  "title": "Use with AI assistants",
  "motto": "Sound can be forged. Pixels can be forged. Physics is harder to fake.",
  "label": "Media authenticity advisory (audio, image, and video), not courtroom proof.",
  "openapi": "https://vibelock-download-tracker.vibelock.workers.dev/openapi.json",
  "health": "https://vibelock-download-tracker.vibelock.workers.dev/v1/health",
  "mesh": {
    "pointer": true,
    "path": "/v1/mesh",
    "enabled_default": false,
    "spec": "QNM-BUILD-1.0",
    "kernel": "NM-0.1",
    "rollup": "live|locked|isolated",
    "node_gate": false,
    "auto_heal": false,
    "anonymity_network": false,
    "qns_cd_spec": "QNS-CD-1.0",
    "qns_cd": {
      "spec": "QNS-CD-1.0",
      "title": "photon QNS1 packet transfer",
      "kind": "hub_cite",
      "softwares_tab": false,
      "public_proxy": false,
      "public_qnsd_proxy": false,
      "qnsd": false,
      "node_gate": false,
      "default_off": true,
      "local_qnsd": "https://github.com/AzielEliab/qnm-node",
      "runtime": "https://github.com/AzielEliab/aziel-runtime",
      "pair_custody": "https://github.com/AzielEliab/azinterface",
      "catalog": "https://aziel-runtime.vibelock.workers.dev/v1/software",
      "docs": {
        "qnm_node": "https://github.com/AzielEliab/qnm-node",
        "qnm_build": "https://github.com/AzielEliab/qnm-node/blob/main/docs/QNM-BUILD-1.0.md",
        "aih_wp_1_3": "https://github.com/AzielEliab/qnm-node/blob/main/docs/AIH-WP-1.3.md",
        "runtime": "https://github.com/AzielEliab/aziel-runtime",
        "node_mesh": "https://github.com/AzielEliab/aziel-runtime/blob/main/docs/NODE_MESH.md",
        "qnm_wp": "https://github.com/AzielEliab/aziel-runtime/blob/main/docs/designs/QNM-WP-1.0.md",
        "node_ops": "https://github.com/AzielEliab/aziel-runtime/blob/main/docs/designs/NODE-OPS-1.0.md",
        "azinterface": "https://github.com/AzielEliab/azinterface"
      },
      "note": "QNS-CD-1.0 photon QNS1 packet transfer. Hub cite / Worker mesh cross-map only. Local qnsd is coded in qnm-node. Runtime cites + catalog field live in aziel-runtime. AZInterface holds pair custody. Not a Softwares-tab product. No public qnsd proxy. No Node Gate. Mesh stays default OFF. Author: Aziel Eliab only.",
      "author": "Aziel Eliab",
      "identity": "Aziel Eliab"
    },
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "catalog_mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
    "fraggate_slug": "mesh",
    "origin": "https://aziel-runtime.vibelock.workers.dev/v1/mesh",
    "note": "PROXY to aziel-runtime /v1/mesh/* via AZIEL_RUNTIME. Not a local op. Not AnonBroadcast. Not AZMail's product-local ring. VibeLock remains physics + A/V deepfake risk assessment (not a lie detector, not courtroom proof). Full node process is local qnm-node/. QNM-BUILD-1.0. QNS-CD-1.0 photon QNS1 packet transfer (hub cite / Worker mesh cross-map only). Suite mesh default off. Live|locked|isolated counts only. No Node Gate. No auto-heal. No public qnsd proxy. Not an anonymity network. Author: Aziel Eliab only.",
    "anon_broadcast": "https://github.com/AzielEliab/anon-broadcast",
    "anon_broadcast_publish_path": false
  },
  "mcp": [
    "POST https://aziel-runtime.vibelock.workers.dev/mcp",
    "Cursor, Glama, and other MCP clients use the catalog — no per-crawler install packages",
    "Catalog MCP mesh_* + FragGate slug=mesh. This Worker /mcp is a pointer, not a second MCP."
  ],
  "assistants": [
    "ChatGPT (GPT Actions / OpenAI)",
    "Grok (xAI)",
    "Venice",
    "Claude (Anthropic)",
    "Cursor (MCP)",
    "Glama (MCP)",
    "Perplexity",
    "Microsoft Copilot / Bing",
    "Google Gemini / Vertex",
    "Mistral",
    "Meta AI",
    "Apple Intelligence surfaces",
    "Amazon Q tooling",
    "DuckAssist",
    "You.com",
    "Cohere",
    "other MCP/OpenAPI-capable assistants"
  ],
  "chatgpt_actions": [
    "Open GPT Editor → Actions → Import from URL",
    "Paste https://vibelock-download-tracker.vibelock.workers.dev/openapi.json",
    "Authentication: None",
    "Allow GET /v1/health and the listed POST /v1 routes",
    "Test GET /v1/health, then a sample POST from the spec"
  ],
  "grok_xai_tools": [
    "Add an HTTP / OpenAPI tool pointing at https://vibelock-download-tracker.vibelock.workers.dev/openapi.json",
    "Or register GET /v1/health, GET /openapi.json, and the product POSTs",
    "No API key. CORS is *"
  ],
  "venice_http_tools": [
    "Add an HTTP tool with method, URL, and JSON body from https://vibelock-download-tracker.vibelock.workers.dev/openapi.json",
    "Start with GET https://vibelock-download-tracker.vibelock.workers.dev/v1/health",
    "Then call the product POST listed in the spec"
  ],
  "mcp_catalog": "https://aziel-runtime.vibelock.workers.dev/mcp",
  "this_worker_mcp": "https://vibelock-download-tracker.vibelock.workers.dev/mcp",
  "mesh_body": {
    "slug": "mesh",
    "op": "status",
    "payload": {}
  },
  "notes": [
    "Import OpenAPI from /openapi.json or connect the MCP catalog.",
    "Do not invent per-crawler install steps.",
    "GET /download still serves the gzip tarball and increments the counter.",
    "/v1, /openapi.json, /ai, /mcp, and /v1/mesh/* do not increment DOWNLOADS.",
    "Suite mesh /v1/mesh/* PROXY to aziel-runtime via AZIEL_RUNTIME. Default OFF. QNM-BUILD-1.0 live|locked|isolated. QNS-CD-1.0 photon QNS1 packet transfer is a hub cite / Worker mesh cross-map only. No Node Gate. No auto-heal. No public qnsd proxy. Not anonymity.",
    "Author: Aziel Eliab only."
  ]
}