Added readme
This commit is contained in:
parent
453df3c20a
commit
7329fb8dea
49
.gitignore
vendored
Normal file
49
.gitignore
vendored
Normal 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
|
63
README.md
63
README.md
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue