Replying to Avatar Ben Weeks ⚡

This weekend we created a new site for my daughter nostr:nprofile1qqsve7rqw6y8uyyyn6jjqpx6ge78n9rhdzctdrpqn9q2ue02pn47p9gpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpzpmhxue69uhkummnw3ezuamfdejsvd59u2 at www.edenweeks.art

We used Shakespeare.diy to create the first draft. Then pushed it to her own repo and I refined with Claude Code. It uses the NIP-15 Market Place to sell her art. You can add comments and just “zap” pieces.

We used to LNBits Nostr Market extension to create and publish her “products”. Also confirmed we can edit and refine them in Plebeian Market.

I learnt quite a bit about the NIP-15 purchase process. Very cool how LNbits listens out for orders and responds back with invoices that we can display on the site. Messaging between the store and the purchased is done through DMs.

We also generated a gallery that uses the pictures and videos from her posts. Same principle on the tiled artwork in the homepage which is pulled from the products.

Would be great to see some comments on the artwork :-)

Thanks to nostr:nprofile1qqs8u5uf0rd2p9wmdxxaznpn54tkq8wwspmljy0cjqw6jdgm5kv84dspp4mhxue69uhkummn9ekx7mqpr3mhxue69uhhyetvv9uju6rfva5xc6t8dp6x2u3wvdhk6tcqkd3u4 nostr:nprofile1qqsd73mv4ayg306an8r2wy82dt5585lxj0ffehr4cnhlrnakxjpehwqpr3mhxue69uhkx6rjd9ehgurfd3kzumn0wd68yvfwvdhk6tcprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvx200yv nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcaraudy nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm

#ArtStr #GrowStr #ShakespeareDIY #ClaudeCode

nostr:npub1a3um269aaf3u5cy37kuykrrrnsg2pyv7za06pxjduv25lq5sdujs2qmdj6 I submitted a little PR to get the product listings to be interoperable between nostr:npub10efcj7x65z2ak6vd69xr8f2hvqwuaqrhlygl3yqa4y63hfvc02mqwzaeh3 and nostr:npub1market6g3zl4mxwx5ugw56hfg0f7dy7jnnw8t380788mvdyrnwuqgep7hd Was about treating costs as String vs Number. There _may_ be an issue with Publishing changes (assume should publish when you save) and picking up published changes from elsewhere (LNbits in this case). FYI nostr:npub1rj2vpdz9wlklg9gf63e6jtvl0d4uqn36uplhqhnsns5envwnup6q3xag4u nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm

Reply to this note

Please Login to reply.

Discussion

Hey Ben thank you 👍

The code you see on GitHub is old though… we’re planning on pushing the new nip99 compliant code next Monday.

Currently it’s in private.

I’m totally open to explore how we can make different standards more interoperable 👍

Tagging in nostr:nprofile1qqsr4fvpwfeu8vhefay3ss8qguhsf8g0zqqfug77vvqxze4u4xekagcprfmhxue69uhhyetvv9ujuampwejkvatwvvhxc6tkv5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0y40lln so he’s aware

Oh, no longer going to support NIP-15?

Correct (kind of)... We do have a migration tool so that anyone who has created products already on our site will be able to migrate them to the new version.

A while ago, 4 of the marketplacee projects came together and agreed on a rewrite of the nip-99 and created an extension to it.

You can see it here: https://github.com/GammaMarkets

As I said though I am open to providing a way to making it backwardly compatible. This is also a function that someone else might build as a plugin to the Plebeian solution since we will be opening up an app/plugin marketplace.

Correct (kind of)... We do have a migration tool so that anyone who has created products already on our site will be able to migrate them to the new version.

A while ago, 4 of the marketplacee projects came together and agreed on a rewrite of the nip-99 and created an extension to it.

You can see it here: https://github.com/GammaMarkets

