Five's avatar
Five
five@satshoot.com
npub16p8v...fhdw
Bitcoin and Nostr FTW Freedom Tech dev
Five's avatar
Five 2 days ago
How #Vertex is currently integrated in #SatShoot : - Search bar that filters page content can be used to search profiles with Vertex - Brand new pubkeys or pubkeys without vertex credits are sent to buy credits to vertex pricing page: - My account has by default some credit allowance and can use profile search as well as analyze profiles with Vertex: verifyReputation method: This is done with DVM-based query. It serves not to replace client-side #wot but to complement it. You want to know more about an npub you potentially want to make a deal with, you can use this to get to know better. Result is cached. Then you might include this person to your web of trust by following and making a deal. That is how you expand your network and thus grow the business network of Nostr. Check it out on https://satshoot.com #freelance #grownostr
Five's avatar
Five 3 days ago
#Ecash fans alert! We finally shipped NUT13 in SatShoot ecash wallet! What this means: This is the first nostr-based ecash wallet that is backed up by a seed as well. You are double-protected: ecash is saved on relays, encrypted to your nsec, and additionally you have the seed backup. Why big deal? Ecash wallets on nostr have been notoriously unreliable, mostly due to relays and all sorts of state bugs. It is not easy to implement a stateful wallet and if the app loses state (i.e. your money) somehow, you were out of luck. Your seed allows you to recover from state bugs or relay sync issues. But at the end of the day your nsec serves as a backup if you lose your seed. That's the neat part. Try it on https://satshoot.com CAVEATS: 1. Due to an Amber bug the wallet will not work with amber remote signer. Only try with local key or browser extension login 2. Still experimental! Please don't use it for high amounts 3. Feedback welcome! You can try to deposit on a seed and recover from cashu.me or the other way round! Report bugs and such. Bonus for the #wot lovers: Now you can choose a mint based on recommendations from your nostr web of trust! (As shown in the video) Ecash has two hard problems nostr can help with: 1. Discovery and reputation of mints: From explicit mint recommendations AND implicit nutzap info (which mints ppl want their nutzaps to be received) we can show the user mint usage from his own trusted network. This helps selecting mints for newbies or switch if mints get compromised. 2. Wallet portability: Thanks to nostr relays, your ecash should be synced to all devices. All you need is a nip60-capable nostr app. Thanks to @rodant for the implementation of NUT13 on Nostr! cc @calle
Five's avatar
Five 2 weeks ago
Vibe coding is a slippery slop. But we dove headfirst into it, and it feels too good to be true. Perhaps it is.
Five's avatar
Five 3 weeks ago
> Uniquely, every user has their own heavily subjective view of the marketplace. One component of this is relay selection. The other component is past user actions used to build a network of minimally trusted Nostr public keys, known as the Web of Trust (WoT). View article →
Five's avatar
Five 3 weeks ago
> Enhancement balanced with just enough friction. This is the power of Nostr. Not a fake global view, not a walled garden, and not a purely P2P mess. View article →
Five's avatar
Five 3 weeks ago
@Matt Corallo saw yall takin a look at decentralized git solutions and github replacement on bitcoin core discussion: Here's a couple of sources and Nostr-based solutions you could give a try: - NIP34 spec: - GitHub-like client: - Discord/Slack type of client with Git-integration: https://budabit.club - ... and some others, so there's quite some effort to make code collab work with Nostr - The grasp spec is also interesting, it is a git server with nostr-native auth, designed to be easy-to-run and to accept code collab oriented nostr events, so a relay is packaged with it: Grasp is the grug-brain solution to what radicle is trying to do for years but I think this has much better chance to work. Why nostr? Because it is more decentralized yet much simpler than Fediverse / Mastodon and Bluesky. All above solutions lack full functionality compared to github but hopefully you can see where this is going. It is trivial to moderate your relay, be it comments or any other events. Nostr-git is becoming increasingly standardized so your data is portable and signed. Open to any questions! cc @DanConwayDev @fiatjaf
Five's avatar
Five 3 weeks ago
Thanks guys for coming to the very first #BudaBit demo day!! Keep building awesome freedom tech! Will post about the next one soon!
Five's avatar
Five 0 months ago
#Vertex is now integrated in #SatShoot : - Uses 'verifyReputation' with personalized pagerank, and gets top 5 followers - Displays if current user follows any of the top 5 - Result is cached and user can refresh data on demand Users must currently top up their Vertex account credits after they use up the free credits. SatShoot cannot sign requests on behalf of users at the moment, and I don't know if I want to do that. It would mean I need a premium subscription system instead of #V4V business model I think as soon as @Pip the WoT guy implements a way to programatically top up Vertex accounts, that will be the direction. Users can then buy Vertex credits from inside SatShoot. #wot #dvm
Five's avatar
Five 1 month ago
Keep churning the BIPs, BOLTs, BLIPs, NIPs, and whitepapers. I'll be shippin stuff in the meantime. #SatShoot #BudaBit
Five's avatar
Five 1 month ago
If #ecash wants wide adoption, users will need easy discovery of trustworthy mints, even niche ones, serving local communities. This discovery cannot rely on centralized parties, the obvious and only choice currently is Nostr #WoT . It is to verify not just that mints haven't rugged yet, Nostr can provide data on: - Uptime Reliability - Zap volume - Data on all audits so far - ... and kinds of signals of trust Of course this can be provided live which comes very handy! This way new users can discover possible new mints and make responsible decisions which to trust. On the other hand, current users are the watchful eyes over them, vigilantly enforcing the trust that mints were given. Bitcoiners often make the mistake of only thinking in terms of one system, one protocol, or maybe bitcoin and its layer 2s at most. What nostr brings to the table is a social protocol orthogonal to others like payment-protocols but very much complementary. Ecash has trust issues, and Nostr mitigates these in a simple way. Never underestimate the power of the authentic social layer, tied together by cryptographic proof.
Five's avatar
Five 1 month ago
To end this year in proper PoW fashion I implemented #WoT indicators on Avatars in #SatShoot : The circle-borders indicate who's part of your WoT and who's outside. Profile pages show more info and explain in a tooltip. "Blocking" actually uses kind 10k mutelist to make use of already gathered mutes in SatShoot. You probably don't want to engage in business with explicitly muted ppl. Next up: On Service and Job feed pages user will be able to toggle WoT filtering. The philosophy of SatShoot is that we whitelist and everyone else shows up as "untrusted" and hidden from feeds by default. This however hurts exploration for new users so there are ways we encourage forming of new relationships: - DMs and "Freelance follows" punch through WoT filtering - We encourage sharing of jobs/services via kind1 and URL copying, this can land users on profile pages and job/service landing pages where WoT filtering is not applied - Search bar also accepts any job/service/user - If you submit a Bid/Order and you don't follow the target, you are prompted to do so - Toggling the WoT filter will encourage exploration as well So heavy filtering is applied but in the end there are plenty of mechanics for users to connect. Soon I will also implement #Vertex for SatShoot users to gain even more info on "Untrusted" users. Note: WoT affects visibility and is the filter for events used in Reputation calculation. Reputation in SatShoot consists of Zaps (money paid as client or received as freelancer) and average ratings from Reviews. It is strictly contextual to freelancing, e.g. zaps on posts don't matter. WoT is to get on the radar of minimally trusted users. Reputation matters to actually make a deal. Will submit the full implementation with Vertex to the #WoTathon and see what others have to say! #freelance
Five's avatar
Five 1 month ago
427 hours of podcast this year so far. 1 day to go.
Five's avatar
Five 1 month ago
Am an operator myself and love how nostr is gradually eating the lunch of all rent-seekers of the networking stack: View quoted note →
Five's avatar
Five 1 month ago
Are you already planning your next moves as a builder in freedom tech? Tell us about it! The best way to do it is applying with your demo on https://budabit.club !