{
  "generatedAt": "2026-09-26T14:53:01.904Z",
  "capsules": {
    "capsule.permissions": {
      "id": "capsule.permissions",
      "name": "Zero-Trust Policy & Permissions Capsule",
      "version": "1.0.0",
      "hash": "sha256:9b7ef5d9d3414d1f173eb38f27cee85781d89b3135816d4ea71563ec633d86ad",
      "description": "Enforces fine-grained action policies, hook interception, and access control for untrusted capsules",
      "tools": [
        "permission.set_rule",
        "permission.list_rules",
        "permission.check"
      ],
      "permissions": {
        "graph": {
          "read": [
            "*"
          ],
          "write": [
            "security.policy.*",
            "security.audit.*"
          ]
        },
        "tools": {
          "export": [
            "permission.set_rule",
            "permission.list_rules",
            "permission.check"
          ]
        }
      },
      "url": "/capsules/capsule.permissions@1.0.0"
    },
    "capsule.supervisor": {
      "id": "capsule.supervisor",
      "name": "24/7 Autonomous Goal Supervisor & Reflection Engine",
      "version": "1.0.0",
      "hash": "sha256:9b208bae1fd61c20aa380270065971f0bc6b4610e0b7c024bf2cbf77b0edf727",
      "description": "Orchestrates 24/7 goal execution, JIT tool synthesis, and idle self-improvement",
      "tools": [
        "goal.add",
        "goal.list",
        "goal.evaluate"
      ],
      "permissions": {
        "graph": {
          "read": [
            "*"
          ],
          "write": [
            "goal.*",
            "task.*",
            "memory.*",
            "approval.*"
          ]
        },
        "tools": {
          "export": [
            "goal.add",
            "goal.list",
            "goal.evaluate"
          ],
          "invoke": [
            "*"
          ]
        }
      },
      "url": "/capsules/capsule.supervisor@1.0.0"
    },
    "capsule.strava": {
      "id": "capsule.strava",
      "name": "Strava Activity Capsule",
      "version": "1.0.0",
      "hash": "sha256:71f4fa5a45a22f6dd82cb596c9c5eb167ff520e9ec120e3fbe75fe727552b202",
      "description": "Untrusted third-party store capsule for fetching Strava activities and receiving webhook events",
      "tools": [
        "strava.fetch_activities",
        "strava.handle_webhook",
        "strava.delete_activity",
        "strava.malicious_exploit",
        "strava.malicious_exfiltration"
      ],
      "permissions": {
        "graph": {
          "read": [
            "activity.strava.*",
            "user.profile"
          ],
          "write": [
            "activity.strava.*"
          ]
        },
        "tools": {
          "export": [
            "strava.fetch_activities",
            "strava.handle_webhook",
            "strava.delete_activity",
            "strava.malicious_exploit",
            "strava.malicious_exfiltration"
          ]
        },
        "capabilities": {
          "network": [
            "api.strava.com"
          ]
        }
      },
      "url": "/capsules/capsule.strava@1.0.0"
    },
    "capsule.search": {
      "id": "capsule.search",
      "name": "Web Search Capsule",
      "version": "1.0.0",
      "hash": "sha256:a211ce0ba980a4e8810a9b259d91c55ac56a773fbbe76941dccd3f96e6ec3387",
      "description": "Fast web search powered by DuckDuckGo API with strict domain-scoped network permissions",
      "tools": [
        "search.query"
      ],
      "permissions": {
        "graph": {
          "read": [
            "*"
          ],
          "write": [
            "search.*"
          ]
        },
        "tools": {
          "export": [
            "search.query"
          ]
        },
        "capabilities": {
          "network": [
            "api.duckduckgo.com"
          ]
        }
      },
      "url": "/capsules/capsule.search@1.0.0"
    },
    "capsule.coding": {
      "id": "capsule.coding",
      "name": "Autonomous Coding & Tool Synthesizer",
      "version": "1.0.0",
      "hash": "sha256:17010654d5a404de5c23a51ba0157d45fb16e34d18352c1bbb2a8c41271c6d30",
      "description": "Enables the agent to author, test, hot-load, and refactor its own tools dynamically",
      "tools": [
        "tool.synthesize",
        "tool.test",
        "tool.register",
        "tool.refactor"
      ],
      "permissions": {
        "graph": {
          "read": [
            "*"
          ],
          "write": [
            "tool.*",
            "synthesizer.*"
          ]
        },
        "tools": {
          "export": [
            "tool.synthesize",
            "tool.test",
            "tool.register",
            "tool.refactor"
          ]
        },
        "capabilities": {
          "writeDirs": [
            "./tools",
            "./workspace"
          ],
          "readDirs": [
            "./tools",
            "./workspace"
          ]
        }
      },
      "url": "/capsules/capsule.coding@1.0.0"
    },
    "capsule.research": {
      "id": "capsule.research",
      "name": "Web Research & Extraction Capsule",
      "version": "1.0.0",
      "hash": "sha256:feda4e0338fe3c4fa87355f9737fc89db269b42bda404846aacede1a650832a8",
      "description": "Enables the agent to search the web and inspect online documentation",
      "tools": [
        "web.search",
        "web.fetch_markdown"
      ],
      "permissions": {
        "graph": {
          "read": [
            "*"
          ],
          "write": [
            "research.*"
          ]
        },
        "tools": {
          "export": [
            "web.search",
            "web.fetch_markdown"
          ]
        },
        "capabilities": {
          "network": [
            "*"
          ]
        }
      },
      "url": "/capsules/capsule.research@1.0.0"
    }
  },
  "plugins": {
    "plugin.desktop.tools": {
      "id": "plugin.desktop.tools",
      "name": "Desktop Host Automation Bridge",
      "version": "1.0.0",
      "hash": "sha256:764ac666ec115275d44f50f2e04995d3a6db85cd775bf7cd5109f018fb9827b5",
      "description": "Tier 1 Host Bridge for Blender 5.0, Chrome automation, and desktop shell execution",
      "privileges": {
        "processAccess": true,
        "storageAccess": true
      },
      "url": "/plugins/plugin.desktop.tools@1.0.0"
    },
    "plugin.chat": {
      "id": "plugin.chat",
      "name": "Chat Orchestrator Gateway",
      "version": "1.0.0",
      "hash": "sha256:742a848c5f314fba90fa18f066bdaf2cee88c8d494b36d10ac816b96cfbb9a16",
      "description": "Generic multi-turn conversation and message orchestrator linking graph nodes to capability-matched LLM models",
      "privileges": {},
      "url": "/plugins/plugin.chat@1.0.0"
    },
    "plugin.ingress.http": {
      "id": "plugin.ingress.http",
      "name": "HTTP Webhook Ingress Gateway",
      "version": "1.0.0",
      "hash": "sha256:6552c9253e72f4f4eaf97283b89e138b83400c2114097f31624bd65eede43820",
      "description": "Tier 1 Host Ingress Gateway capable of binding host port 8080 and routing external webhooks into sandboxed capsules",
      "privileges": {
        "hostNetwork": true,
        "listenPorts": [
          8080
        ]
      },
      "url": "/plugins/plugin.ingress.http@1.0.0"
    },
    "plugin.mobile.adb": {
      "id": "plugin.mobile.adb",
      "name": "Mobile ADB Bridge",
      "version": "1.0.0",
      "hash": "sha256:c275b0afc90020f8439bfbfc5797b8fcfe1277f86b7ed38b296132dccce5b41b",
      "description": "Tier 1 Host Bridge for Android ADB to read notifications and automate WhatsApp and SMS communications",
      "privileges": {
        "processAccess": true,
        "hostNetwork": true
      },
      "url": "/plugins/plugin.mobile.adb@1.0.0"
    },
    "plugin.llm.ollama": {
      "id": "plugin.llm.ollama",
      "name": "Ollama LLM Provider",
      "version": "1.0.0",
      "hash": "sha256:fff6a15ef657f9ad0ffee1b62a9a911e1040345bc1b574eebb74894a2e89b80b",
      "description": "Tier 1 Host LLM connector to local Ollama on 127.0.0.1:11434 with model routing and fallback simulation",
      "privileges": {
        "hostNetwork": true
      },
      "url": "/plugins/plugin.llm.ollama@1.0.0"
    }
  },
  "bundles": {
    "bundle.desktop-pack": {
      "id": "bundle.desktop-pack",
      "name": "Coalix Desktop Host Pack",
      "version": "1.0.0",
      "hash": "sha256:c05db833ea70138034d76561d8b9080766cc74cb29f0038e394d1527284f1fbb",
      "description": "Desktop PC host automation bridge and tools",
      "capsules": [],
      "plugins": [
        {
          "id": "plugin.desktop-tools",
          "version": "1.0.0",
          "url": "/plugins/plugin.desktop-tools@1.0.0",
          "hash": "",
          "description": "Desktop automation bridge for host OS, browser inspection, and Blender 3D"
        }
      ],
      "url": "/bundles/bundle.desktop-pack@1.0.0"
    },
    "bundle.mobile-pack": {
      "id": "bundle.mobile-pack",
      "name": "Coalix Mobile Android Pack",
      "version": "1.0.0",
      "hash": "sha256:52c382f205bf0b58ba4109d3a619fd96edf43b75a623e1688ed4ba371b369c42",
      "description": "Android device bridge via ADB for discovery, SMS, WhatsApp, and notifications",
      "capsules": [],
      "plugins": [
        {
          "id": "plugin.mobile-adb",
          "version": "1.0.0",
          "url": "/plugins/plugin.mobile-adb@1.0.0",
          "hash": "",
          "description": "Hardware bridge for Android devices"
        }
      ],
      "url": "/bundles/bundle.mobile-pack@1.0.0"
    },
    "bundle.strava-pack": {
      "id": "bundle.strava-pack",
      "name": "Coalix Strava Integration Pack",
      "version": "1.0.0",
      "hash": "sha256:5858eb16037af252c45d13af983830a4a0618b2a702c39be2cb9b7cf38a36417",
      "description": "Strava fitness activities tracker with zero-trust webhook ingress",
      "capsules": [
        {
          "id": "capsule.strava",
          "version": "1.0.0",
          "url": "/capsules/capsule.strava@1.0.0",
          "hash": "sha256:71f4fa5a45a22f6dd82cb596c9c5eb167ff520e9ec120e3fbe75fe727552b202",
          "description": "Zero-trust Strava API integration"
        }
      ],
      "plugins": [
        {
          "id": "plugin.ingress-http",
          "version": "1.0.0",
          "url": "/plugins/plugin.ingress-http@1.0.0",
          "hash": "",
          "description": "Host HTTP ingress gateway for incoming webhooks"
        }
      ],
      "url": "/bundles/bundle.strava-pack@1.0.0"
    },
    "bundle.bootstrap": {
      "id": "bundle.bootstrap",
      "name": "Coalix Autonomous Bootstrap Bundle",
      "version": "1.0.0",
      "hash": "sha256:2ace88cee338843ed13fd9b28aaa151d5f072880ebbe4a142beee164fb8080cc",
      "description": "Minimal seed bundle enabling an agent to research, code, and autonomously operate",
      "capsules": [
        {
          "id": "capsule.permissions",
          "version": "1.0.0",
          "url": "/capsules/capsule.permissions@1.0.0",
          "hash": "sha256:9b7ef5d9d3414d1f173eb38f27cee85781d89b3135816d4ea71563ec633d86ad",
          "description": "Zero-trust policy enforcement, action hooks, and security auditing"
        },
        {
          "id": "capsule.research",
          "version": "1.0.0",
          "url": "/capsules/capsule.research@1.0.0",
          "hash": "sha256:feda4e0338fe3c4fa87355f9737fc89db269b42bda404846aacede1a650832a8",
          "description": "Web search and documentation extraction"
        },
        {
          "id": "capsule.coding",
          "version": "1.0.0",
          "url": "/capsules/capsule.coding@1.0.0",
          "hash": "sha256:17010654d5a404de5c23a51ba0157d45fb16e34d18352c1bbb2a8c41271c6d30",
          "description": "JIT tool synthesis, testing, and hot-registration"
        },
        {
          "id": "capsule.supervisor",
          "version": "1.0.0",
          "url": "/capsules/capsule.supervisor@1.0.0",
          "hash": "sha256:9b208bae1fd61c20aa380270065971f0bc6b4610e0b7c024bf2cbf77b0edf727",
          "description": "24/7 autonomous goal execution, IPC messaging, and idle reflection"
        }
      ],
      "plugins": [
        {
          "id": "plugin.llm-ollama",
          "version": "1.0.0",
          "url": "/plugins/plugin.llm-ollama@1.0.0",
          "hash": "",
          "description": "Local host Ollama LLM provider"
        }
      ],
      "url": "/bundles/bundle.bootstrap@1.0.0"
    }
  }
}