As I said though I am open to providing a way to making it backwardly compatible. This is also a function that someone else might build as a plugin to the Plebeian solution since we will be opening up an app/plugin marketplace.

Aaah. I’d be interested to hear why you think NIP-99 is better than NIP-15 (or than making changes to the latter). Apologies if you covered this multiple times before? ;-)

I don't want to say it's better... it's just better for our needs

The nip99 "classified ads" architecture is simpler and then we build the complexity into the extension of it... the other projects all agreed and so everyone can build whatever they like and still be interoperable

I've butchered the explanation but thats basically it in a nutshell

OK, read through the GammaMarkets suggestions. Looks to be some good stuff in there, although looks to add NIP-15 type stuff into NIP-99 which makes me wonder why “we” didn’t just update NIP-15 :-)

In summary it looks like using Collections as apposed to Stalls, improved shipping, reviews, NIP-17 vs NIP-04 DMs, and easier to hook in other payment gateways.

What happens to stall info such as description, banners etc.?

Where are we with the proposals in https://github.com/GammaMarkets/market-spec/blob/main/spec.md being agreed and merged in?

Which marketplace extension PR would be preferred nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s ? NIP-15 or NIP-99? From my research:

Plebeian (NIP-15 but moving to NIP-99)

ShopStr (NIP-99 and NIP-15)

LNbits (NIP-15)

Amethyst (NIP-99 and NIP-15)

Coracle (NIP-99)

Cypher Space (NIP-99)

Conduit (NIP-99)

Can you just delete my stall and I'll start over? I can't log in because of the new NIP thing, and I'm not going to learn the new stuff to migrate something that only sold like 4 orders in over a year.

Hello Beejay… I’m afraid we can’t delete anyone’s stalls without their permission and action… only you can do that (in the new version)

We haven’t moved to nip99 yet so your login problem isn’t related to that

There isn’t anything new to learn with the migration tool, it just guides you along… we can’t automate everything because you have total control… it’s nostr, it’s your keys, so we have to get your permission for every action

I’m really sorry to hear you’re disappointed in your sales… please understand this is a self funded grass roots project… there is no marketing budget

We’ve been building this in a very volatile and innovative environment, constant changes and many pivots… as such, after 4 years of coding we are 3 years behind where we should be

The new code will be released imminently… things should be smoother… but there will be bugs and a tonne of improvements

please remember we’re not Amazon, we don’t have thousands of developers and $billions to throw around

Just three guys coding on a shoestring

We’re so early 🧡

OH

You know what? I was thinking of Shopstr

That's the one I can't log in to. I was up too late last night and my brain thought I was talking to someone else. I'll message them.

PS - Of course I know it's just a few people working on it, and I wasn't trying to come off as entitled. I'm not dumb, but my stall isn't huge either...didn't think what I was asking was a large chore and not one that wouldn't go unrewarded, either ✌

Oh dear god Beejay, you’re worse than me 🤣

ShopStr is great… we’re on the same mission… as talented as nostr:nprofile1qqsdxm5qs0a8kdk6aejxew9nlx074g7cnedrjeggws0sq03p4s9khmqpzemhxue69uhksctkv4hzucmpd3mxztnyv4mz7qgwwaehxw309ahx7uewd3hkctc8leskz is he’s got the same challenges as all of us… not enough time, money, or resources

Good luck with finding your solution 👍🧡

My solution is my website, since 2018 🤷‍♀

Has never been an issue for me. It's also got zero trackers and does everything I need it to.

I'm not ungrateful for these marketplaces, but they're probably just not for people like me.

We can't delete your products on Shopstr either, it requires your Nostr key to delete products.

In what way are you unable to sign-in? Checking in to see if I can get that resolved.

Looks like either my browser was being fussy. or else you did something since I complained, because I just got in and it didn't ask me to log in.

Last time I tried to log in, I got a "You need NIP XX to use this" (I'm paraphrasing, and I don't remember what NIP, I can barely keep track of my own attached to my bosom.