• What is TinyChain?

    TinyChain is a single piece of software, like MySQL or the Linux kernel, which provides all the basic building blocks needed to build and run a scalable and highly-available cloud service at an absolute minimum of cost.

  • Why should I use TinyChain?

    TinyChain has unique and powerful features which no other platform can offer, like:

    Automatic cross-service transactions: stop writing your own glue code to authenticate, parse, reformat, and handle errors from every other service that yours interacts with, and focus only on the business logic that you need to succeed.

    Stateful ML models with automatic memory management: TinyChain automates away the tedious manual coding process of chunking training data to fit into memory and allows multiple models to share the same production serving infrastructure with no special treatment.

    GDPR-compliant blockchain*: Blockchain applications are rapidly gaining mainstream adoption, but are fundamentally incompatible with new privacy laws like GDPR and CCPA . When data is stored in the Bitcoin or Ethereum blockchains, it's there forever! As the first cloud service platform designed from the ground up for compatibility with GDPR and CCPA, TinyChain provides the ability to prune a blockchain of PII in compliance with a user requests.

    Single platform TinyChain also provides a single unified platform for production application hosting as well as data science, meaning that customer data never needs to leave the platform that authorizes access to it. This reduces operational risk by eliminating the need to make copies of customer data for analysis, which can easily be lost or compromised.

    * coming soon

  • What backend does TinyChain use?

    tl;dr: TinyChain is the backend!

    TinyChain is built on other open-source libraries like tokio and ArrayFire but it does not make use of any traditional "backend" services like MySQL, MongoDB, TensorFlow, memcache, etc. TinyChain implements its own BTree, Table, Tensor, and Graph as well as elliptic-key cryptographic security with rjwt.

  • Is this a cryptocurrency?

    No! TinyChain brings architectural lessons learned from the cryptocurrency ecosystem to traditional enterprise software, but it has no built-in support for any cryptocurrency.

    For example, TinyChain has a blockchain data structure built-in, which can be used to build applications shared between users who don't entirely trust one another (e.g. a commodities trading marketplace). It also uses a distributed consensus algorithm ( Byzantine multi-Paxos ) similar to decentralized networks like Bitcoin and Ethereum in order to establish a universal ordering of events in the network.

  • How much does it cost?

    TinyChain is completely free and open-source! It's free for all uses, including personal, educational, and commercial use, and it's free to modify and redistribute. You can view the source code on GitHub.

  • I have a product idea. Will you build it for me?

    Yes! TinyChain Inc. offers custom development services. Send us an email at support@tinychain.net with a brief description of what you need to get the conversation started.

    All product discussions are completely confidential. You will retain 100% ownership of your product. We offer a free hosting tier, but you can opt not to use it, or move to your own hosting at any time at your sole discretion.

  • I have a cloud application that's already up and running.
    Will TinyChain make it better?

    Maybe. It depends. If you have something that's working well already, we don't recommend migrating to TinyChain purely for its own sake.

    Send us an email at support@tinychain.net to discuss your use case.

  • I'm a developer and I want to use TinyChain. Can you help me get started?

    Yes! You should first go through the Quickstart example and any documentation that seems relevant to what you want to do. If you're still not sure how to accomplish what you need, talk to us on Discord or start a discusson on GitHub.