aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2023-08-20 22:33:44 +0300
committerkaotisk <kaotisk@arching-kaos.org>2023-08-20 22:33:44 +0300
commit1c8d1f4710e9f7686222ef842326e4516a5a40b3 (patch)
treef88b8df227a4251c77268c77cc1384ca31d6f756 /README
parentbcb49941cd1f1d10b38ad0faef554f7f934702d3 (diff)
downloadarching-kaos-tools-1c8d1f4710e9f7686222ef842326e4516a5a40b3.tar.gz
arching-kaos-tools-1c8d1f4710e9f7686222ef842326e4516a5a40b3.tar.bz2
arching-kaos-tools-1c8d1f4710e9f7686222ef842326e4516a5a40b3.zip
Good update in README
Diffstat (limited to 'README')
-rw-r--r--README111
1 files changed, 111 insertions, 0 deletions
diff --git a/README b/README
index 4776f69..e2568ea 100644
--- a/README
+++ b/README
@@ -4,6 +4,8 @@ Arching Kaos Tools
> Warning: The tools and the whole project is in an experimental state.
> Everything is subject to change.
+> Hint: Find the "Script usage" section for sum up of the scripts
+
Introduction
------------
Tools that help you to create a blockchain called `zchain` by preparing small
@@ -198,3 +200,112 @@ Concepts under thought
- Spam defence (e.g. how to protect the network from abuse cases) (important)
- Reduce size of all parts of chain (stringify JSON) (improvement)
+Script usage
+------------
+
+Utilities
+---------
+ak-calculate-size # Calculates the overall size of your ZCHAIN
+ak-clean # Cleans up temporary folders created by these tools
+ak-config # Publish your configuration to IPNS
+ak-data-expand # Expands and verifies DATA blocks
+ak-enter # Crawls ZCHAINS
+ak-extract-cids # Prints the CIDs from your ZCHAIN for further usage
+ak-get-akid # Returns IPFS CID of your AKID (ak-config)
+ak-get-chain-minified # Obsolete, ak-enter default output
+ak-get-gpg # Return your GPG key as IPFS CID
+ak-get-latest # Returns zlatest ZBLOCK according to IPFS FS
+ak-tempassin # Creates temporary directories
+
+Logging
+-------
+ak-logfollow # Tails the log file
+ak-logthis # Logs a message to the log file
+
+Schain tools
+------------
+ak-mempool # TODO
+ak-miner-script # Prototype miner
+ak-network # in the works
+ak-show_sblock # Returns a mined SBLOCK
+ak-find-latest-mined-sblock # In a hay of SBLOCKS finds the latest
+
+Network scouting
+----------------
+ak-stellar-get-participants # Returns a list of stellar address trusting ARCHINGKAOS
+
+Modules
+-------
+ak-articles PROTO Adds an article to your ZCHAIN
+ak-categories PROTO Adds or references categories to the ZCHAIN
+ak-comments # References a comment to a ZBLOCK
+ak-files # Adds a file to the ZCHAIN
+ak-folders PROTO Adds a folder to the ZCHAIN
+ak-mixtapes # Adds a mixtape to the ZCHAIN
+ak-news # Adds a news article to the ZCHAIN
+ak-profile # Adds key-value pairs to the ZCHAIN
+ak-reference # Adds references to the ZCHAIN
+ak-repositories # Adds repositories to the ZCHAIN
+ak-roadmap PROTO Adds a roadmap to the ZCHAIN
+ak-transactions # Prototype of transactions in the ZCHAIN
+ak-sm-files # Adds a split file's map to the ZCHAIN
+ak-todos PROTO Adds todo list to the ZCHAIN
+
+Public following (uses ak-profile module)
+-----------------------------------------
+ak-follow # Follow something
+ak-following # List your follows
+ak-unfollow # Unfollow something
+
+Zblock tools
+------------
+ak-zblock-cache # Caches a whole zblock as it would be done by ak-enter
+ak-zblock-manipulator # TODO
+ak-zblock-show # Shows a specified ZBLOCK
+ak-pack_z_block # Creates and publishes a ZBLOCK (used by modules)
+
+Zchain tools
+------------
+ak-zchain-chk # TODO
+ak-zchain-rebase # Rebases ZCHAIN to specified ZBLOCK
+ak-zchain-reset # Resets ZCHAIN to GENESIS
+
+File splitters
+--------------
+ak-sm-filejoiner # Joins a file from a map
+ak-sm-filesplitter # Splits a file to chunks and creates a map
+ak-sm-merkle-tree # Splits a file to merkle tree and returns the root
+ak-sm-merkle-tree-to-file # Joins a file from a merkle root
+
+IPFS Wrappers
+-------------
+ak-ipfs-add
+ak-ipfs-block-stat
+ak-ipfs-cat
+ak-ipfs-check
+ak-ipfs-files-cp
+ak-ipfs-files-ls
+ak-ipfs-files-mkdir
+ak-ipfs-files-mv
+ak-ipfs-files-rm
+ak-ipfs-files-stat
+ak-ipfs-get
+ak-ipfs-key-gen
+ak-ipfs-key-list
+ak-ipfs-key-list-full
+ak-ipfs-name-publish
+ak-ipfs-name-resolve
+ak-ipfs-starter
+ak-ipfs-swarm-peers
+ak-ipns-resolve
+
+Not completed or just odd
+-------------------------
+ak2html # TODO
+ak-get-ipfs-hashes-from-my-zchain # Retuns CIDs of "ipfs" DATA
+ak-get-only-ipfs-key-values-from-our-or-a-zchain # Retuns CIDs of "ipfs" DATA
+ak-get-only-ipfs-key-values-from-our-zchain # Retuns CIDs of "ipfs" DATA
+
+Deprecated
+----------
+ak-json2bash