Added readme

This commit is contained in:
Willem Cazander 2023-09-23 11:24:39 +02:00
parent 453df3c20a
commit 7329fb8dea
2 changed files with 110 additions and 2 deletions

49
.gitignore vendored Normal file
View file

@ -0,0 +1,49 @@
#
# Ignore files in the No2All project.
#
# Ignore project resources
# Ignore maven resources
target
# Ignore npm resources
node_modules
# Ignore binary files and formats
*.o
*.class
*.old
*.log
*.bak
*.backup
*.dat
*.data
*.gif
*.bmp
*.pdf
*.doc
*.zip
*.gz
*.db
*.ini
# Ignore ~ backup files.
*~
# Ignore some eclipse files
.settings
.classpath
.project
# Ignore netbeans directory
nbproject
# Ignore mac finder files
.DS_Store
# Ignore windows files.
# none (done by .db and .ini)
# Ignore kde dolphin files
.directory

View file

@ -1,2 +1,61 @@
# no2all
No2All
# No2All
THIS WIP AND NEVER BEEN RUN.
Send signed notes to all, is a java library to work with the nostr protocol.
And zerofungus moves all packages managers over two blockchains.
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, seed msg type to relay + upkeep + replopt
- NIP-X: Redo/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