-

@ 46fcbe30:6bd8ce4d
2025-03-11 18:11:53
# MEMORANDUM OF CONVERSATION
**SUBJECT:** Meeting with Russian President Yeltsin
**PARTICIPANTS:**
- U.S.
- President Clinton
- Secretary Albright
- National Security Advisor Berger
- Deputy National Security Advisor Steinberg
- Ambassador Sestanovich
- Carlos Pascual
- Russia
- Russian President Yeltsin
- Foreign Minister Ivanov
- Kremlin Foreign Policy Advisor Prihodko
- Defense Minister Sergeyev
- Interpreter: Peter Afansenko
- Notetaker: Carlos Pascual
**DATE, TIME AND PLACE:** November 19, 1999, 10:45 a.m. - 11:40 a.m. Istanbul, Turkey
President Yeltsin: We are in neutral territory here. I welcome you.
The President: Neither of us has a stake here. It's good to see you.
President Yeltsin: Well, Bill, what about those camps here in Turkey that are preparing troops to go into Chechnya? Aren't you in charge of those? I have the details. Minister Ivanov, give me the map. I want to show you where the mercenaries are being trained and then being sent into Chechnya. They are armed to the teeth. (Note: Yeltsin pulls out map of Turkey and circulates it.) Bill, this is your fault. I told Demirel yesterday that I will send the head of the SRV tomorrow and we will show him where the camps are located. These are not state-sanctioned camps. They are sponsored by NGOs and religious organizations. But let me tell you if this were in Russia and there were but one camp, I would throw them all out and put the bandits in the electric chair.
The President: Perhaps Demirel could help you.
President Yeltsin: Well, he ought to. Tomorrow after I get back, I will send the head of the Foreign Intelligence Service here. Bill, did you hurt your leg?
The President: Yes, but it is not bad.
President Yeltsin: When one leg of the President hurts, that is a bad thing.
The President: It lets me know I am alive.
President Yeltsin: I know we are not upset at each other. We were just throwing some jabs. I'm still waiting for you to visit. Bill. I've said to you come to visit in May, then June, then July and then August. Now it's past October and you're still not there.
The President: You're right, Boris, I owe you a visit.
President Yeltsin: Last time I went to the U.S., Bill.
The President: Well, I better set it up. I'll look at the calendar and find a time that's good for you and me.
President Yeltsin: Call me and tell me the month and date. Unless I have another visit, I will do the maximum amount I can to do everything around your schedule. The main things I have are to go to China and India.
The President: Boris, we still have lots to do together.
President Yeltsin: You heard my statement on nuclear arms and on banning nuclear tests. I just signed a law on ratification of a new agreement on the Comprehensive Test Ban Treaty. Isn't that right, Minister Ivanov?
Minister Ivanov: You signed the documents that sent the Comprehensive Test Ban Treaty to the Duma for review.
President Yeltsin: Well, in any case, I still approved it.
The President: Maybe I can get the Congress to agree still. They kept the Treaty even after they rejected it. So perhaps, there is still a chance.
President Yeltsin: Or perhaps it's just the bureaucrats working and they haven't had a chance to send it back to you yet. I'm upset that you signed the law to change the ABM Treaty.
The President: I signed no such law. People in Congress don't like the ABM Treaty. If Congress had its way, they would undermine the treaty. I'm trying to uphold it. But we need a national missile defense to protect against rogue states. We can't have a national missile defense that works without changing the ABM Treaty. But I want to do this cooperatively. I want to persuade you that this is good for both of us. The primary purpose is to protect against terrorists and rogue states. It would be ineffective against Russia. The system we're looking at would operate against just 20 missiles. And, Boris I want to figure out how to share the benefits. For all I know, in twenty years terrorists could have access to nuclear weapons. I know your people don't agree with me, but I'm not trying to overthrow the ABM Treaty. We're still trying to discover what's technically possible with national missile defense, but there are people in America who want to throw over the ABM Treaty. I have made no decisions yet.
President Yeltsin: Bill, Bill. I got your note. It went into all these things in incredible detail. I read it and I was satisfied. I've not yet ceased to believe in you. I ask you one thing. Just give Europe to Russia. The U.S. is not in Europe. Europe should be the business of Europeans. Russia is half European and half Asian.
The President: So you want Asia too?
President Yeltsin: Sure, sure. Bill. Eventually, we will have to agree on all of this.
The President: I don't think the Europeans would like this very much.
President Yeltsin: Not all. But I am a European. I live in Moscow. Moscow is in Europe and I like it. You can take all the other states and provide security to them. I will take Europe and provide them security. Well, not I. Russia will. We will end this conflict in Chechnya. I didn't say all the things I was thinking (in his speech). I listened to you carefully. I took a break just beforehand. Then I listened to you from beginning to end. I can even repeat what you said. Bill, I'm serious. Give Europe to Europe itself. Europe never felt as close to Russia as it does now. We have no difference of opinion with Europe, except maybe on Afganistan and Pakistan—which, by the way, is training Chechens. These are bandits, headhunters and killers. They're raping American women. They're cutting off ears and other parts of their hostages. We're fighting these types of terrorists. Let's not accuse Russia that we are too rough with these kinds of people. There are only two options: kill them or put them on trial. There's no third option, but we can put them on trial, and sentence them to 20-25 years. How many Americans, French, British and Germans have I freed that were there in Chechnya under the OSCE? The Chechen killers don't like the language of the OSCE. Here's my Minister of Defense. Stand up. We have not lost one soldier down there. Tell them.
Minister Sergeyev: We did not lose one soldier in Gudermes.
President Yeltsin: You see, Gudermes was cleansed without one military or civilian killed. We killed 200 bandits. The Minister of Defense is fulfilling the plan as I have said it should be. He's doing this thoughtfully. The soldiers only ask: don't stop the campaign. I promised these guys—I told every soldier, marshal and general—I will bring the campaign to fruition. We have these Chechens under lock and key. We have the key. They can't get in, they can't get out. Except maybe through Georgia; that's Shevardnadze's big mistake. And through Azerbaijan; that's Aliyev's mistake. They're shuttling in under the name of Islam. We're for freedom of religion, but not for fundamentalist Islam. These extremists are against you and against me.
We have the power in Russia to protect all of Europe, including those with missiles. We'll make all the appropriate treaties with China. We're not going to provide nuclear weapons to India. If we give them submarines, it will be only conventional diesel submarines, not nuclear. They would be from the 935 generation. You're going in that direction too. I'm thinking about your proposal—well, what your armed forces are doing—getting rid of fissile materials, particularly plutonium. We should just get rid of it. As soon as it's there, people start thinking of how to make bombs. Look, Russia has the power and intellect to know what to do with Europe. If Ivanov stays here, he will initial the CFE Treaty and I'll sign it under him. But under the OSCE Charter, there is one thing I cannot agree—which is that, based on humanitarian causes, one state can interfere in the affairs of another state.
National Security Advisor Berger: Mr. President, there's nothing in the Charter on one state's interference in the affairs of another.
Secretary Albright: That's right. What the Charter says is that affairs within a state will affect the other states around it.
President Yeltsin: Russia agrees to take out its property and equipment from Georgia in accordance with the new CFE Treaty. I have a statement on this. (looking toward Ivanov) Give it to me. I signed it today. Actually, it was late last night. I like to work late.
The President: Me, too.
President Yeltsin: I know you like to work late, Bill. When you call me, I calculate the time and I tell myself it's 4 a.m. and he's calling me. It lets you cleanse your brain and you feel great. I am not criticizing you, Bill. The President should be encouraged to work hard.
The President: So, we will get an agreement on CFE.
President Yeltsin: Yes.
The President: That's very important, seven years. We've worked on this for a long time.
President Yeltsin: Look, Ivanov has lost the statement in his own bag. He can't find the paper in his own bag. On the Charter, we have to look at it from the beginning. The Charter's ready. However, when states begin to tie in the Charter with the final declaration that has wording unacceptable to us, that's when we'll say no. And responsibility for this will fall fully on the West. (Looking at Ivanov) Give me this thing. It is written on paper. Bill. I am ready to sign it. It is a declaration about what we're talking about.
Secretary Albright: Some states want to record in the declaration your willingness to have an OSCE mission.
President Yeltsin: No, not at all. We will finish this with our own forces. Chechnya is the business of the internal affairs of Russia. We have to decide what to do. After we cleansed Gudermes, the muslim mufti came and asked for help, said I hate Basayev and he should be banned. These are the kinds of leaders we will put forward. I have thought this through carefully.
The President: On the Chechen problem. I have been less critical than others. Even today, I asked the others how they would deal with this if it were their country. This is a political issue. It may be the best thing for you within Russia to tell the Europeans to go to hell. But the best thing for your relations with Europe for the long term is to figure out the policy that you want to have with Europe and to keep that in mind as you deal with Chechnya.
President Yeltsin: (Gets up rapidly) Bill, the meeting is up. We said 20 minutes and it has now been more than 35 minutes.
The President: That's fine. We can say the meeting is over.
President Yeltsin: This meeting has gone on too long. You should come to visit, Bill.
The President: Who will win the election?
President Yeltsin: Putin, of course. He will be the successor to Boris Yeltsin. He's a democrat, and he knows the West.
The President: He's very smart.
President Yeltsin: He's tough. He has an internal ramrod. He's tough internally, and I will do everything possible for him to win—legally, of course. And he will win. You'll do business together. He will continue the Yeltsin line on democracy and economics and widen Russia's contacts. He has the energy and the brains to succeed. Thank you, Bill.
The President: Thank you, Boris. It was good to see you.
End of Conversation
-

