Welcome To Your Network!
Tell Me More

Features - Advantages - Benefits

"Toto, I've a feeling we're not in Kansas anymore." --Dorothy


At 1000 transactions per second (tps) per node per cpu, network planning is now a reality. Your community needs 10000tps? No problem. Just launch a 10 node network with 10cpus in each node. Your community needs 100000tps? Launch a 100 node network with 100cpus/node.


F1R3FLY.io is fast enough to store audio and video directly on the network and deliver it up in realtime. In the words of the inimitable Stan Lee -- nuff said!


Search created the global enconomy. Network architectures that don't allow search are a step backwards. Not only does F1R3FLY.io let you store data directly on each node; rholang lets you search across your network. In fact, the OSLF algorithm dramatically expands what is searchable.


Scalability doesn't just mean throughput. It also means your network doesn't leak information and it doesn't process unauthorized transactions, for starters. The spatial-behavioral types for rholang catch these kinds of errors and more long before code ever gets deployed to production.


& Publications


An operational semantics for MeTTa

Open Source Utility Tokens are not Securities

How the West Might Be Lost

The Case for Rho-calculus in AI

Consciousness as the Colonization of the Brain

Is Google Doomed

Only the Paranoid Survive

Will the Real Slim Shady Please Stand Up?

Crypto is Persona Non Grata on the Hill

Sharding and Small World Networks

The Golden Needle in the Blockchain Haystack

Meetings with Remarkable Tech

Can RChain Solve Scaling Limitations in Blockchain?

Namespace Logic

A logic for a reflective higher-order calculus

A reflective higher-order calculus

The Rho-calculus

Contracts and Types

Smart Contracts before they were called smart contracts


Provenance and Adoption

  • 1989-1992

    Extensible Service Switch

    In the late 1980’s the researchers at MCC foresaw the commercial development of the Internet. Specficially, Greg Meredith and colleagues recognized the potential for a decentralized and distributed server technology to leverage the networked compute power made available by Internet protocols like tcp/ip. Thus, the Extensible Services Switch (ESS) was born. It hosted an actor-based smart contracting language, Rosette, which was capable of receiving requests to deploy smart contracts from a wide range of Internet-enabled services, including data stores, bespoke messaging solutions. and enterprise workflow tools. The ESS was initially used for data integration and data cleaning related to physical asset management in a wide range of companies that were stakeholders of MCC, including Eastman Chemical and Kodak, and ATT. Later companies that were customers of MCC stakeholders began adopting the technology. For example, both TSB in England, and Sumitomo bank in Japan, customers of NCR (an MCC stakeholder), adopted use of the ESS for managing their ATM networks.

  • 1998 - present

    BizTalk Process Orchestration

    The next generation was a ground up reimplementation by Greg Meredith and colleagues at Microsoft and rebranded BizTalk Process Orchestration. While the core engine of both of these implementations were written in C++, the systems language of choice at that time, the execution mechanism shifted from an actor model, which doesn’t match key enterprise data access patterns, to a concurrent data access model influenced by the Linda Tuple space architecture of David Gelernter. Likewise the smart contracting language shifted from an actor-based language to a language based on Milner’s asynchronous π-calculus, for which Milner won the Turing award. This set up the technology for the application of the emerging spatial and behavioral types to provide a new approach to safe and secure concurrent execution, as well as expand on what is searchable. This second generation was largely used for enterprise workflow and data pipelines. In short, enterprise digital asset management. BizTalk Process Orchestration won product of the year in 2004 and enjoyed deployments in Centrebet, Seoul National University Bundang Hospital, QualCare, Wªrth Handelsges.m.b.H, DTEK, Allscripts, United BioSource, Hogg Robinson, among other companies.

  • 2017 - 2022


    The third generation, dubbed RChain, was a dramatic architectural improvement by Greg Meredith and team, this time built on the JVM in the Scala programming language.The major developments were a redesign of the smart contracting language to use the rho-calculus, a significant improvement over Milner’s π-calculus, and a corresponding improvement over the Linda Tuple space data access layer. The new data access layer, dubbed RSpace, brings together the best of both SQL and NoSql, and what was learned from the decade of big data and map reduce deployments. RChain was used in settings with much larger transaction volumes and much shorter transaction times, such as found in exchanges like MXC. It was also used by the RChain Cooperative community for business decisions requiring a community wide vote, through the decentralized application, RVote. It was picked up by Fabco Technologies to be the core of their Dappy B2B web framework. RChain Cooperative ran a public network supporting these businesses continuously for two years on a 24/7 basis.

  • 2023


    The fourth generation takes everything Greg learned from the Scala implementation and applies it to support much, much greater transaction volumes. Specifically, a new implementation of RSpace in the modern systems language Rust provides an articulation of usage patterns that match the dominant data access patterns in the Internet and thus provide a 100x speed up from RChain. More importantly, it delivers an improvement on RChain’s ability to scale, providing more than 1000 transactions per second per node per CPU. This makes distributed and decentralized network planning a reality. If a given problem requires 10K transactions per second (tps), it requires a network of at least 10 nodes each with 10 CPUs, while a problem domain requiring 100K tps needs a network of at least 100 nodes with 100 CPUs each. Thus, a solution provider can scale up or scale down their solution as needed. Currently the AI company SingularityNet is using F1R3FLY.io to scale up their decentralized AI solutions.

  • Be Part
    Of Our

Our Amazing Team

"Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it's the only thing that ever has." --Margaret Mead

Lucius Gregory Meredith

President and CEO

Ralph Benko

General Counsel

Jeff Turner

Product Manager

"With great power comes great responsibility." --Uncle Ben

Contact Us

ET phone home.