KNS implementer kit

Think big, stay honest

KNS copied ENS’s skin. Web4 is the machinery they still need.

Full write-up: WEB4.md. Four independent reviews: ENS protocol, privacy overlay, Kaspa runtime, Handshake/UD/SNS/IPNS/Farcaster/Nostr.

The extra layer is not a chain

Settle (Kaspa) → Locate (reproducible FCFS) → Session (Noise + capability) → Run (local sandbox). kns://alice.kas must work with your node. .kas.limo leaks DNS.

Do not copy

Rent. One registry contract. Infura as the required path. NameWrapper forever-fuses. DNSSEC as root. L2 as where names become “real.” libp2p identity = Kaspa schnorr (false: ECDSA vs BIP340).

This week, no fork

  1. Profile keys: ipfs kfs contenthash peer onion agent kas noise
  2. kas payee ≠ owner. Primary name in the wallet, forward-checked.
  3. One-shot /resolve. Batch profile. Clear profile on transfer.
  4. kns:// runs only CIDs. Never iframe website.
  5. Public peer is a shop window. Default is invite/capability.

90-day wallet path (BINDING → Noise → caps → CID sandbox → 402) is in WEB4.md. Argent and vProgs are not the dApp host.