# matrika **Repository Path**: mirrors_mikeal/matrika ## Basic Information - **Project Name**: matrika - **Description**: Next Generation Decentralized Database - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-04 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # matrika A next generation decentralized database. In `matrika`, databases and indexes are merkle graphs (DAGs) implemented on Prolly Trees (Probablistic B-Trees) in IPLD. Data is written to CAR files that are pushed to web3.storage and made available in IPFS. Optionally, these CAR files could be written to other IPFS nodes and Filecoin. # CLI The main interface at this time is the CLI. Commands are namespaced into the following categories: * `kv` ## Key Value Store The key value store is an append only log of changes to a map (implemented as a prolly tree). It is an efficient key value store that scales to an indefinite size. Concurrent changes between different actors can be reconciled and *most* conflicts automatically resolved. ``` cli.js Commands: cli.js kv-create Create new database from JSON string map cli.js kv-ls [start] [end] List the keys in a database cli.js kv-get Read single key cli.js kv-set Write single key Options: --help Show help [boolean] --version Show version number [boolean] ```