Avatar
vinney...axkl
2efaa715bbb46dd5be6b7da8d7700266d11674b913b8178addb5c2e63d987331
Engineer at https://opennode.com --- Working on https://catallax.network - decentralized labor/bounty protocol and: https://attestr.app/ - mutual agreements signed on nostr Do you like sharing paywalled content to nostr? Install this extension: https://chromewebstore.google.com/detail/readtorelay/gfncdikmbmefjjbahjhgkodnhepikecj - https://github.com/vcavallo/ReadToRelay Order print books with bitcoin! https://whitepaperbooks.com

Is there a client-side toolkit people trust for handling Zaps / the Lightning<>Nostr integration aspects?

#askNostr #Lightning #Zaps #nostrClient

they're itty bitty, but you _can_ tap them

Replying to Avatar vinney...axkl

I just propsed my first #nostr #nip , I hope I didn't commit any mortal sins in my approach. I'm very much looking forward to discussing it!

https://github.com/nostr-protocol/nips/pull/1714

Lightning Network Bounties/Escrow

---------------------------------

`draft` `optional`

This NIP defines event kinds and structure for facilitating Lightning Network escrow services and bounties on nostr. It enables escrow agents to register their services and users to create, accept, and resolve bounty tasks using Lightning Network payments through nostr zaps.

## Events

### Event Kinds

- `3400`: Escrow Agent Registration

- `3401`: Task Proposal

- `3402`: Agent Task Acceptance

- `3403`: Task Finalization

- `3404`: Worker Application

- `3405`: Worker Assignment

- `3406`: Work Submission

- `3407`: Task Resolution

### Escrow Agent Registration (3400)

Used by escrow agents to advertise their services and terms.

```json

{

"kind": 3400,

"content": {

"name": "",

"about": "",

"fee_rate": "",

"min_amount": "",

"max_amount": "",

"dispute_resolution_policy": "",

"supported_currencies": ["BTC"]

},

"tags": [

["p", ""],

["r", "", ""]

]

}

```

### Task Proposal (3401)

Used to propose an escrow task with specified terms and requirements.

```json

{

"kind": 3401,

"content": {

"description": "",

"requirements": "",

"deadline": ""

},

"tags": [

["p", "", ""],

["amount", ""]

]

}

```

### Agent Task Acceptance (3402)

Used by escrow agents to accept task proposals. Only the agent specified in the task proposal can accept it.

```json

{

"kind": 3402,

"tags": [

["e", "", ""],

["p", "", ""]

]

}

```

### Task Finalization (3403)

Created after the task creator zaps the agent's acceptance event. This event makes the task live and available for worker applications.

```json

{

"kind": 3403,

"content": "",

"tags": [

["e", "", ""],

["e", "", ""],

["p", "", ""],

["amount", ""]

]

}

```

### Worker Application (3404)

Used by workers to apply for a finalized task.

```json

{

"kind": 3404,

"content": "",

"tags": [

["e", "", ""],

["p", "", ""],

["p", "", ""]

]

}

```

### Worker Assignment (3405)

Used by task creator to assign the task to a specific worker.

```json

{

"kind": 3405,

"tags": [

["e", "", ""],

["e", "", ""],

["p", "", ""],

["p", "", ""]

]

}

```

### Work Submission (3406)

Used by assigned worker to submit completed work.

```json

{

"kind": 3406,

"content": "",

"tags": [

["e", "", ""],

["p", "", ""],

["p", "", ""]

]

}

```

### Task Resolution (3407)

Used by agent to resolve the task and provide proof of payment.

```json

{

"kind": 3407,

"content": {

"resolution": "completed|rejected|canceled",

"resolution_details": ""

},

"tags": [

["e", "", ""],

["e", "", ""],

["p", "", ""],

["p", "", ""],

["amount", ""]

]

}

```

https://nostr.net >>>> The Dicktators site nostr:note1h3pn3utulf7xgt4ndcspfcezvg2dwcjcgsrvv0juzsmse7gzqhmqfsj42t

Wait I thought someone was rolling out a nostr-native version that did popularity via signatures or something

When you go all the way down the State-maxxing road, you get to nazism.

When you go all the way down the anti-State road, you get the opposite of nazism.

People _love_ paying more than they need to for stuff!

The quantity and quality of friendly anti-state maniacs here really warms one's heart.

Replying to Avatar corndalorian

Lol is this Cities Skylines?

Lol this cat's face!

Indeed. happy to do it (and complain about it on nostr but not to my friends lol. when they finally get on here they'll see my complaints, but by then they'll fully understand!)

Replying to Avatar fiatjaf

Today I am releasing "narr", a lightweight RSS and Nostr longform reader for the desktop: https://github.com/fiatjaf/narr

It supports all sorts of RSS feed discovery from HTTP URLs and renders them beautifully in a simple straightforward interface, you can also paste nostr:... URIs, including nip05, npub and nprofile codes (they should also work without the nostr: prefix).

If you install narr and use it in the next 2 hours you'll be entitled to our special bonus offer: you'll get one free complaint and one free feature request, which you can write as a reply to this note -- but only if you include a screenshot of your setup.

Next thing: Nostr npubs that curate and republish long form posts. then, along with the individual users you add to narr, you can also add these "curation nodes" on various topics.

Imagine the zaps a high-quality curator will pull in....

nostr:nevent1qqsqqq8tyr50n8xy3f3rdrwq5k5q0r9d3tm5tkngaq3sl54lc9fcjqspzdmhxue69uhhwmm59e6hg7r09ehkuef0qgsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8grqsqqqqqp3v3vy7

Replying to Avatar riley

Agreed on the use with caution. Though ultimately I’m all onboard with Strike offering as an option. Someone has to start the trend. The messaging could be misleading to those who have not educated themselves on Bitcoin much yet though β€” and could get wrecked by a significant bear. nostr:npub1cn4t4cd78nm900qc2hhqte5aa8c9njm6qkfzw95tszufwcwtcnsq7g3vle how would you caution newcomers? Or is the product mostly marketed towards Bitcoiners because who else would even consider living on Bitcoin than someone who is β€œall in”? I haven’t taken the step towards transacting in bitcoin, but I save almost exclusively in bitcoin.

The water's fine

Ew, haunted!

I'm especially appalled by the Vim one, as it is close to my heart.

(Though I have to confess I once made a "Vin" version of this sticker, since that is a nickname of mine)

Community software. micro-apps that are unique to a network/fandom and provide specific function or experience that only the network understands.

This?

> The judge said Assange was required to direct WikiLeaks tto destroy material containing classified information, though given how long this case has gone on, such an action is likely to have minimal impact

Does this work?

> Does this work right here?

That's a single "greater than" character at the beginning of a line. Markdown syntax.