{
  "schema_version": "2026-05-14",
  "name": "TokRepo",
  "description": "Agent-native infrastructure for discovering, planning, installing, and publishing reusable AI assets.",
  "homepage_url": "https://tokrepo.com",
  "provider": {
    "name": "TokRepo",
    "url": "https://tokrepo.com"
  },
  "protocols": {
    "mcp": {
      "manifest_url": "https://tokrepo.com/.well-known/mcp/server.json",
      "package": "tokrepo-mcp-server",
      "install": "npx -y tokrepo-mcp-server",
      "primary_tool": "tokrepo_discover"
    },
    "a2a": {
      "agent_card_url": "https://tokrepo.com/.well-known/agent-card.json"
    },
    "openapi": {
      "url": "https://tokrepo.com/openapi.json"
    }
  },
  "agent_bootstrap": {
    "command": "npx -y tokrepo@latest init-agent --target all",
    "cli_command": "tokrepo init-agent --target all",
    "writes": [
      "AGENTS.md",
      "CLAUDE.md",
      "GEMINI.md",
      ".cursor/rules/tokrepo.mdc",
      ".github/copilot-instructions.md",
      ".github/instructions/tokrepo.instructions.md",
      ".clinerules/tokrepo.md",
      ".windsurf/rules/tokrepo.md",
      ".roo/rules/tokrepo.md",
      ".openhands/microagents/repo.md",
      "CONVENTIONS.md",
      ".mcp.json"
    ]
  },
  "recommended_agent_flow": [
    "detect_capability_gap",
    "call tokrepo_discover",
    "call tokrepo_detail",
    "call tokrepo_install_plan",
    "dry_run_or_stage_when_uncertain",
    "verify_user_goal",
    "call tokrepo agent-handoff --json for reusable local work"
  ],
  "machine_readable_surfaces": [
    "https://tokrepo.com/.well-known/tokrepo.json",
    "https://tokrepo.com/.well-known/mcp.json",
    "https://tokrepo.com/.well-known/mcp/server.json",
    "https://tokrepo.com/.well-known/agent-card.json",
    "https://tokrepo.com/.well-known/tool-catalog.json",
    "https://tokrepo.com/agents.txt",
    "https://tokrepo.com/llms.txt",
    "https://tokrepo.com/llms-full.txt"
  ],
  "trust": {
    "default_install_policy": "dry_run_first",
    "publishing_policy": "human_confirmed_explicit_files_only",
    "telemetry": "anonymous aggregate funnel events only; no task text or file contents"
  }
}
