Send signed notes to all, is a java library to work with the nostr protocol.
Go to file
2023-09-24 12:41:43 +02:00
no2all-nostr Intial commit 2023-09-24 12:41:43 +02:00
no2all-octo Intial commit 2023-09-24 12:41:43 +02:00
no2all-react Intial commit 2023-09-24 12:41:43 +02:00
no2all-react-nostr Intial commit 2023-09-24 12:41:43 +02:00
no2all-react-wire Intial commit 2023-09-24 12:41:43 +02:00
no2all-wire Intial commit 2023-09-24 12:41:43 +02:00
no2all-wire-jetty Intial commit 2023-09-24 12:41:43 +02:00
no2all-wire-jre Intial commit 2023-09-24 12:41:43 +02:00
no2all-wire-ojw Intial commit 2023-09-24 12:41:43 +02:00
no2all-zerofungus Intial commit 2023-09-24 12:41:43 +02:00
.gitignore Intial commit 2023-09-24 12:41:43 +02:00
pom.xml Intial commit 2023-09-24 12:41:43 +02:00
README.md Intial commit 2023-09-24 12:41:43 +02:00

No2All

WIP-NOTE; Never been started as only 20% is done.

Send signed notes to all, no2all-nostr is a POJO library to work
with the nostr protocol. And no2all-zerofungus is experimental server
to move all package managers content in DAT and signed in nostr..
TODO: With java webstart example over DAT protocol.

This wowk though dewey of UwU is done in toe toe twailing chains.
So this scwewy is smoked in nostr and licky fiaels are tewminated in hywper spacewy.
Oh no licky wowk in foury cowrner numsluts, so allwwee childwen can readwithis.

That how you talk to gen-Z who are lost in mobile space.

Install

todo

New NIP

  • (DONE) NIP-X: Update "nprofile" relay url encoding to IDN ascii
  • (DONE) NIP-X: Update "nrelay" relay url encoding to UTF8 (NIP-19)
  • (DONE) NIP-X: Update "naddr" d-tag value encoding to UTF8 (NIP-19)
  • (DONE) NIP-X: Update-23 "title" tag max limit to 64, see https://www.w3.org/Provider/Style/TITLE.html
  • (DONE) NIP-X: Update-14 "subject" tag max limit to 64, note IE has max limit of 512
  • (DONE) NIP-X: Update-36 "content-warning" add rating category
  • (DONE) NIP-X: Add "client" tag for client name and version
  • NIP-X: Add "nsecpw" password protected private key in bech32 TLV format
  • NIP-X: Add "nssurl" bech32 TLV for encoded url+pubkey+pubvals+?sockey
  • NIP-X: Add "nsseed" web of trust voting(plus/min) + policy tree trust for revoke, like running npkg apps
  • NIP-X: Add "npkgurl" Universal pkg(+refs) of mime types, seed msg type to relay + upkeep + replopt
  • NIP-X: Add new WS messages for relay managed writable dat streams (after client auth)
  • NIP-X: Redo/Rm/Clone NIP-89 appurl handlers

ZeroFunGus

Is experimetal nostr relay server with dat seeding support.
To run ....

WebChain Launch

Note this boot process will be replaced by a rust binary to remove all js.

  • download and install npm
  • install npm -g drives
  • download and install a jvm (17+)
  • download "no2all-nostr-pkgmgr.jar"
  • run "java -jar no2all-nostr-pkgmgr.jar" npkgurl1Testf87sdhog78dvkv5...

This will run;

  • Open nostr client to network
  • Fetch trust revoke tree of pubkey of beck32 TLV "npkgurl" link.
  • Fetch pkg sign event
  • Validate pkg self and web of trust
  • Download "dat://" versioned packaged
  • Validate file hashes to "dfh" tags of sign event
  • Parse jnlp file
  • Auto download of jvm via self using npkgurl link
  • Optional create native OS menu entry for application
  • Run jvm with jars and parameters from jnlp file
  • Welcome to a js free world over 2 blockchains
  • Also called "The red sea file system" to boot an TempleOS instance