Skip to content

Commit 92fe951

Browse files
committed
UTF8 Utils
Viat Block Code URIs Docs Viat Filesystem Funcs
1 parent 77a952e commit 92fe951

File tree

20 files changed

+333
-709
lines changed

20 files changed

+333
-709
lines changed

docs/content.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,6 @@ <h4>BROAD CODE OBJECTIVES</h4>
9393
<h4 align="center">Want to contribute? Then join the Imperium today!</h4>
9494
<p align="center"> To help submit, write content, make art, write code, and or star this repo! All are welcome to the Nexus.</p>
9595
<hr />
96-
<small>COPYRIGHT © 2025 <a href="https://universalweb.io">UNIVERSAL WEB</a></small>
96+
<small>COPYRIGHT © 2025 VIAT, <a href="https://universalweb.io">UNIVERSAL WEB</a>, THE NEXUS</small>
9797
<small>THE UNITED SYSTEMS of NEXUS</small>
98-
<small>MADE IN AMERICA</small>
98+
<small>MADE IN AMERICA 🇺🇸</small>

docs/library/viat/blockLookup.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# BLOCK LOOKUP URI FORMAT
2+
3+
- Block path (virtual trie navigation)
4+
- file path (physical file navigation)
5+
- URL (Network Based navigation) -> Supports sharding on distributed network.

docs/library/viat/neuromorphic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ For example this memory map (URI) is a folder path that leads first to a specifi
3131

3232
The URI act as a pathway or memory index to a specific memory. As you travel down the pathway associated information can be accessed until the final location.
3333

34-
wallets(Sensory cortices)/Cq2v/uH3f/(walletFolder last 32 bytes of 64)/transactions/HA/hQ/(transactionFolder last 30 bytes of 32)
34+
wallets(Sensory cortices)/Cq2v/uH3f/(walletFolder last 24 bytes of 64)/transactions/HA/hQ/(transactionFolder last 24 bytes of 64 byte hash)
3535

docs/library/viat/superStructure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The Wallet's address is used to determine the file path for all chains connected
1313
The Wallet's are part of a cryptographically linked DAG.
1414
All wallets link back to a core root wallet block then the genesis block.
1515

16-
Wallets are stored within a physical folder trie where each folder represents a wallet hub. A wallet hub folder can be a shard point to distribute the file system across a network. The first folder and subfolder is named after the first 6 bytes of the wallet address with 3 bytes used for each folders name. The final subfolder is named after the last 32 bytes of the wallet address. All wallet specific files are located within the wallet folder. This folder trie acts as both a physical and virtual file system for Viat. The physical file system makes it easy to manually navigate the wallet section of the Viat super structure. The physical file system ensures near constant time wallet lookups.
16+
Wallets are stored within a physical folder trie where each folder represents a wallet hub. A wallet hub folder can be a shard point to distribute the file system across a network. The first folder and subfolder is named after the first 6 bytes of the wallet address with 3 bytes used for each folders name. The final subfolder is named after the last 24 bytes of the wallet address. All wallet specific files are located within the wallet folder. This folder trie acts as both a physical and virtual file system for Viat. The physical file system makes it easy to manually navigate the wallet section of the Viat super structure. The physical file system ensures near constant time wallet lookups.
1717

1818
## VIAT GRAPH SUPERSTRUCTURE
1919

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
"@noble/hashes": "^1.8.0",
2121
"@universalweb/acid": "^3.0.74",
2222
"cbor-x": "^1.6.0",
23-
"commander": "^13.1.0",
23+
"commander": "^14.0.0",
2424
"directory-tree": "^3.5.2",
2525
"electron": "latest",
2626
"fs-extra": "^11.3.0",
2727
"hash-wasm": "^4.12.0",
2828
"ip": "^2.0.1",
2929
"keychain": "^1.5.0",
3030
"libsodium-wrappers": "^0.7.15",
31-
"mongoose": "^8.14.3",
31+
"mongoose": "^8.15.0",
3232
"node-seal": "^5.1.5",
3333
"node-watch": "^0.7.4",
3434
"nodemon": "^3.1.10",
@@ -125,10 +125,10 @@
125125
"axios": "^1.9.0",
126126
"benchmark": "^2.1.4",
127127
"daisyui": "^5.0.35",
128-
"eslint": "^9.26.0",
128+
"eslint": "^9.27.0",
129129
"eslint-plugin-jsdoc": "^50.6.17",
130130
"globals": "^16.1.0",
131-
"tailwindcss": "^4.1.6",
131+
"tailwindcss": "^4.1.7",
132132
"textlint": "^14.7.1"
133133
},
134134
"pnpm": {

0 commit comments

Comments
 (0)