why don't we just make "damus gems" the thing you buy from an in-app purchase. it would just be a signed nostr note from our node with a unique ID. like a lightning IOU. we wouldn't need the full complexity of an ecash node. it would be a small plugin on my core-lightning node.

the iou would have the purchase amount in fiat. you can't really do much with these except melt into your lightning wallet once you set one up. this melting would be a payment from our node to another lightning node (the users wallet). then we would mark the gem as redeemed

I wonder if this would basically allow us to get our zap button back on ios in a sneaky way ?

also since its denominated in fiat we don't have any risk in terms of price swings, and users can't use them as call options lol

this is probably the cleanest way I can think of integrating with the ios appstore without doing kyc nonsense

Reply to this note

Please Login to reply.

Discussion

There’s only one way to find out right…?… to just try & see what happens?

YakiHonne on ios has the zap ⚡️ maybe Damus is getting unfair treatment?

yeah it makes no sense.

I know this is probably a dumb question, but have you talked to Yakihonne to see if they did something different?

They review a silly number of apps each day, and install counts factor in. My experience with games is that you can't extrapolate much from what apps with relatively low install counts did or did not get approved for.

That sounds like a seriously good idea.

Why re-invent the wheel? Sounds to me like ecash would be the right tool for the job. You can mint whatever you want, including gems.

(Please correct me if I'm wrong nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshszrnhwden5te0dehhxtnvdakz7qrxnfk)

see nostr:note1vl90u9e2p7wx9qpuj4w2tv7plnlfsa8tegr9s0mfvvvkfnms4lksxx6x20 for my reasoning

I guess i can use ecash as the actual accounting mechanism without exposing any ecash stuff to the user 🤔 might be quicker to prototype this way to save me time

I guess transferring gems between your accounts or to other users *might* be useful. bah fine.

Hahaha, android deving, AI agent using, ecash minting now. Growth. Fun to watch 🤣

So damus is going to become a fiat<>btc exchange with a 30% Apple tax?

I think it sounds worse than it actually is. For one thing it’s a way to introduce normies to zaps -> lightning -> Bitcoin. Some will realize the absurdity of the 30% App Store tax and opt out by using bitcoin directly.

most likely fiat<>ingame currency exchange with an option to melt the ingame currency to zaps automatically when zapping? Apple is basically forcing us down this route.

I don’t want the legal headaches of becoming a btc<>fiat exchange

Sigh... iOS and the Apple tax. Been (gasp!) 15 years since I was an iPhone guy but doesn't apple take their cut of all product sales? Like, if you sell "gems" then they take X%? Wasn't that a big issue with games selling "costumes"?

I don't have an iphone, but I like the idea of buying an "in-game credit" and it shows up in the app as a gem (a banking receipt). Not functionally different than a game app, until you go to spend the gem, you're actually just redeeming the note for sats in your lighting wallet.

I like the idea of gems, they should have attractive functionalities for the user for example: 1 gem to activate purple badge.

Also user could win 1 gem if he has X number of followers, etc.

you could also use gems to buy badges and profile flair 🤔

The most important thing is that its clear thats its not a 1to1 redeemable thing with sats, so you avoid the legal issues with it being an exhance token for bitcoin. That can just be a feature that we provide (automelt gems into sats when zapping) until there are legal issues.

The customization features always draw the user’s attention. They feel that the application is more like their personal tastes.

Damus has so much to offer 👏🏼

Without the blinding you make yourself a target for the government.

Just saying.