| Summary || Products || Cryptography || Fusion || KeeeX.Js || Verifier || KeeeX Chain || Digital Identity Management |
KeeeX provides various software components to implement our processes, enhance existing applications, and ensure the long-term availability of the verification process.
Some of our offerings are made public, providing third parties with options to verify KeeeXed files without requiring direct interaction with KeeeX.
Our software works on a range of architectures and operating systems; many common systems where Node.js is available are supported, and specific environments such as React Native are also maintained as target environments for our libraries.
Here is an overview of the tools involved in the keeexing process.
Note that more advanced options exist to preserve user privacy but are not described here for the sake of brevity.
The verification process, at its core, is very straightforward.
Main page: KeeeX Fusion
Our core software is KeeeX Fusion.
It is the only tool capable of creating keeexed files, and as such is central to the implementation of our processes.
As the core of our technology, it implements all available actions.
It is provided in multiple ways:
While there are multiple variants, they all provide the same options and perform in a similar manner.
KeeeX Fusion is available through different means depending on the variant: via our private file-sharing service, through a private NPM repository, or via a private Docker registry.
Main page: KeeeX.Js
KeeeX.Js is a lightweight alternative to embedding the full Fusion library, especially useful for client-side operations.
It provides two core features: verifying keeexed files, and producing digital signatures.
As a TypeScript (JavaScript) library, it can be embedded in most JavaScript environments such as a web browser, Node.js, or React Native.
It is not a visual component, but is designed to be integrated into an existing application to quickly add KeeeX's features, namely file verification, and producing basic digital signatures for end users.
KeeeX.Js, as a JavaScript library, is provided in the form of a downloadable archive from our private file-sharing service.
On demand, access to our private NPM repository can be granted.
Main page: Verifier
The KeeeX Verifier is a web component designed to easily integrate into an existing webpage and provide immediate and complete access to any verified KeeeXed file.
As a visual component, it has some limited customisation options.
It can be used to quickly integrate a "visual" verifier into an existing web application.
Similar to KeeeX.Js, it is a JavaScript library and as such is provided in a similar way, alongside a basic usage example.
Main page: KeeeX Chain
KeeeX operates a private smart-contract blockchain based on the Ethereum Virtual Machine (EVM).
This blockchain is not used for excessive tokenization or trading.
Instead, it serves as a publicly auditable ledger and functions as an independent trusted third-party.
As a private blockchain, currently only KeeeX is permitted to perform writing operations on behalf of users, through an auditable smart contract that ensures digital signatures—although not provisioned with "ether"—are verified to originate from legitimate users.
However, as we use this product to expose trust and transparency in associated processes, the chain is publicly accessible to all.
Parties interested in the written data are free to operate what we refer to as an "observer" node, which can detect alterations, manipulations, and invalid writes.
On demand from relevant parties, a Docker container for an observer node can be provided.
Main page: Digital Identity Management
Although KeeeX Fusion operates independently of any identity management solution (it only requires actual cryptographic keys and signatures), we do provide some tooling related to identity management.
Note that, since KeeeX Fusion only manipulates digital keys and signatures, it can already integrate into existing digital identity management solutions with relative ease (including full-blown X.509 PKI), as long as the algorithms and key types are supported.
In addition to the above note, KeeeX provides a lightweight digital identity addressbook mechanism, so that any business can easily expose its own addressbook in complete independence of our own services.
This addressbook would integrate with other verifiers (including the tools listed above) to display appropriate user names, under the authority of that addressbook's provider.