{
  "version": "1.0",
  "publisher": {
    "name": "NoData",
    "url": "https://nodatacapsule.com"
  },
  "description": "Information access processor for AI agents: policy-decided access, per-request key release, a signed receipt for every decision.",
  "resources": [
    {
      "name": "NoData MCP server and CLI",
      "kind": "mcp-server",
      "transport": "stdio",
      "type": "application/vnd.npm.package",
      "url": "https://www.npmjs.com/package/@nodatachat/mcp",
      "install": "npx -y @nodatachat/mcp@latest setup",
      "description": "Connect an MCP client (Claude Code, Codex, Cursor, VS Code) to NoData. The same package is the nodata-mcp CLI."
    },
    {
      "name": "NoData CLI",
      "kind": "cli",
      "type": "application/vnd.npm.package",
      "url": "https://www.npmjs.com/package/@nodatachat/nodata",
      "install": "npm i -g @nodatachat/nodata",
      "description": "Discover, protect and govern access to information from a shell. The command is nodata."
    },
    {
      "name": "NoData verification layer",
      "kind": "verifier",
      "type": "application/vnd.npm.package",
      "url": "https://www.npmjs.com/package/@nodatachat/protect",
      "install": "npx @nodatachat/protect@3 check-vectors",
      "description": "Formats, specs, test vectors and verifiers that check NoData's claims without trusting NoData."
    },
    {
      "name": "NoData Fabric API",
      "kind": "openapi",
      "type": "application/yaml",
      "url": "https://nodatacapsule.com/fabric/openapi.yaml",
      "description": "OpenAPI 3.1 for the agent flows: grant, plan, read, prove."
    },
    {
      "name": "llms.txt",
      "kind": "llms-txt",
      "type": "text/plain",
      "url": "https://nodatacapsule.com/llms.txt",
      "description": "Curated index of the docs agents need."
    },
    {
      "name": "Developer docs",
      "kind": "docs",
      "type": "text/html",
      "url": "https://nodatacapsule.com/developers"
    }
  ]
}
