pull down to refresh

The custom domains and landing page would indeed be fantastic. I have listened carefully when @k00b talks about future plans. Is that what you think will eventually be implemented? I know there might be complications in coding it.
I think @sox was actively working on custom domains but not sure the current status. From what I can tell, @k00b is working on a major refactor of how the backend database works, which touches almost every functionality, so they may be focusing on that first before other major upgrades
reply
100 sats \ 3 replies \ @k00b 11h
The custom domains work is done. It introduces some complicated security issues so we're holding off on shipping it until I can give it my full attention ... which it will have after I complete my boil-the-ocean refactor.
The refactor is important because it unlocks more complicated payment relationships (and that's basically what stacker news is: complicated payment relationships), e.g. crossposting in multiple territories (a post in N territories, needs to pay N territory founders ... and so does a zap on that post, and so does a comment and the zaps on those comments), paying for things with combinations of CCs and non-custodial payments, paying for routing fees with CCs, territory-specific reward pools, zap splits that don't use CCs, very detailed satistics, stacker, territory, and site-wide analytics.
reply
100 sats \ 2 replies \ @k00b 10h
Most of this was relatively easy when we were custodial. Everyone had a balance and if you did things that cost money we could assume you paid with your balance. And if you received money, we could assume it went to your balance. But now:
  1. sometimes you pay with CCs
  2. sometimes you pay with reward sats
  3. sometimes you pay with an invoice
  4. sometimes you receive CCs
  5. sometimes you receive reward sats
  6. sometimes you receive via an invoice
  7. sometimes when you pay with an invoice it fails minutes, hours, or days later than when you attempted payment
  8. sometimes when you receive via an invoice the payment fails minutes, hours, or days later than the invoice was generated, or the invoice is never paid because (7) happened
  9. something you want to do (1), (2), and (3) (and implicitly (6)) simultaneously (as stackers have requested repeatedly)
So now when you do something that costs or earns you money, we can't assume anything and have to maintain detailed knowledge about which of 1-9, or combinations of 1-9, it was ... which only gets more complicated as we add more complicated payment relationships.
That's what the refactor does. And it's awesome. And I'm incredibly excited about (eventually) completing it.
reply
Would you ever consider accepting USD for Cowboy Credits?
reply
30 sats \ 0 replies \ @k00b 10h
Yep, we expect folks running custom domains to want to sell CCs for USD.
reply
0 sats \ 0 replies \ @sox 28m
Exactly what k00b said!
This thread is awesome, thank you! Will keep it for reference when revisiting custom domains.
reply