You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update: Add installation guide, change to AGPL, emphasize did:nostr and Solid
- Add comprehensive installation instructions to test page
- Change license from MIT to AGPL-3.0
- Update all descriptions to emphasize did:nostr and Solid authentication
- Add did:nostr specification link throughout
- Update popup UI to mention did:nostr and Solid
**Podkey** is a beautiful, secure Nostr wallet browser extension that goes beyond basic key management. Built specifically for the Solid ecosystem, it provides seamless authentication to Solid pods while remaining fully compatible with the broader Nostr ecosystem.
10
+
**Podkey** is a beautiful, secure browser extension for **did:nostr** and **Solid** authentication. It provides a NIP-07-compatible Nostr wallet that enables seamless authentication to Solid pods using [did:nostr](https://nostrcg.github.io/did-nostr/) identities, while remaining fully compatible with the broader Nostr ecosystem.
11
11
12
12
## ✨ What Makes Podkey Different
13
13
@@ -19,12 +19,12 @@
19
19
- 📊 **Trust management** with per-origin permissions
20
20
- 🌈 **Delightful user experience** with intuitive design
21
21
22
-
### Solid Superpowers
22
+
### did:nostr & Solid Superpowers
23
23
24
-
-**Zero-redirect authentication**to Solid servers
25
-
-**Automatic signing**for trusted pods
26
-
-**did:nostr identity**integration
27
-
-**WebID linking** (coming soon)
24
+
-**did:nostr identity**- Full support for [did:nostr](https://nostrcg.github.io/did-nostr/) decentralized identifiers
25
+
-**Solid authentication**- Zero-redirect authentication to Solid servers using did:nostr
26
+
-**Automatic signing**- Automatic signing for trusted Solid pods
27
+
-**WebID linking**- Link did:nostr identities to Solid WebIDs (coming soon)
28
28
29
29
## 🚀 Quick Start
30
30
@@ -223,7 +223,7 @@ npm test
223
223
224
224
## 🔐 did:nostr Identity
225
225
226
-
Podkey ensures all public keys are proper 64-character hexadecimal strings, making them compatible with the [did:nostr](https://github.com/w3c-ccg/did-method-nostr) specification:
226
+
Podkey is built for **did:nostr** and **Solid** authentication. All public keys are proper 64-character hexadecimal strings, making them fully compatible with the [did:nostr specification](https://nostrcg.github.io/did-nostr/):
227
227
228
228
```javascript
229
229
constpubkey=awaitwindow.nostr.getPublicKey()
@@ -233,9 +233,10 @@ const did = `did:nostr:${pubkey}`
233
233
234
234
This enables:
235
235
236
-
- ✅ Decentralized identity
236
+
- ✅ **did:nostr** decentralized identifiers per [W3C specification](https://nostrcg.github.io/did-nostr/)
237
+
- ✅ **Solid pod authentication** using did:nostr identities
237
238
- ✅ Cross-platform identity portability
238
-
- ✅ Solid pod authentication (future)
239
+
- ✅ Verifiable credentials and authentication
239
240
240
241
## 📖 API Reference
241
242
@@ -320,7 +321,7 @@ We love contributions! Here's how to get started:
320
321
321
322
## 📄 License
322
323
323
-
MIT License - see [LICENSE](LICENSE) for details
324
+
AGPL-3.0 License - see [LICENSE](LICENSE) for details
324
325
325
326
## 🙏 Acknowledgments
326
327
@@ -334,8 +335,10 @@ MIT License - see [LICENSE](LICENSE) for details
Copy file name to clipboardExpand all lines: USAGE.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
# 🚀 How to Use Podkey
2
2
3
+
**Podkey** is a browser extension for **did:nostr** and **Solid** authentication. It provides NIP-07-compatible Nostr wallet functionality with seamless Solid pod authentication using [did:nostr](https://nostrcg.github.io/did-nostr/) identities.
Copy file name to clipboardExpand all lines: popup/popup.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
<divclass="header">
13
13
<divclass="logo">🔑</div>
14
14
<h1>Welcome to Podkey</h1>
15
-
<pclass="subtitle">Your Nostr identity for the decentralized web</p>
15
+
<pclass="subtitle">did:nostr and Solid authentication for the decentralized web</p>
16
16
</div>
17
17
18
18
<divclass="section">
@@ -26,7 +26,7 @@ <h1>Welcome to Podkey</h1>
26
26
27
27
<divclass="info-box">
28
28
<p><strong>What is Podkey?</strong></p>
29
-
<p>A world-class Nostr wallet with Solid superpowers. Store your cryptographic identity and authenticate seamlessly to Solid pods.</p>
29
+
<p>A browser extension for <strong>did:nostr</strong> and <strong>Solid</strong> authentication. Store your cryptographic identity and authenticate seamlessly to Solid pods using did:nostr identities.</p>
0 commit comments