Releases: Routstr/otrta-client
Releases · Routstr/otrta-client
v0.1.2
otrta 0.1.2
We're thrilled to announce some powerful new features that enhance your AI experience in otrta v0.1.2!
New Features
- Nostr Marketplace Discovery: Easily discover providers with NIP-91 support.
- Model Comparison: Find the best model prices with our new comparison view.
Future Plans
We're already working on more innovations, including:
- Automatic provider switching for the best model prices.
- Setup API key budget limit.
Stay tuned for more updates!
0.1.1
v0.1.0
OTRTA Routstr Client
🎉 Routstr eCash Client A privacy-focused payment gateway that enables anonymous micropayments using e-cash notes (Cashu) for accessing Large Language Models via the OpenAI API Standard.
🌟 Core Features
Privacy-Focused Payment Gateway
- Anonymous AI Access: Access language models without revealing your identity
- Millisatoshi Precision: Ultra-precise billing down to the millisatoshi level - no more rounding errors or overpayment waste
- Header-Based Payments: Seamless payment integration using
X-CashuHTTP headers - Change Management: Smart change Handling to return unused funds as cashu notes
- API Compatibility: Works seamlessly with standard OpenAI API endpoints
🏦 Multimint Wallet System
Multiple Mint Support
- Mints: Manage tokens across Cashu mints simultaneously
Advanced Wallet Management
- Dynamic Mint Management: Add, remove, activate/deactivate mints on-demand
- Pending Transaction Handling: Comprehensive pending proof management
- Database Persistence: Secure, per-user wallet data storage
🔐 Authentication & Security
Nostr Authentication System
- NIP-98 Compliance: Secure Nostr authentication with proper event signing
- No Signup Policy: Security-first approach - no new user registration, Nostr identities only
- Session Management: login/logout handling with proper session security
Authentication Methods
- Browser Extensions Only: Maximum security with Alby, nos2x
- Manual nsec Support: Secure private key input for trusted devices
Security Features
- Event Signature Validation: Ensures all Nostr events are properly signed
- Timestamp Validation: Events must be within 5 minutes for security
- URL/Method Validation: Event matching against request URL and HTTP method
- Private Key Protection: Secure handling and storage of sensitive data
🖥️ User Interface & Experience
Dashboard & Wallet Management
- Real-Time Balance Updates: Live wallet balance with 5-second refresh intervals
- eCash Token Redemption: Easy token input and redemption interface
- Collect Sats Functionality: Integrated cashback and rewards system
Provider Management
- Custom Provider Support: Add and manage custom providers not in marketplace
- Default Provider Selection: Easy selection and management of preferred providers
AI Model Integration
- Model Selection Interface: Browse and select from available AI models
- Proxy and OpenAI Models: Support for both third-party proxy models and direct OpenAI access
- Pricing Display: Clear pricing information in millisatoshis
- Chat/Seaach Interface: Test models capabilities with perplexity alike Interface
- Tor Server Support: Providers using Tor are supported
Transaction Monitoring
- Real-Time Transaction Tracking: Live monitoring of completed and pending transactions
- Transaction History: Comprehensive view of all transaction activity
- Pending Transaction Queue: Track transactions in progress with status updates
- Automatic Refresh: Transaction data updates every 5 seconds
🔮 Future Roadmap
Planned Features
- Multi Wallet support expansion
- Payment History feature for monitoring ecash transactions
- Server/service provider discovery via Nostr
- Enhanced handling of sub-satoshi amounts
- Broader 402 payment protocol applications
- Advanced permission management
- Balance Fallback
- Spending Statistics