no2all/README.md

90 lines
3.3 KiB
Markdown
Raw Permalink Normal View History

2023-09-23 09:24:39 +00:00
# No2All
2024-04-22 18:31:23 +00:00
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.
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.
2024-04-22 18:31:23 +00:00
Oh no, licky wowk in [foury cowrner](README-hinarī4C.md) numsluts, so allwwee childwen can readwithis.
2023-09-23 09:24:39 +00:00
2023-09-27 10:56:43 +00:00
That how you talk to [GenX](https://commonchemistry.cas.org/detail?cas_rn=13252-13-6) who are lost in mobile space.
2023-09-23 09:24:39 +00:00
## 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
2023-09-25 20:25:14 +00:00
- Fetch event of beck32 TLV "npkgurl" link
- Fetch all pkg sign event to get lastest version
- Fetch trust/revoke tree of pubkey from nostr
2023-09-23 09:24:39 +00:00
- Validate pkg self and web of trust
2023-09-25 20:25:14 +00:00
- Download files from "dat://" packaged
2023-09-23 09:24:39 +00:00
- 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
2023-09-25 20:25:14 +00:00
Webstart is just an defined scoped platform to target as example;
![eclipse](jdatstart-xmas-mark-line.png "eclipse")
2023-09-25 20:25:14 +00:00
## 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)