2023-09-23 09:24:39 +00:00
|
|
|
# No2All
|
|
|
|
|
2023-09-24 10:41:43 +00:00
|
|
|
WIP-NOTE; Never been started as only 20% is done.
|
2023-09-23 09:24:39 +00:00
|
|
|
|
2023-09-24 10:41:43 +00:00
|
|
|
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..
|
2023-09-23 09:24:39 +00:00
|
|
|
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
|
2023-09-24 10:41:43 +00:00
|
|
|
- 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
|
2023-09-23 09:24:39 +00:00
|
|
|
|
|
|
|
## 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
|
2023-09-24 10:41:43 +00:00
|
|
|
- Also called "The red sea file system" to boot an TempleOS instance
|