Skip to content

Releases: Routstr/otrta-client

v0.1.2

08 Sep 20:19

Choose a tag to compare

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

10 Aug 12:45

Choose a tag to compare

v0.1.1

remove unused

v0.1.0

23 Jul 22:31

Choose a tag to compare

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-Cashu HTTP 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