@ ddf03aca:5cb3bbbe
2025-03-11 04:20:08
Are you passionate about open-source development, digital privacy, and nuts? We're building the next major version (v3) of our open-source TypeScript library that makes integrating Cashu into web applications effortless. But we need your help!
Version 3 aims to enhance the developer experience and expand flexibility significantly. As we start outlining this ambitious next iteration, your insights, and feedback as developers using or interested in Cashu are invaluable.

**Here's how you can contribute:**
- Share your experiences: What do you love or struggle with in our current version?
- Suggest features: What functionalities do you think should be prioritized?
- Shape the API design: Your feedback can directly influence the core structure and usability of the library.
Let's build something amazing together!
Join our discussions on Matrix or hop on our weekly dev calls, and help guide the direction of Cashu-TS v3.
[Get Involved!](https://cashubtc.github.io/cashu-ts-docs/docs/get_in_touch/)
-

@ 04c915da:3dfbecc9
2025-03-10 23:31:30
Bitcoin has always been rooted in freedom and resistance to authority. I get that many of you are conflicted about the US Government stacking but by design we cannot stop anyone from using bitcoin. Many have asked me for my thoughts on the matter, so let’s rip it.
**Concern**
One of the most glaring issues with the strategic bitcoin reserve is its foundation, built on stolen bitcoin. For those of us who value private property this is an obvious betrayal of our core principles. Rather than proof of work, the bitcoin that seeds this reserve has been taken by force. The US Government should return the bitcoin stolen from Bitfinex and the Silk Road.
Usually stolen bitcoin for the reserve creates a perverse incentive. If governments see a bitcoin as a valuable asset, they will ramp up efforts to confiscate more bitcoin. The precedent is a major concern, and I stand strongly against it, but it should be also noted that governments were already seizing coin before the reserve so this is not really a change in policy.
Ideally all seized bitcoin should be burned, by law. This would align incentives properly and make it less likely for the government to actively increase coin seizures. Due to the truly scarce properties of bitcoin, all burned bitcoin helps existing holders through increased purchasing power regardless. This change would be unlikely but those of us in policy circles should push for it regardless. It would be best case scenario for American bitcoiners and would create a strong foundation for the next century of American leadership.
**Optimism**
The entire point of bitcoin is that we can spend or save it without permission. That said, it is a massive benefit to not have one of the strongest governments in human history actively trying to ruin our lives.
Since the beginning, bitcoiners have faced horrible regulatory trends. KYC, surveillance, and legal cases have made using bitcoin and building bitcoin businesses incredibly difficult. It is incredibly important to note that over the past year that trend has reversed for the first time in a decade. A strategic bitcoin reserve is a key driver of this shift. By holding bitcoin, the strongest government in the world has signaled that it is not just a fringe technology but rather truly valuable, legitimate, and worth stacking.
This alignment of incentives changes everything. The US Government stacking proves bitcoin’s worth. The resulting purchasing power appreciation helps all of us who are holding coin and as bitcoin succeeds our government receives direct benefit. A beautiful positive feedback loop.
**Realism**
We are trending in the right direction. A strategic bitcoin reserve is a sign that the state sees bitcoin as an asset worth embracing rather than destroying. That said, there is a lot of work left to be done. We cannot be lulled into complacency, the time to push forward is now, and we cannot take our foot off the gas. We have a seat at the table for the first time ever. Let's make it worth it.
We must protect the right to free usage of bitcoin and other digital technologies. Freedom in the digital age must be taken and defended, through both technical and political avenues. Multiple privacy focused developers are facing long jail sentences for building tools that protect our freedom. These cases are not just legal battles. They are attacks on the soul of bitcoin. We need to rally behind them, fight for their freedom, and ensure the ethos of bitcoin survives this new era of government interest. The strategic reserve is a step in the right direction, but it is up to us to hold the line and shape the future.
-

@ c1e9ab3a:9cb56b43
2025-03-10 21:56:07
## Introduction
Throughout human history, the pyramids of Egypt have fascinated scholars, archaeologists, and engineers alike. Traditionally thought of as tombs for pharaohs or religious monuments, alternative theories have speculated that the pyramids may have served advanced technological functions. One such hypothesis suggests that the pyramids acted as large-scale nitrogen fertilizer generators, designed to transform arid desert landscapes into fertile land.
This paper explores the feasibility of such a system by examining how a pyramid could integrate thermal convection, electrolysis, and a self-regulating breeder reactor to sustain nitrogen fixation processes. We will calculate the total power requirements and estimate the longevity of a breeder reactor housed within the structure.
## The Pyramid’s Function as a Nitrogen Fertilizer Generator
The hypothesized system involves several key processes:
- **Heat and Convection**: A fissile material core located in the King's Chamber would generate heat, creating convection currents throughout the pyramid.
- **Electrolysis and Hydrogen Production**: Water sourced from subterranean channels would undergo electrolysis, splitting into hydrogen and oxygen due to electrical and thermal energy.
- **Nitrogen Fixation**: The generated hydrogen would react with atmospheric nitrogen (N₂) to produce ammonia (NH₃), a vital component of nitrogen-based fertilizers.
## Power Requirements for Continuous Operation
To maintain the pyramid’s core at approximately **450°C**, sufficient to drive nitrogen fixation, we estimate a steady-state power requirement of **23.9 gigawatts (GW)**.
### Total Energy Required Over 10,000 Years
Given continuous operation over **10,000 years**, the total energy demand can be calculated as:
\[
\text{Total time} = 10,000 \times 365.25 \times 24 \times 3600 \text{ seconds}
\]
\[
\text{Total time} = 3.16 \times 10^{11} \text{ seconds}
\]
\[
\text{Total energy} = 23.9 \text{ GW} \times 3.16 \times 10^{11} \text{ s}
\]
\[
\approx 7.55 \times 10^{21} \text{ J}
\]
## Using a Self-Regulating Breeder Reactor
A **breeder reactor** could sustain this power requirement by generating more fissile material than it consumes. This reduces the need for frequent refueling.
### Pebble Bed Reactor Design
- **Self-Regulation**: The reactor would use passive cooling and fuel expansion to self-regulate temperature.
- **Breeding Process**: The reactor would convert thorium-232 into uranium-233, creating a sustainable fuel cycle.
### Fissile Material Requirements
Each kilogram of fissile material releases approximately **80 terajoules (TJ)** (or **8 × 10^{13} J/kg**). Given a **35% efficiency rate**, the usable energy per kilogram is:
\[
\text{Usable energy per kg} = 8 \times 10^{13} \times 0.35 = 2.8 \times 10^{13} \text{ J/kg}
\]
\[
\text{Fissile material required} = \frac{7.55 \times 10^{21}}{2.8 \times 10^{13}}
\]
\[
\approx 2.7 \times 10^{8} \text{ kg} = 270,000 \text{ tons}
\]
### Impact of a Breeding Ratio
If the reactor operates at a **breeding ratio of 1.3**, the total fissile material requirement would be reduced to:
\[
\frac{270,000}{1.3} \approx 208,000 \text{ tons}
\]
### Reactor Size and Fuel Replenishment
Assuming a **pebble bed reactor** housed in the **King’s Chamber** (~318 cubic meters), the fuel cycle could be sustained with minimal refueling. With a breeding ratio of **1.3**, the reactor could theoretically operate for **10,000 years** with occasional replenishment of lost material due to inefficiencies.
## Managing Scaling in the Steam Generation System
To ensure long-term efficiency, the water supply must be conditioned to prevent **mineral scaling**. Several strategies could be implemented:
### 1. Natural Water Softening Using Limestone
- Passing river water through **limestone beds** could help precipitate out calcium bicarbonate, reducing hardness before entering the steam system.
### 2. Chemical Additives for Scaling Prevention
- **Chelating Agents**: Compounds such as citric acid or tannins could be introduced to bind calcium and magnesium ions.
- **Phosphate Compounds**: These interfere with crystal formation, preventing scale adhesion.
### 3. Superheating and Pre-Evaporation
- **Pre-Evaporation**: Water exposed to extreme heat before entering the system would allow minerals to precipitate out before reaching the reactor.
- **Superheated Steam**: Ensuring only pure vapor enters the steam cycle would prevent mineral buildup.
- **Electrolysis of Superheated Steam**: Using multi-million volt electrostatic fields to ionize and separate minerals before they enter the steam system.
### 4. Electrostatic Control for Scaling Mitigation
- The pyramid’s hypothesized high-voltage environment could **ionize water molecules**, helping to prevent mineral deposits.
## Conclusion
If the Great Pyramid were designed as a **self-regulating nitrogen fertilizer generator**, it would require a continuous **23.9 GW** energy supply, which could be met by a **breeder reactor** housed within its core. With a **breeding ratio of 1.3**, an initial load of **208,000 tons** of fissile material would sustain operations for **10,000 years** with minimal refueling.
Additionally, advanced **water treatment techniques**, including **limestone filtration, chemical additives, and electrostatic control**, could ensure long-term efficiency by mitigating scaling issues.
While this remains a speculative hypothesis, it presents a fascinating intersection of **energy production, water treatment, and environmental engineering** as a means to terraform the ancient world.
-

@ f839fb67:5c930939
2025-03-10 21:10:04
# Relays
| Name | Address | Price (Sats/Year) | Status |
| - | - | - | - |
| stephen's aegis relay | wss://paid.relay.vanderwarker.family | 42069 |   |
| stephen's Outbox | wss://relay.vanderwarker.family | 0 |   |
| stephen's Inbox | wss://haven.vanderwarker.family/inbox | 0 |   |
| stephen's DMs | wss://haven.vanderwarker.family/chat | 0 |   |
| VFam Data Relay | wss://data.relay.vanderwarker.family | 0 |   |
| [TOR] My Phone Relay | ws://naswsosuewqxyf7ov7gr7igc4tq2rbtqoxxirwyhkbuns4lwc3iowwid.onion | 0 | Meh... |
---
# My Pubkeys
| Name | hex | nprofile |
| - | - | - |
| Main | f839fb6714598a7233d09dbd42af82cc9781d0faa57474f1841af90b5c930939 | nprofile1qqs0sw0mvu29nznjx0gfm02z47pve9up6ra22ar57xzp47gttjfsjwgpramhxue69uhhyetvv9ujuanpdejx2unhv9exketj9enxzmtfd3us9mapfx |
| Vanity (Backup) | 82f21be67353c0d68438003fe6e56a35e2a57c49e0899b368b5ca7aa8dde7c23 | nprofile1qqsg9usmuee48sxkssuqq0lxu44rtc4903y7pzvmx694efa23h08cgcpramhxue69uhhyetvv9ujuanpdejx2unhv9exketj9enxzmtfd3ussel49x |
| VFStore | 6416f1e658ba00d42107b05ad9bf485c7e46698217e0c19f0dc2e125de3af0d0 | nprofile1qqsxg9h3uevt5qx5yyrmqkkehay9cljxdxpp0cxpnuxu9cf9mca0p5qpramhxue69uhhyetvv9ujuanpdejx2unhv9exketj9enxzmtfd3usaa8plu |
| NostrSMS | 9be1b8315248eeb20f9d9ab2717d1750e4f27489eab1fa531d679dadd34c2f8d | nprofile1qqsfhcdcx9fy3m4jp7we4vn305t4pe8jwjy74v062vwk08dd6dxzlrgpramhxue69uhhyetvv9ujuanpdejx2unhv9exketj9enxzmtfd3us595d45 |
---
# "Personal Nostr Things"
> [D] = Saves darkmode preferences over nostr
> [A] = Auth over nostr
> [B] = Beta (software)
> [z] = zap enabled
- [[DABz] Main Site](https://vanderwarker.family)
- [[DAB] Contact Site](https://stephen.vanderwarker.family)
- [[DAB] PGP Site](https://pgp.vanderwarker.family)
- [[DAB] VFCA Site](https://ca.vanderwarker.family)
---
# Other Services (Hosted code)
* [Blossom](https://blossom.vanderwarker.family)
 
* [NostrCheck](https://nostr.vanderwarker.family)
 
---
# Emojis Packs
* Minecraft
- <code>nostr:naddr1qqy566twv43hyctxwsq37amnwvaz7tmjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gzyrurn7m8z3vc5u3n6zwm6s40stxf0qwsl2jhga83ssd0jz6ujvynjqcyqqq82nsd0k5wp</code>
* AIM
- <code>nostr:naddr1qqxxz6tdv4kk7arfvdhkuucpramhxue69uhhyetvv9ujuanpdejx2unhv9exketj9enxzmtfd3usyg8c88akw9ze3fer85yah4p2lqkvj7qap749w360rpq6ly94eycf8ypsgqqqw48qe0j2yk</code>
* Blobs
- <code>nostr:naddr1qqz5ymr0vfesz8mhwden5te0wfjkccte9emxzmnyv4e8wctjddjhytnxv9kkjmreqgs0sw0mvu29nznjx0gfm02z47pve9up6ra22ar57xzp47gttjfsjwgrqsqqqa2wek4ukj</code>
* FavEmojis
- <code>nostr:naddr1qqy5vctkg4kk76nfwvq37amnwvaz7tmjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gzyrurn7m8z3vc5u3n6zwm6s40stxf0qwsl2jhga83ssd0jz6ujvynjqcyqqq82nsf7sdwt</code>
* Modern Family
- <code>nostr:naddr1qqx56mmyv4exugzxv9kkjmreqy0hwumn8ghj7un9d3shjtnkv9hxgetjwashy6m9wghxvctdd9k8jq3qlqulkec5tx98yv7snk759tuzejtcr5865468fuvyrtuskhynpyusxpqqqp65ujlj36n</code>
* nostriches (Amethyst collection)
- <code>nostr:naddr1qq9xummnw3exjcmgv4esz8mhwden5te0wfjkccte9emxzmnyv4e8wctjddjhytnxv9kkjmreqgs0sw0mvu29nznjx0gfm02z47pve9up6ra22ar57xzp47gttjfsjwgrqsqqqa2w2sqg6w</code>
* Pepe
- <code>nostr:naddr1qqz9qetsv5q37amnwvaz7tmjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gzyrurn7m8z3vc5u3n6zwm6s40stxf0qwsl2jhga83ssd0jz6ujvynjqcyqqq82ns85f6x7</code>
* Minecraft Font
- <code>nostr:naddr1qq8y66twv43hyctxwssyvmmwwsq37amnwvaz7tmjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gzyrurn7m8z3vc5u3n6zwm6s40stxf0qwsl2jhga83ssd0jz6ujvynjqcyqqq82nsmzftgr</code>
* Archer Font
- <code>nostr:naddr1qq95zunrdpjhygzxdah8gqglwaehxw309aex2mrp0yh8vctwv3jhyampwf4k2u3wvesk66tv0ypzp7peldn3gkv2wgeap8dag2hc9nyhs8g04ft5wnccgxhepdwfxzfeqvzqqqr4fclkyxsh</code>
* SMB Font
- <code>nostr:naddr1qqv4xatsv4ezqntpwf5k7gzzwfhhg6r9wfejq3n0de6qz8mhwden5te0wfjkccte9emxzmnyv4e8wctjddjhytnxv9kkjmreqgs0sw0mvu29nznjx0gfm02z47pve9up6ra22ar57xzp47gttjfsjwgrqsqqqa2w0wqpuk</code>
---
# Git Over Nostr
* NostrSMS
- <code>nostr:naddr1qqyxummnw3e8xmtnqy0hwumn8ghj7un9d3shjtnkv9hxgetjwashy6m9wghxvctdd9k8jqfrwaehxw309amk7apwwfjkccte9emxzmnyv4e8wctjddjhytnxv9kkjmreqyj8wumn8ghj7urpd9jzuun9d3shjtnkv9hxgetjwashy6m9wghxvctdd9k8jqg5waehxw309aex2mrp0yhxgctdw4eju6t0qyxhwumn8ghj7mn0wvhxcmmvqgs0sw0mvu29nznjx0gfm02z47pve9up6ra22ar57xzp47gttjfsjwgrqsqqqaueqp0epk</code>
* nip51backup
- <code>nostr:naddr1qq9ku6tsx5ckyctrdd6hqqglwaehxw309aex2mrp0yh8vctwv3jhyampwf4k2u3wvesk66tv0yqjxamnwvaz7tmhda6zuun9d3shjtnkv9hxgetjwashy6m9wghxvctdd9k8jqfywaehxw309acxz6ty9eex2mrp0yh8vctwv3jhyampwf4k2u3wvesk66tv0yq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qgdwaehxw309ahx7uewd3hkcq3qlqulkec5tx98yv7snk759tuzejtcr5865468fuvyrtuskhynpyusxpqqqpmej4gtqs6</code>
* bukkitstr
- <code>nostr:naddr1qqykyattdd5hgum5wgq37amnwvaz7tmjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gpydmhxue69uhhwmm59eex2mrp0yh8vctwv3jhyampwf4k2u3wvesk66tv0yqjgamnwvaz7tmsv95kgtnjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dspzp7peldn3gkv2wgeap8dag2hc9nyhs8g04ft5wnccgxhepdwfxzfeqvzqqqrhnyf6g0n2</code>
---
# Market Places
Please use [Nostr Market](https://market.nostr.com) or somthing simular, to view.
* VFStore
- <code>nostr:naddr1qqjx2v34xe3kxvpn95cnqven956rwvpc95unscn9943kxet98q6nxde58p3ryqglwaehxw309aex2mrp0yh8vctwv3jhyampwf4k2u3wvesk66tv0yqjvamnwvaz7tmgv9mx2m3wweskuer9wfmkzuntv4ezuenpd45kc7f0da6hgcn00qqjgamnwvaz7tmsv95kgtnjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gpydmhxue69uhhwmm59eex2mrp0yh8vctwv3jhyampwf4k2u3wvesk66tv0ypzqeqk78n93wsq6sss0vz6mxl5shr7ge5cy9lqcx0smshpyh0r4uxsqvzqqqr4gvlfm7gu</code>
---
# Badges
## Created
* paidrelayvf
- <code>nostr:naddr1qq9hqctfv3ex2mrp09mxvqglwaehxw309aex2mrp0yh8vctwv3jhyampwf4k2u3wvesk66tv0ypzp7peldn3gkv2wgeap8dag2hc9nyhs8g04ft5wnccgxhepdwfxzfeqvzqqqr48y85v3u3</code>
* iPow
- <code>nostr:naddr1qqzxj5r02uq37amnwvaz7tmjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gzyrurn7m8z3vc5u3n6zwm6s40stxf0qwsl2jhga83ssd0jz6ujvynjqcyqqq82wgg02u0r</code>
* codmaster
- <code>nostr:naddr1qqykxmmyd4shxar9wgq37amnwvaz7tmjv4kxz7fwweskuer9wfmkzuntv4ezuenpd45kc7gzyrurn7m8z3vc5u3n6zwm6s40stxf0qwsl2jhga83ssd0jz6ujvynjqcyqqq82wgk3gm4g</code>
* iMine
- <code>nostr:naddr1qqzkjntfdejsz8mhwden5te0wfjkccte9emxzmnyv4e8wctjddjhytnxv9kkjmreqgs0sw0mvu29nznjx0gfm02z47pve9up6ra22ar57xzp47gttjfsjwgrqsqqqafed5s4x5</code>
---
# Clients I Use
* Amethyst
- <code>nostr:naddr1qqxnzd3cx5urqv3nxymngdphqgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqql8kavfpw3</code>
* noStrudel
- <code>nostr:naddr1qqxnzd3cxccrvd34xser2dpkqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsygpxdq27pjfppharynrvhg6h8v2taeya5ssf49zkl9yyu5gxe4qg55psgqqq0nmq5mza9n</code>
* nostrsms
- <code>nostr:naddr1qq9rzdejxcunxde4xymqz8mhwden5te0wfjkccte9emxzmnyv4e8wctjddjhytnxv9kkjmreqgsfhcdcx9fy3m4jp7we4vn305t4pe8jwjy74v062vwk08dd6dxzlrgrqsqqql8kjn33qm</code>
-

@ d68401a8:11aad383
2025-03-10 17:52:27
In order to acquire Handshake names, you first need to purchase Handshake coins. The true value of the Handshake network is in the names, but coins are necessary since they act as a utility token. As with Bitcoin, mining blocks rewards HNS coins, and these monetary rewards incentivize miners to enforce network security.
There are a few general exchanges where you can get HNS coins (Gate.io, MEXC, CoinEx). But if you don't want to deal with general exchanges, and as long as you have Bitcoin, you can use two specific exchanges:
1. [namebase.io](https://www.namebase.io)
2. [https://🤝](https://🤝) (only accessible with a Handshake resolver, such as [Fingertip](https://impervious.com/fingertip))
Both work great, and if you don't already have an account with any of the previously mentioned general exchanges, I would definitely recommend using one of these two to get HNS coins, or even both.
**1. Getting HNS coins on Namebase**
Namebase is the most well-known Handshake registrar, where you can bid on, buy, sell, and manage Handshake domains effortlessly. Besides that, you can also deposit Bitcoin and exchange it for HNS coins easily. It is probably the easiest way.
You can use the "Buy" option from the "Buy/Sell HNS" menu. This option allows you to:
1. Set a specific amount of Bitcoin to send, which will be converted into an approximate amount of HNS coins.
2. Add your Bitcoin address in case a refund is needed.
3. Proceed with the payment to the displayed address.

You can also use "Namebase Pro", found in the same drop-down menu. Simply click the "Deposit" button, select "BTC", and send the desired amount of Bitcoin to the displayed address. Once it arrives, you can exchange it in the trading terminal whenever you want.
The advantage of this option is that Bitcoin is not instantly traded into HNS; instead, you receive Bitcoin and can exchange it for HNS whenever you like, or resend the Bitcoin back to your address.

**2. Getting HNS coins on** 🤝
The 🤝 platform is a trading site developed by the same creator of [ShakeStation.io](http://ShakeStation.io) (a great alternative to Namebase that you should also try). Getting Handshake with this option takes a bit more steps than Namebase, but it offers greater privacy if that’s important to you. Also, keep in mind that it is only accessible if you have a Handshake resolver.
Once you have created your account, go to the "Listings" section on the site. There are a few trading pairs and combinations, but for our case, we need to select "Handshake" under "Offering" since that's what we want to get, and "Bitcoin" under "Accepting" since that's what we are giving. You will see several offers and the amount of BTC you need to send.

Go to the "Account" menu, then "Deposit," and send the desired amount of BTC to the displayed address.

Once your Bitcoin is already in your account, you just need to purchase the desired listing:

After receiving the HNS coins, you now can send your HNS coins to your wallet of choice to store them or use them (buying domains, renewing...).
Before withdrawing from 🤝, you will need to set up the two-factor option. Click the "setup" button, and enter any password in the field. Then, to withdraw, you will need to enter the password you wrote. There is an standard fee of $1 for withdrawals.
A few more things about 🤝:
* **Create Listings**: In the previous example, we purchased an already existing listing, but you can create your own. The advantage is that you decide the price ratio; the disadvantage is that you have to wait until someone buys it. Meanwhile, buying a listing is more straightforward.
* **You can't purchase listings partially**: Keep in mind that you must buy a full listing. For example, if someone is offering 10,000 HNS in exchange for Bitcoin, you cannot buy just 5,000—you have to buy the full 10,000 HNS listing.
* **Public or Private Listings**: If you want your offer to be public, it must appear without the lock symbol. If you see a lock symbol, it means the listing is private. You need to edit the listing, leave the password field blank, and save. Once this is done, your listing will be publicly available.
[https://preview.redd.it/quick-guide-how-to-get-hns-coins-so-you-can-get-handshake-v0-0br485m6thne1.png]?width=764&format=png&auto=webp&s=7e15129f0eb4095e73408d3770a10475dbfe9559)
**And that’s it!** 🎉
**Whatever path you have chosen, once you have acquired HNS coins, you are now ready to buy HNS names and use them to be part of a self-sovereign DNS root zone.**
*\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_*
*Final notes about acquiring domains:*
There are essentially 3 options to acquire names: one fully self-custodial (Bob Wallet) and two custodial (Namebase.io and Shakestation.io).
The two custodial options are great since make things easier, but I believe users must be also encouraged to try Bob Wallet, which is a fully functional Handshake wallet where beside storing coins and names, you can also bid on Handshake domains directly on-chain. Here's a great tutorial on how to do it: [https://skyinclude.com/bobwallet](https://skyinclude.com/bobwallet)
*\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_*
-

@ d68401a8:11aad383
2025-03-10 17:22:14
**What do you need?**
* A Handshake top-level domain
* Bob wallet (with at least 10 HNS)
* Varo account
* GitHub account
**1. Own a Handshake domain**
First, you need to have a domain stored in your personal wallet (Bob Wallet).
We don’t cover how to obtain a domain name, but it’s not difficult. You can bid for domains using Bob Wallet, which is a self-custodial method that allows you to interact directly with the blockchain. Alternatively, you can use a custodial service like Namebase.io or ShakeStation.io. If you opt for a custodial service, both platforms work well and significantly simplify the process. However, keep in mind that you will need to transfer your domain to your Bob Wallet. This transfer typically takes about a day, so be patient.
**2. Create A Varo Account**
Varo is a service that allows you to connect your self-custodied domain to a DNS nameserver, enabling you to manage your domain records without losing custody of your name. At any time, you can use your Bob Wallet to delete all records associating your domain with Varo, effectively breaking the connection. Varo is developed by [eskimo.software](https://eskimo.software). You can access Varo in both the ICANN and HNS root zones:
* [https://varo.domains](https://varo.domains)
* [https://varo](https://varo)
**3. Connect your domain with Varo**
Once your domain is in your Bob wallet, you need to connect it to Varo. Go to your Varo account > Add site *>* type the domain you own, and press the "+" button.

Your domain should appear under "External Domains". Next, go to "Manage", where you’ll find two subsections named "Nameservers" and "DNSSEC". These are the records you need to add to your domain in Bob Wallet to connect it with Varo.
In Bob Wallet go to "Domain Manager", press on your domain, a new screen will open. In the "Records" section, add the records provided by Varo:
* Add 2 NS records, with the value of ns1.varo. and ns2.varo.
* Add 1 DS record, with whatever string of value you have in your Varo account
Once done you need to "Submit" the changes. It will take approximately 10 minutes to update (the time it takes for each block to be created on the Handshake network). After 10–20 minutes, you should be able to see the new records on any HNS explorer, such as Niami.io.

To test if the connection is proper, you can add a "redirect" record on Varo. A redirect record is a type of DNS record used to redirect a domain or subdomain to another URL. In this example, I will redirect the domain "nostr.belikebill", to my Primal nostr address "https://primal.net/galetaire".
* Type: REDIRECT
* Name: nostr.yourdomain
* Content: the URL of destination

Once completed, it will take about 6 hours for the changes to go live. Yes, it might seem like a long time, but domains are not like money—you’re not meant to move them around constantly. If your new address, "nostr.yourdomain" or "http://nostr.yourdomain.hns.to", redirects to your desired URL, your domain and Varo are successfully connected.
**4. Create a GitHub account**
Create or go to your GitHub account, create a "New repository", put the name of your choice, and "create".
**4.1 Create an index file**
At your new repository, click on the "Add file" > "Create new file" button.
Name the file "index.html" and type some HTML content into the editor. Like:
`<h1>Hi, It's me!</h1>`
Commit changes.
**4.2 Repository Settings**
Click on the "Settings" tab and scroll down to the GitHub "Pages" section. Select the main branch source "/root" and click on the "Save" button.

After 5 minutes, you can refresh the Pages section, and at the top, you will see an information message indicating that your site is live at a URL similar to this: [https://youraccount.github.io/yourrepository](https://youraccount.github.io/yourrepository), visit the site. At this point, your website is online.

In the "Pages" section, go to "Custom Domain" and add your desired domain. Note that it must be a second-level domain (e.g., `something.yourdomain`). GitHub will not recognize a pure top-level domain:
* hi.yourdomain, for example.
Because it’s not an ICANN domain, GitHub will tell you it doesn’t work, but it actually does. Even though it will always show as "DNS Check in Progress," your site will be online. It will take around 30 minutes for the site to go live.

**5. Set up your domain as the address for your site**
Finally, you need to connect Varo with GitHub. Go to you Varo account > "Manage" for your domain, and add an "A" record:
* Type: A
* Name: hi.yourdomain
* Content: [185.199.111.153](http://185.199.111.153) (this is the IP address of [GitHub](https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site))
As for the "Redirect" record, the update will take 6 hours to go live. But after that time, your site will be online at your domain address:
* [http://hi.yourdomain/](http://hi.yourdomain/)
* [http://hi.yourdomain.hns.to](http://hi.yourdomain.hns.to) (hns.to is a bridge to see HNS addresses trough ICANN addresses).
Congrats! The next step is to personalize your website (at this point only the "index.html"), you can ask some AI to create you one, copy paste, and done!
You can see mine at [http://hi.galetaire](http://hi.galetaire), any doubt hit the comment section :D.