# Contributors

Thank you to everyone who has contributed to TealTiger! 🐯

## Founding Contributors

- **[@mvanhorn](https://github.com/mvanhorn)** (Matt Van Horn) — Anthropic Claude quickstart examples (TypeScript + Python) PR #21, GitHub Actions CI workflow PR #24, CrewAI integration example PR #25, Python quickstart example Issue #12
- **[@tmchow](https://github.com/tmchow)** (Trevin Chow) — TypeScript streaming example with guardrails and error handling — PR #23
- **[@pntech20](https://github.com/pntech20)** — Fix GPT-4 Turbo preview cost tracking: longest-prefix model pricing lookup, `enableCostTracking` option, numeric `response.cost` field — PR #2 (tealtiger-typescript-prod)
- **[@lleonardo-franco](https://github.com/lleonardo-franco)** 🏅 **Trusted Contributor** — DeepSeek quickstart example with guardrails and cost tracking — PR #50; CrewAI multi-agent governance example — PR #51; SaaS secret detector coverage (10 patterns + negative tests) — PR #3 (tealtiger-typescript-prod); Improve setup error messages with actionable DX — PR #4 (tealtiger-typescript-prod); Slack webhook URL detection — PR #5 (tealtiger-typescript-prod); SendGrid API key detection — PR #6 (tealtiger-typescript-prod); Stripe key detection coverage — PR #7 (tealtiger-typescript-prod); Custom guardrail support (TypeScript) — PR #8 (tealtiger-typescript-prod); Custom guardrail support (Python) — PR #5 (tealtiger-python-prod); Python async usage examples — PR #6 (tealtiger-python-prod); MCP governance example with TealRegistry definition-drift detection — PR #55; Redis memory adapter examples (TypeScript + Python) — PR #56; LLM provider cost comparison docs — PR #59; Fixture-driven secret detection test corpus — PR #10 (tealtiger-typescript-prod); Cross-SDK feature parity matrix — PR #113; CI actions modernization — PR #97; Policy hot-reload support — PR #15 (tealtiger-typescript-prod); Cross-agent policy federation — PR #16 (tealtiger-typescript-prod); OpenTelemetry decision tracing — PR #18 (tealtiger-typescript-prod); SARIF secret scanning export — PR #19 (tealtiger-typescript-prod); Cross-agent policy federation (Python) — PR #11 (tealtiger-python-prod); Streaming guardrail evaluator — PR #14 (tealtiger-typescript-prod); Real-time governance event feed dashboard with WebSocket reconnect, virtualized rendering, pause/resume buffering, and TEEC receipt inspection — PR #192; Agent cost analytics dashboard with p95 anomaly detection, budget gauges, provider split, tool ranking, and CSV export — PR #193
- **[@resolvicomai](https://github.com/resolvicomai)** — Port GPT-4 Turbo cost tracking fix to Python SDK: longest-prefix matching, numeric `response.cost` — PR #4 (tealtiger-python-prod)
- **[@dagangtj](https://github.com/dagangtj)** — "Your First PR" walkthrough for CONTRIBUTING.md — PR #75
- **[@aprv10](https://github.com/aprv10)** — LangChain governance example with TealEngine policy evaluation and cost tracking — PR #58; TealEngine policy JSON Schema with editor autocomplete — PR #78
- **[@MD-Mushfiqur123](https://github.com/MD-Mushfiqur123)** — Gemini quickstart example with guardrails and cost tracking — PR #76; .editorconfig for consistent formatting — PR #77; Bedrock quickstart example with multi-model routing — PR #79
- **[@CleanDev-Fix](https://github.com/CleanDev-Fix)** 🏅 **Trusted Contributor** — xAI (Grok) quickstart example — PR #92; Groq quickstart example with guardrails, latency timing, and cost tracking — PR #112; Error code reference documentation — PR #134; BudgetManager alert threshold tests + duplicate alert fix — PR #17 (tealtiger-typescript-prod); Security events dashboard view with severity filtering, OWASP ASI tags, alert workflow state, and TEEC receipt inspection — PR #189
- **[@Lucas-FManager](https://github.com/Lucas-FManager)** — Add .env.example files to all quickstart examples — PR #149
- **[@Jah-yee](https://github.com/Jah-yee)** — Add contributor avatar grid section to README with auto-updating contrib.rocks integration — PR #191
- **[@someshnagalla](https://github.com/someshnagalla)** — Add OpenSSF Scorecard GitHub Action and security badges to README — PR #203
- **[@stark256-spec](https://github.com/stark256-spec)** — Slack MCP server policy pack (22 tools, 5 deny rules) — PR #215; WAL corruption recovery, invalid replay cursor fix, dateValue NaN crash fix — PR #216; Linux/Docker host binding (0.0.0.0) and graceful SIGTERM/SIGINT shutdown — PR #217
- **[@wondr-wclabs](https://github.com/wondr-wclabs)** — PydanticAI guard reset method — PR #249; Audit trail JSONL export (all 3 Python adapters) — PR #250; PydanticAI tool baselines — PR #251; Next.js App Router AI SDK example — PR #252; OpenTelemetry trace ID integration (all 4 Python adapters) — PR #253
- **[@wipheg](https://github.com/wipheg)** — Postgres MCP policy pack with SQL deny rules and tool classification — PR #270

## Core Team

- **Naga Satish** — Creator & Lead Developer

## How to Get Listed

1. Submit a PR that gets merged
2. You'll be added here automatically in the next release
3. Founding contributors (first 25 merged PRs) get a special badge

---

Want to contribute? See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.
