90 lines
3.3 KiB
Markdown
90 lines
3.3 KiB
Markdown
# No2All
|
|
|
|
HALTED: All code will be moved to bassbone.
|
|
Chicken and egg problem, this project needs j++
|
|
and j++ needs this project for the nether DB.
|
|
|
|
|
|
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](README-hinarī4C.md) numsluts, so allwwee childwen can readwithis.
|
|
|
|
That how you talk to [GenX](https://commonchemistry.cas.org/detail?cas_rn=13252-13-6) 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 event of beck32 TLV "npkgurl" link
|
|
- Fetch all pkg sign event to get lastest version
|
|
- Fetch trust/revoke tree of pubkey from nostr
|
|
- Validate pkg self and web of trust
|
|
- Download files from "dat://" 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
|
|
|
|
Webstart is just an defined scoped platform to target as example;
|
|
|
|
![eclipse](jdatstart-xmas-mark-line.png "eclipse")
|
|
|
|
## No2All Goals
|
|
|
|
- Death to HTTP
|
|
- Death to HTML
|
|
- Death to JS
|
|
- Death to unicode
|
|
- Death to ASCII
|
|
- Death to bytes
|
|
|
|
A true word is 16 bit, The Word is 18 bit.
|
|
You still have an 8 bit computer with 64 bit registers.
|
|
A real computer is 18 bit with 144 bit octal based internals.
|
|
I think that no2all-react will move into new project to power no2lingua;
|
|
[Número2 Lingua Sainte Automatique Semblance](README-no2lingua.md)
|