diff --git a/src/components/EditProfileForm.tsx b/src/components/EditProfileForm.tsx
index a27cd02..8f01c7d 100644
--- a/src/components/EditProfileForm.tsx
+++ b/src/components/EditProfileForm.tsx
@@ -318,12 +318,12 @@ export const EditProfileForm: React.FC = () => {
Paste a self-custodial CLINK payment code (from e.g. ShockWallet / Lightning.Pub)
so anyone can tip you directly in Bitcoin over Nostr β no middleman.{' '}
- Learn more
+href="https://clinkme.dev/specs.html"
+ target="_blank"
+ rel="noopener noreferrer"
+ className="text-indigo-500 underline hover:text-indigo-400"
+ >
+ Learn more
)}
diff --git a/src/components/NofferField.tsx b/src/components/NofferField.tsx
index 4f37627..c99c455 100644
--- a/src/components/NofferField.tsx
+++ b/src/components/NofferField.tsx
@@ -48,12 +48,12 @@ export function NofferField({ value, onChange }: NofferFieldProps) {
Paste a self-custodial CLINK payment code (e.g. from ShockWallet / Lightning.Pub) to accept
Nostr-native Lightning payments β no web server or custodian.{' '}
- Learn more
+ Learn specs
)}
diff --git a/src/components/SasquatchGuide.tsx b/src/components/SasquatchGuide.tsx
index 0724c83..739b7bd 100644
--- a/src/components/SasquatchGuide.tsx
+++ b/src/components/SasquatchGuide.tsx
@@ -428,7 +428,7 @@ const STATIC_FAQ: Record = {
'what is stash': "My Stash is your PRIVATE, encrypted gear inventory. Log everything you own β condition, where it's stored, value β all encrypted so only you can see it. Mark items public if you want to sell or show them off. π",
'what is a builder': "Builders are ramp/park/DIY crews in The Lab you can hire to build transitions, bowls, rails, or a whole park. They list what they build, materials, project scale, and can be licensed/insured. Often collectives β and they can link the spots they've built to the map. ποΈ",
'what is a nutzap': "Nutzaps (NIP-61) are ecash tips sent over Nostr β private Cashu tokens zapped straight to someone. You can set up nutzap RECEIVING in the Wallet. (Sending full nutzaps is rolling out β for now use Lightning zaps.) π₯β‘",
- 'what is clink': "CLINK is a Nostr-native payment code (an 'noffer'). Shops, crews, and Lab pros can add one so you can pay them without needing a Lightning address β you'll see a 'Pay via CLINK' button with a QR. Scan it with a CLINK wallet like ShockWallet. πβ‘",
+ 'what is clink': "CLINK is a Nostr-native payment code (an 'noffer'). Shops, crews, and Lab pros can add one so you can pay them without needing a Lightning address β you'll see a 'Pay via CLINK' button with a QR. Scan it with a CLINK wallet like ShockWallet. πβ‘ [specs](https://clinkme.dev/specs.html) [apps](https://clinkme.dev/apps.html)",
'what is noffer': "An noffer is a CLINK payment code β a reusable, Nostr-native way to get paid without a web server or Lightning address. Add yours on your shop/crew/Lab profile and people can pay you directly. π",
'what are tours': "Tours are guided skate trips β local sessions, national road trips, or world destruction tours. Find them on the map or the Tours section, meet up, and skate new terrain with locals. πΊοΈπΉ",
'what is a shop': "Skate Shops are local shops listed on the map. Discover and support real brick-and-mortar (or online) skate shops in your area β some even accept Bitcoin. πͺ",