{
  "product": "codelock",
  "title": "Use with AI assistants",
  "motto": "This tool alters perception, not meaning.",
  "openapi": "https://codelock-download-tracker.vibelock.workers.dev/openapi.json",
  "health": "https://codelock-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,
    "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",
    "qns_cd_spec": "QNS-CD-1.0",
    "qns_cd": {
      "spec": "QNS-CD-1.0",
      "name": "QNS-CD",
      "title": "photon QNS1 packet transfer",
      "kind": "cross-map",
      "softwares_tab": false,
      "engine": false,
      "public_proxy": false,
      "public_qnsd_proxy": false,
      "qnsd_proxy": false,
      "node_gate": false,
      "default_off": true,
      "identity": "Aziel Eliab",
      "author": "Aziel Eliab",
      "local": {
        "process": "qnsd",
        "repo": "https://github.com/AzielEliab/qnm-node",
        "docs": "https://github.com/AzielEliab/qnm-node/blob/main/docs/QNM-BUILD-1.0.md",
        "note": "Local qnsd is coded in AzielEliab/qnm-node. This Worker does not implement qnsd and does not proxy it."
      },
      "runtime": {
        "repo": "https://github.com/AzielEliab/aziel-runtime",
        "catalog": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "mesh": "https://aziel-runtime.vibelock.workers.dev/v1/mesh",
        "docs": [
          "https://github.com/AzielEliab/aziel-runtime/blob/main/docs/NODE_MESH.md",
          "https://github.com/AzielEliab/aziel-runtime/blob/main/docs/designs/QNM-WP-1.0.md"
        ],
        "note": "Runtime cites + catalog field live in AzielEliab/aziel-runtime. Hub cite / Worker mesh cross-map only."
      },
      "pair_custody": {
        "product": "azinterface",
        "repo": "https://github.com/AzielEliab/azinterface",
        "note": "AZInterface holds pair custody. Not this Worker."
      },
      "note": "QNS-CD-1.0 photon QNS1 packet transfer. Hub cite / Worker mesh cross-map only. Not a Softwares-tab product. No public qnsd proxy. No Node Gate. Author: Aziel Eliab only."
    },
    "note": "PROXY to aziel-runtime /v1/mesh/* via AZIEL_RUNTIME. Not a local op. Not AnonBroadcast. Not AZMail's product-local ring. CodeLock remains gate-tethered cognitive rendering (alters perception, not meaning). Full node process is local qnm-node/. QNS-CD-1.0 is a hub cite / Worker mesh cross-map only (photon QNS1 packet transfer; no public qnsd proxy). QNM-BUILD-1.0. QNS-CD-1.0 photon QNS1 packet transfer (local qnsd in qnm-node; runtime cites in aziel-runtime). Suite mesh default off. Live|locked|isolated counts only. No Node Gate. No public qnsd proxy. No auto-heal. Not an anonymity network. Author: Aziel Eliab only.",
    "anon_broadcast": "https://github.com/AzielEliab/anon-broadcast",
    "anon_broadcast_publish_path": false
  },
  "clients": [
    "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://codelock-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://codelock-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://codelock-download-tracker.vibelock.workers.dev/openapi.json",
    "Start with GET https://codelock-download-tracker.vibelock.workers.dev/v1/health",
    "Then call the product POST listed in the spec"
  ],
  "openapi_import": [
    "Import https://codelock-download-tracker.vibelock.workers.dev/openapi.json in Claude, Copilot, Gemini, Perplexity, Mistral, Meta AI, Amazon Q, Cohere, You.com, DuckAssist, and other OpenAPI-capable assistants",
    "Authentication: None. CORS is *",
    "Start with GET https://codelock-download-tracker.vibelock.workers.dev/v1/health"
  ],
  "mcp_clients": [
    "Cursor, Glama, and other MCP clients: POST https://aziel-runtime.vibelock.workers.dev/mcp",
    "Apple Intelligence surfaces and other MCP/OpenAPI-capable assistants can use the same OpenAPI or MCP catalog"
  ],
  "mcp_catalog": "https://aziel-runtime.vibelock.workers.dev/mcp",
  "notes": [
    "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 GET /v1/mesh PROXY to aziel-runtime. Default OFF. QNM-BUILD-1.0 live|locked|isolated. QNS-CD-1.0 hub cite / Worker mesh cross-map only (no public qnsd proxy). No Node Gate. Catalog MCP mesh_* + FragGate slug=mesh."
  ]
}