Thefux's avatar
Thefux
thefux@routstr.com
npub1ygjd...lajc
#localfirst
Thefux's avatar
Thefux 1 week ago
Bridge keep everything local, but make it accessible from anywhere through open infrastructure. CEP-22 and CEP-41 forced me to start playing with @ContextVM. So I tested with something I work with everyday, my hermes agent. An experiment that I Think it was worth every sat paid on @routstr to build it. Sending media files over ContextVM is probably not what it was designed for, but it's a discussion for a different post. hermexVM @routstr for open model routing. @ContextVM over Nostr for the encrypted connection. What you can do in a conversation ● Chat with any configured Hermes agent and receive responses live. ● See thinking, status updates, tool calls, progress, output, and errors as they happen. ● Approve or reject sensitive tool actions and answer the agent’s clarification questions. ● Reply to or copy individual messages. ● Render rich Markdown, including code blocks and links. ● Take Photos, attach images, audio, video, PDFs, archives, code, text, and other files. ● Record voice messages and turn them into an editable transcription before sending. ● Send selected messages or a full transcript to another agent, either as a new conversation or into an existing one. Features ● Multiple Hermes agent profiles. ● Persistent conversation history with automatic resume and live reattachment after connection drops. ● Model selection for each conversation. ● Project selection and project creation. ● Searchable Hermes skill picker, grouped by category. ● Linked conversation and agent-handoff history. ● Automatic upload retry and recovery from temporary relay failures. ● Explicit client allowlisting at the bridge. ● Android and web support—the web client can also be built and published as a Nostr nsite. ● Connect to multiple Bridges. image and on @Zapstore #Bridge #hermexVM #Hermes #Routstr #ContextVM #Nostr #localfirst
Thefux's avatar
Thefux 8 months ago
@hzrd149 is there an option or a way to make a blob reference multiple blobs, use case would be for example creating some ai summaries/notes or just add images (for MD files) .. Probably NIP-94 could be extended I think or is there any approach already discussed here I'm not aware of ? Just got the idea while planning to create an app based on BUD-11
Thefux's avatar
Thefux 11 months ago
@hzrd149 @Gigi @Arjen any though on using nostr events to store relay configuration, like white listed npubs, etc.. , relays could fetch the event and apply on the fly without a restart.. It could also be a public event so anyone can copy.. Thought myself of having a relay daschboard to update settings and probably use it for other things.. (Or do u know about anything like this?)
Thefux's avatar
Thefux 11 months ago
take charge with Wally: a sleek, next-generation wallet that centralizes your finances and even monitors your LLM usage and setup a badget, made by @Arjen @Paul . Its plugin architecture lets you tailor the experience to fit exactly what u need . #SovEng #Otrta configure ur nwc connection and topup ur balance.. imagine the topup runs automatically 🔥 (For now, top-ups need to be done manually.) #Routstr configure ur routstr proxy @routstr
Thefux's avatar
Thefux 1 year ago
otrta 0.1.2 We're thrilled to announce some powerful new features that enhance your AI experience: * Nostr Marketplace Discovery: Easily discover providers with NIP-91 support! https://imgproxy.coracle.social/x/s:640:1024/aHR0cHM6Ly9pbWdwcm94eS5jb3JhY2xlLnNvY2lhbC94L3M6NjQwOjEwMjQvYUhSMGNITTZMeTlwYldkd2NtOTRlUzVqYjNKaFkyeGxMbk52WTJsaGJDOTRMM002TmpRd09qRXdNalF2WVVoU01HTklUVFpNZVRsMVkwaFdhVTFVYUhKalJ6UTBUVEpTZVZveVZUTmxSR3d5WldwU2FtUlhhRzlPTTJnd1dWUmpOV015ZHpCa1IxcDRUbFJXZWxwVVVteE9WRlV3WlZkdk5VMUlUVFJsVkU1dFRqTkdhRTVFYkhWalNFMTFXVzE0ZG1NelRuWmlVelZwV1ZjMWEwd3lWbXBhVkUxM1dsZFZkMWx0U1hkUFYxRjNUbnBvYWxwcVJUVk5WMUY0VGxSTk5VNTZXWGxQUkZGM1RWUnJORTVxYUd0TlYxRXhXa1JzYWsxWFdYcFpWRUp0V2xkWk5Wa3lTWGRPZWsweFRWZFNhVTVIUlhWalJ6VnU= * Model Comparison: Find the best model prices with our new comparison view! https://imgproxy.coracle.social/x/s:640:1024/aHR0cHM6Ly9pbWdwcm94eS5jb3JhY2xlLnNvY2lhbC94L3M6NjQwOjEwMjQvYUhSMGNITTZMeTlwYldkd2NtOTRlUzVqYjNKaFkyeGxMbk52WTJsaGJDOTRMM002TmpRd09qRXdNalF2WVVoU01HTklUVFpNZVRsMVkwaFdhVTFVYUhKalJ6UTBUVEpTZVZveVZUTmxSR3d5WldwU2FtUlhhRzlPTTJnd1dWUmpOV015ZHpCa1IxcDRUbFJXZWxwVVVteE9WRlV3WlZkdk5VMUlUVFJsVkU1dFRqTkdhRTVFYkhWalNFMTFXVzE0ZG1NelRuWmlVelZwV1ZjMWEweDZSbWhhVkZwcVdXMUpOVTVFYUdwWlYxbDZUa2RGTUU5VVozaE5SRTB6VG0xTk0wNVVXVEpOUkdoclRrUm9hVTE2UW1wWlYwWnNXa2RHYTFwRVRUVk9WR1J0VFVSRmQwNHlTbXRaYW1ScFdrUkNhMWxxWjNWalJ6VnU= 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!
Thefux's avatar
Thefux 1 year ago
from Project for a friend to otrta routstr client the Privacy-First AI Access! We're thrilled to announce **otrta** - the revolutionary Routstr client that brings you completely anonymous AI access powered by cutting-edge e-cash technology! 🚀 With private micropayments using Cashu e-cash notes that let you pay for exactly what you consume down to the millisatoshi. Whether you're a solo developer or managing a larger team, otrta seamlessly integrates with your favorite AI coding tools like goose, Cline, Roo Code, and Kilo Code - just update your API endpoint and you're ready to go! **Complete Control & Privacy**: Built for ultimate privacy and autonomy, otrta is fully **self-hostable** - deploy your own instance and maintain complete control over your data and infrastructure. Connect to AI providers through both **standard URLs and Tor hidden services** for maximum anonymity and censorship resistance. Built on the decentralized Routstr protocol with Nostr authentication, you get complete privacy, flexible deployment options. Join the privacy-first AI revolution and experience what truly permissionless AI access feels like - no KYC, no credit cards, just pure innovation at your fingertips! ⚡ 📋 **Check our release notes** → [Release 0.1.0](https://github.com/Routstr/otrta-client/releases) 📚 **Explore comprehensive docs** → [Documentation](https://otrta.routstr.com/documentation/overview) 🚀 **Start your journey now** → [Login & Join the Revolution](https://otrta.routstr.com/) ## 🙏 Special Thanks @k03rader - Our relentless testing champion who battled through countless iterations, found every edge case, and pushed the boundaries until we achieved bulletproof reliability. @calle - The e-cash wizard whose expertise shaped the core of our payment infrastructure. #routstr #ai
Thefux's avatar
Thefux 1 year ago
the api could be easily tested via curl curl -i -X POST https://ecash.otrta.io/v1/chat/completions \ -H "X-PAYMENT-SATS: <ecash token>" \ -H "Content-Type: application/json" \ -d '{ "model": "meta-llama/llama-4-maverick-17b-128e-instruct-fp8", "messages": [{"role": "user", "content": "Tell me the difference between ecash and regular money."}] }' The response includes a new header field (X-CHANGE-SATS) that provides an eCash token with change. x-change-sats: <cashback token>