please consider reducing your dependence upon github as a discussion space! they have begun load-shedding archival requests, in a manner that makes the archival effort worse than useless... and meanwhile, they DDoS themselves through vibe coding the VScode integrations that overload their own infrastructure
find below, the lazy-stacker-friendly exfil of your proposal:
Enable an opt-in market where a fidelity-bond owner delegates a short-lived certificate key to a maker operator in exchange for payment, without transferring the bond key or allowing the operator to spend the bond.
This is already possible at the cryptographic layer: the bond key signs a certificate public key, and the certificate key signs maker nick proofs. Rental was also raised during the original fidelity-bond discussion: https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/371
Exclusivity: The owner can issue unlimited overlapping certificates. Existing certificates cannot prove an exclusive lease.
Revocation: A certificate is a bearer credential. The owner cannot revoke it before expiry.
Sybil resistance: JoinMarket NG deduplicates offers sharing one bond outpoint, so one bond cannot gain multiple slots in one orderbook snapshot. However, rental lowers the attacker's custody and coordination burden. The goal is for renting prices to still reflect the bond's opportunity cost.
Privacy: Every renter reveals the same bond outpoint. The renter can rotate from different FBs, and the bond owners should not really know who is renting it each time if contacted through Tor and paid over LN.. A positive side effect is that maker clustering becomes harder and bond renting breaks the heuristic of a FB always being linked to the same wallet.
Abuse: A dishonest owner can double-lease, while a dishonest renter can damage the bond's reputation or disrupt makers until expiry. Maybe we should consider some cheating proofs like !blacklist does with used PoDLE commitments.
Fair exchange: Pay-to-decrypt can make delivery conditional on payment, but does not prove exclusivity or prevent issuance of another certificate. And AFAIK can't be made really atomic. Is there a way for the operator to prove that the encrypted blob contains a valid signature for the renter's cert without a scrow?
This should remain experimental and opt-in until double-leasing and Sybil-cost effects are understood. But since it's already possible, it's probably better to embrace it and be aware of its effects.
I believe we should encourage people towards the alternatives... and if someone actually likes github, they are probably even more likely to have noticed the degradation of their service quality, and have some understanding of the need for federation of the busy busy busy swarm.
please consider reducing your dependence upon github as a discussion space! they have begun load-shedding archival requests, in a manner that makes the archival effort worse than useless... and meanwhile, they DDoS themselves through vibe coding the VScode integrations that overload their own infrastructure
find below, the lazy-stacker-friendly exfil of your proposal:
The repo is also in ngit and codeberg. I backup all issues and PRs so that "nothing" would ne lost if gh ever decides to try.
The real problem is finding people that want to discuss these things. So I go after them wherever they hang: SN, gh, Signal, tg, SimpleX, nostr, ...
I believe we should encourage people towards the alternatives... and if someone actually likes github, they are probably even more likely to have noticed the degradation of their service quality, and have some understanding of the need for federation of the busy busy busy swarm.
ngit is a bit of a longer journey, for dinosaurs who resist evolving nostrich feathers.
in a way we're doing that now by having this conversation here
how ironic
why?
idk lol
when will people realize fidelity bonds were a mistake?