no2all/README.md

3.3 KiB

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 numsluts, so allwwee childwen can readwithis.

That how you talk to GenX 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

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