---
name: 🐛 Bug Report
about: Create a report to help us improve PRSM
title: '[Bug] '
labels: ['bug', 'needs triage']
assignees: ''
---

## 🐛 Bug Report

### 📋 Summary
<!-- A clear and concise description of what the bug is -->

### 🔍 Details

**Component Affected**: 
<!-- Select the component(s) where the bug occurs -->
- [ ] Core API
- [ ] Python SDK
- [ ] JavaScript SDK
- [ ] Go SDK
- [ ] Web Interface
- [ ] Authentication
- [ ] FTNS/Marketplace
- [ ] Documentation
- [ ] Infrastructure/Deployment
- [ ] Other: ___________

**Bug Type**:
- [ ] Functional Issue
- [ ] Performance Issue
- [ ] Security Issue
- [ ] Documentation Issue
- [ ] API/SDK Issue
- [ ] UI/UX Issue

### 🔄 Steps to Reproduce

1. <!-- First step -->
2. <!-- Second step -->
3. <!-- Continue with clear steps -->
4. <!-- See error -->

### 🎯 Expected Behavior
<!-- A clear and concise description of what you expected to happen -->

### 💥 Actual Behavior
<!-- A clear and concise description of what actually happened -->

### 🖼️ Screenshots/Logs
<!-- If applicable, add screenshots or paste error logs to help explain your problem -->

```
<!-- Paste any error messages or logs here -->
```

### 🌍 Environment

**PRSM Version**: <!-- e.g., v1.0.0 -->
**SDK Version**: <!-- e.g., Python SDK v1.2.3 -->
**Operating System**: <!-- e.g., Ubuntu 20.04, macOS 12.0, Windows 11 -->
**Python/Node.js/Go Version**: <!-- if applicable -->
**Browser**: <!-- if web-related, e.g., Chrome 96.0 -->

**Installation Method**:
- [ ] pip install
- [ ] npm install
- [ ] go get
- [ ] Docker
- [ ] Source code
- [ ] Other: ___________

### 🔧 Configuration
<!-- Any relevant configuration details -->

**API Configuration**:
```yaml
# Paste relevant configuration (remove sensitive data)
```

**Environment Variables**:
```bash
# List relevant environment variables (remove sensitive values)
```

### 📊 Additional Context

**Frequency**: 
- [ ] Always happens
- [ ] Happens occasionally  
- [ ] Happened once
- [ ] Can't reproduce consistently

**Severity**:
- [ ] 🔴 Critical (system unusable)
- [ ] 🟠 High (major feature broken)
- [ ] 🟡 Medium (minor feature issue)
- [ ] 🟢 Low (cosmetic or minor)

**User Impact**:
- [ ] Blocks development
- [ ] Blocks production use
- [ ] Workaround available
- [ ] Minor inconvenience

### 🔍 Investigation

**Attempted Fixes**:
- [ ] Restarted application
- [ ] Cleared cache/cookies
- [ ] Updated to latest version
- [ ] Checked documentation
- [ ] Searched existing issues
- [ ] Other: ___________

**Potentially Related Issues**: 
<!-- Link any potentially related issues -->

### 📋 Checklist

- [ ] I have searched existing issues for duplicates
- [ ] I have provided all requested information
- [ ] I have removed or masked any sensitive information
- [ ] I can reproduce this issue consistently
- [ ] I have tested with the latest version (if applicable)

---

### 🤝 Contributing
Interested in fixing this bug yourself? Check out our [Contributing Guide](../../CONTRIBUTING.md) and look for the `good first issue` label if you're new to the project!