pull down to refresh
You don't have do the math yourself - the wallet picks it for you from the most efficient combo. The merchant can keep a bunch ready for change and if not they automatically create the correct amount to send back on demand. The instruments are bound to the range in absolutes so you don't get any small change.
If this concept ends up being too antiquated for the beta tests to validate then we can always switch back to creation on demand where it'll be able to do much smaller accurate atomic amounts.
You can send bitcoin to the wallet and then create the instruments on the fly. I costs a mining fee to create and from then on you can send it around without any fees. You can also sweep those instruments back to the original address in the wallet or specify another address to sweep to. It's pretty flexible like that.
I've looked at it as an option and it requires a bit of work as the way the keys are sent and constructed aren't an easy conversion. It could be done but there may be fees to reconstruct the multisig. I was looking at funding the wallet bitcoin balance with ark or lightning in future.
It's kind of both - it's 2of3 but not like ecash where there is trust required for the issue, and more like 2of2 as in ark but without requiring a coordination server or arbitrator.
Min amount is the bitcoin tx amount, it's not competing with micro transactions of fractions of cents, I've set it at 2000 sats at the moment, 1000 or smaller can be done but you have to batch the sweeps or everything disappears with the mining fee back on chain. It's meant for everyday purchase of a coffee or shopping online.
I think it could be used for tipping as it would make being a content creator viable. Kind of like busking where gold coins or notes are expected because giving them a stack of your unwanted silver coin change is a bit of an insult ;)
Yes, you can transfer offline and keep the value in the vault but the main difference is that you can resend any instrument you receive offline without a connection.
Eventually as with all bitcoin transactions if you need to go back on chain the broadcast and signing needs to be online for that to be final. You can batch instruments to save on mining fees when you do go back online.
It's just a hardcoded limit - there is not limit - the app has a limit on the amount of notes you can transmit at once depending on the transport. It's really meant for everyday purchase, if you need large sums then bitcoin mainchain standard tx is still the best for that.
I've been living off bitcoin for the past 2 years, so I developed something with no server, using nostr for the relay and receipts, with no channels or any other complicated setup and infrastructure. kagikai.app
Transfer layer is very clean, no on-chain footprint, no routing nodes involved at all. Issuance and final settlement are visible on-chain, same as any Bitcoin tx, but the Taproot path makes settlement indistinguishable from a regular payment.
kagikai.app - inverted multisig bitcoin issuance inside a secure enclave - fast bitcoin payments with no channels or complicated setup.
The amounts in all selected instruments are batched together musig2 and p2tr - giving a much discounted batch on chain.