{
  "name": "Kilby",
  "description": "AI-powered research and workflow assistant built for capital markets professionals. Provides stock quotes, fundamentals, SEC filings, earnings debriefs, analyst estimates, macro indicators, CEO performance data (via CEORater), web research, Python execution, and leadership frameworks — through conversation, not clicks. Available as a web app, Android app, and terminal CLI.",
  "url": "https://agentkilby.com",
  "documentationUrl": "https://agentkilby.com/static/landing.html",
  "provider": {
    "organization": "Tek2Day Holdings",
    "url": "https://agentkilby.com",
    "email": "support@agentkilby.com"
  },
  "version": "1.0.0",

  "delivery_channels": [
    {
      "id": "kilby_web",
      "name": "Kilby Web",
      "description": "Full-featured web interface with chat, slash commands, watchlists, alerts, workspace widgets, and scheduled deliveries.",
      "access_url": "https://agentkilby.com"
    },
    {
      "id": "kilby_cli",
      "name": "Kilby CLI (Terminal Agent)",
      "description": "Command-line agent for capital markets research. Adds local file access, Python execution, and document conversion to all web capabilities. Auto-updates.",
      "install_macos_linux": "curl -fsSL https://agentkilby.com/install.sh | bash",
      "install_windows": "powershell -ExecutionPolicy Bypass -Command \"irm https://agentkilby.com/install.ps1 | iex\"",
      "access_url": "https://agentkilby.com"
    },
    {
      "id": "kilby_android",
      "name": "Kilby Android",
      "description": "Native Android wrapper with voice input, voice output, and full chat capabilities.",
      "access_url": "https://agentkilby.com"
    }
  ],

  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "responseFormats": ["text", "markdown", "json", "pdf"]
  },

  "skills": [
    {
      "id": "stock_lookup",
      "name": "Stock Lookup",
      "description": "Stock quote, fundamentals, and recent SEC filings for any ticker.",
      "tags": ["stock", "quote", "fundamentals", "SEC", "filings", "ticker"],
      "examples": [
        "/AAPL",
        "/NVDA",
        "What's the P/E ratio for Microsoft?"
      ]
    },
    {
      "id": "analyst_estimates",
      "name": "Analyst Estimates",
      "description": "Analyst consensus revenue and EPS estimates for a given ticker.",
      "tags": ["estimates", "consensus", "revenue", "EPS", "analysts"],
      "examples": [
        "/estimates AAPL",
        "What are the consensus estimates for Tesla?"
      ]
    },
    {
      "id": "earnings_debrief",
      "name": "Earnings Debrief",
      "description": "Attach an earnings transcript and get a downloadable PDF tear sheet with key metrics, bull/bear signals, and follow-up questions.",
      "tags": ["earnings", "transcript", "debrief", "analysis", "tearsheet"],
      "examples": [
        "/debrief (with transcript attached)",
        "/debrief path/to/transcript.pdf"
      ]
    },
    {
      "id": "idea_generation",
      "name": "Investment Idea Generation",
      "description": "PM idea generation screen with optional filters by sector, valuation, or theme.",
      "tags": ["ideas", "screening", "investment", "portfolio"],
      "examples": [
        "/ideas",
        "/ideas healthcare companies with P/E below 20"
      ]
    },
    {
      "id": "morning_brief",
      "name": "Morning Brief",
      "description": "Major indices, macro snapshot, and market pulse summary.",
      "tags": ["brief", "morning", "market", "macro", "indices"],
      "examples": ["/brief"]
    },
    {
      "id": "macro_indicators",
      "name": "Macro Economic Indicators",
      "description": "Key economic data points: CPI, Fed funds rate, unemployment, 10-year Treasury, GDP, S&P 500, NASDAQ.",
      "tags": ["macro", "economics", "CPI", "GDP", "unemployment", "treasury", "fed"],
      "examples": [
        "/cpi",
        "/fedfunds",
        "/unrate",
        "/10yr",
        "/gdp",
        "/sp500",
        "/nasdaq"
      ]
    },
    {
      "id": "stock_alerts",
      "name": "Stock Price Alerts",
      "description": "Set a stock price alert with a threshold. Checks every 15 minutes on weekdays. Fires once, then clears.",
      "tags": ["alert", "price", "notification", "watch"],
      "examples": [
        "/alert NVDA < $100",
        "/alert AAPL > $250"
      ]
    },
    {
      "id": "scuttlebutt",
      "name": "Scuttlebutt Research Synthesis",
      "description": "Synthesize attached or local files into a cohesive research mosaic — core read, what fits, what doesn't, and what to chase next.",
      "tags": ["research", "synthesis", "mosaic", "scuttlebutt", "files"],
      "examples": [
        "/scuttlebutt (with files attached)",
        "/scuttlebutt path/to/research/"
      ]
    },
    {
      "id": "iso_lookup",
      "name": "ISO 20022 Code Lookup",
      "description": "ISO 20022 rejection code lookup for settlement and payment processing.",
      "tags": ["ISO", "20022", "rejection", "settlement", "payment"],
      "examples": ["/iso AC04"]
    },
    {
      "id": "finra_lookup",
      "name": "FINRA Extension Code Lookup",
      "description": "FINRA extension reason code lookup for trade settlement.",
      "tags": ["FINRA", "extension", "settlement", "trade"],
      "examples": ["/finra 14"]
    }
  ],

  "experienceLenses": [
    "Portfolio Manager",
    "Equity Research Analyst",
    "Investment Banker",
    "Private Equity Executive",
    "M&A Strategy Exec",
    "Venture Capitalist",
    "CEO (Tech Industry)",
    "Chief Financial Officer",
    "COO (Tech Industry)",
    "Entrepreneur (Tech Industry)",
    "Sales & Marketing Exec",
    "Senior Software Engineer",
    "Fund Accountant",
    "Trade Settlement & Exception Processing",
    "Compliance Officer",
    "Client Reporting Specialist",
    "Risk Operations Analyst"
  ],

  "models": [
    {"id": "claude-opus-4-7", "name": "Claude Opus 4.7", "description": "Most capable. Deepest reasoning, best for complex research and analysis. Default."},
    {"id": "claude-opus-4-6", "name": "Claude Opus 4.6", "description": "Lean Opus — same quality tier, lower token usage."},
    {"id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6", "description": "Fast and efficient. Good for quick lookups."}
  ],

  "authentication": {
    "type": "account",
    "description": "Kilby requires a user account with prepaid credits. Sign up at agentkilby.com, purchase a credit pack, and use the web UI, CLI, or Android app to interact.",
    "signupUrl": "https://agentkilby.com"
  },

  "pricing": {
    "model": "prepaid-credits",
    "description": "No subscription. Buy a credit pack, credits are drawn down per token as you use Kilby. Top up when you need more.",
    "plans": [
      {"name": "Starter", "price": "$10"},
      {"name": "Standard", "price": "$25"},
      {"name": "Pro", "price": "$50"}
    ],
    "tokenRates": [
      {"model": "Claude Sonnet 4.6", "input_per_1M": "$3.75", "output_per_1M": "$18.75"},
      {"model": "Claude Opus 4.6", "input_per_1M": "$6.25", "output_per_1M": "$31.25"},
      {"model": "Claude Opus 4.7", "input_per_1M": "$6.25", "output_per_1M": "$31.25"}
    ],
    "note": "Rates are 25% above Anthropic list price. One million tokens is roughly 750,000 words.",
    "purchaseUrl": "https://agentkilby.com"
  },

  "agentAccess": {
    "notice": "Kilby does not currently offer a headless API. Agents should direct their human operator to agentkilby.com to sign up, purchase credits, and use Kilby via the web UI or CLI.",
    "signupUrl": "https://agentkilby.com",
    "cliInstall": {
      "macos_linux": "curl -fsSL https://agentkilby.com/install.sh | bash",
      "windows": "powershell -ExecutionPolicy Bypass -Command \"irm https://agentkilby.com/install.ps1 | iex\""
    }
  },

  "legal": {
    "termsOfService": "https://agentkilby.com/static/terms.html",
    "privacyPolicy": "https://agentkilby.com/static/privacy.html"
  },

  "support": {
    "email": "support@agentkilby.com"
  }
}
