Skip to main content

Fungible Standard

An Open Source Framework to build reusable onchain decentralized immutable interoperable Fungible Tokens that can be trusted by millions.

Simplicity is the ultimate sophistication

Epic Fail Crypto

After 15 years in crypto, we cannot hide that the initial To The Moon 🚀 expectations have been broken and that nothing of the promised was delivered.

So, what happened?

At the detail level we can argue a plethora of mistakes:

Development environment

Fungible Standard Maturity Model

Instead, technology evolves in an iterative layered model. Every layer, specializes in solving an specific problem, is standardized, hiding the complexity of lower layers and provides services and good practices to upper layers. As a result, a Maturity Model is produced. Fungible Standard understands this process and proposes a Maturity Model for Fungible Tokens.

7

Application Layer

6

Specialization Layer

5

Interoperability Layer

4

Immutability Layer

3

Principles Layer

2

Standardization Layer

1

Ecosystems Layer

Layer 3

Principles Layer

Contains the business logic and application services. This layer processes user requests, implements business rules, coordinates data flow, and serves as the bridge between the presentation and data layers.

Layer 1: Ecosystems Layer (2009-2015)

Defining the criteria and selecting the pieces that comply with the value capture principles will provide better adoption in an already saturated ecosystem.

Layer 2: Token Standardization Layer (2015-2025)

In order to allow Fungible Tokens communicate with disparated system, it was soon required to define a common interface. This caused the advent of ERC-20 interface in 2015, adopted by Ethereum in 2017.

IERC-20.solInterface for ERC-20 Fungible Tokens
1interface IERC20 {
2 event Transfer(address indexed from, address indexed to, uint256 value);
3 event Approval(address indexed owner, address indexed spender, uint256 value);
4 function totalSupply() external view returns (uint256);
5 function balanceOf(address account) external view returns (uint256);
6 function transfer(address to, uint256 value) external returns (bool);
7 function allowance(address owner, address spender) external view returns (uint256);
8 function approve(address spender, uint256 value) external returns (bool);
9 function transferFrom(address from, address to, uint256 value) external returns (bool);
10}

Complementary Standards

Following the ERC-20 Standard, a number of complementary standards specialized in specific technical features, as:

  • Lifecycle Management: as Pause,
  • Supply Management: as Mint, Burn,
  • Transfer Automation: as Transfer and Call
  • Security: as Owner transfer, Owner Renounce,
  • Permit Features: as Permit
  • Upgradeability: as Diamond Standard

Below are the categories of complementary ERC-20 Standards

Centralized Fungibles (2025+)

At current state of arts, a few fungible types have been identified and implemented. However, despite mainstream expectations and marketing slogans, decentralization remains a challenge.

Another great feature

The Identity Crisis

In his 16th aniversary, blockchain industry looks immersed on his own adolescence crisis. It gets proposals from all directions and is confused about what it wants to become.

With several hundreds of blockchain networks, more than 1700 exchanges, 200 wallets and more thn 1300 ERC standards and the lack of role models and references the industry looks lost into the confusion which is the perfect climate for dishonest behaviour.

Industry speaks about decentralizations, interoperability and its own technological idioms with poor usability and users are messed up with technological concepts instead of perceived value.

Scammers and fake issuers take advantage of the uncertainties. Distrust spreads on the users community. Dissapointment takes over the industry.

Layer 3: Principles Layer

Instead of tecnical concepts, users want clear contracts, outcomes and compromises delivered. Is time to turn the arguments around to users point of view.

Another great feature

Principles to the Rescue

As Asimov's Laws on Robotics, or Archimedes' Law of the Lever, no system can growth without a clear references as lingua franca for communication between agents and stakeholders.

The Principles for Quality Fungible Tokens make up an Abstraction Layer, guaranteeing that tokens deliver the Foundational Principles of Blockchain. Further on, these principles will spawn a checklist of requirements.

... 4 principles are mandatory...

... 2 principles are determined by the Token Issuer...

Layer 4: Immutability Layer

Principles are nothing if they are not etched in stone. Immutability Layer provides a permanent mechanism to host the Token Features that can be assembled in Fungible Token's Contract.

Another great feature

Composition of Immutable Master Contracts

Contracts are created to be enforced. Both parties benefit from clear principles written in stone. Diamond Standard (ERC-2535) provides the technical infrastructure to have Master Agreements on chain in a immutable manner. These Master Agreements are replicated along all tht nodes of the blockchain providing a foundation to have composable contract features.

Compose Library, built-on top of Diamond Standard, brings the assembly of immutable contacts by composition of Master Agreements features.

Both working together provide a technical foundation to enforce, out of the box, the design principles described in Layer 3.

Fungible Standard relies on immutable technologies to guarantee the agreed contracts in compliance with the compromised principles.

How this works?

Layer 5: Interoperability Layer

Immutable principles are nothing if they are not accessible. But blockchains were not designed to communicate which each other causing a liquidity fragmentation problem and therefore destroying usability. Something must be done.

Another great feature

Interchain Communication

With several hundreds of blockchain networks, more than 1700 exchanges, 200 wallets and more thn 1300 ERC standards and the lack of role models and references the industry looks lost into the confusion which is the perfect climate for dishonest behaviour.

Learn More on Fungible Communication.

See ERC Standards
Another great feature

Interoperability Patterns

With several hundreds of blockchain networks, more than 1700 exchanges, 200 wallets and more thn 1300 ERC standards and the lack of role models and references the industry looks lost into the confusion which is the perfect climate for dishonest behaviour.

Learn More on Interoperability Patterns.

See ERC Standards

Layer 6: Specialization Layer

Once we have all Components in place we can focus on Specialization on the different flavours of Captured Value. Fungible Standard defines delivers out of the box fungible tokens ready to capture different flavours of value.

Our amazing feature in action

Blockchain Registry

Existing tokenization patterns hold specialized features and are suitable for different applications.

By different reasons, all the existing tokens, fall short in delivering the funtions of a Medium of Exchange and this is preventing mainstream adoption and real world use cases.

CryptoCommodity combines the features of existing tokens aiming to become the first (crypto)currency representing Sound Money ever. The specifications have been written decades or centuries ago and we are in the time to apply this knowledge.

Join us on the mission to design how the Digital Sound Money should look like.

Any Fungible Token, with ability form its own price without external interaction, can have a decentralized version. By definition, Securites Tokens and Stablecoins are excluded, as they need off-chain prices information to get their own prices.

Layer 7: Application Layer

Only when fungible tokens are specialized and reliable they can enter in the Application Layer. Fungible Standard aims to build fungible tokens that can cover the full lifecycle and benefit stakeholders.

Tokenization

Configuration

Do not tokenize but configure. Most of patterns have already been discovered.

Learn More
Funding

Funding

Get funds from investors to execute your project and return a profit to the investors and value for society.

Learn More
Trading

Negotiation

Use the price formation mechanism of your underlying market to value your token.

Learn More
Operations

Distribution

Choose the best techniques to distribute your token as the barebone for your marketplapce.

Learn More
DeFi

DeFi Services

Contribute to financial inclusion by delivering the value of your token back to the society.

Learn More
Crowdsolving

Crowdsolving

Apply the framework to other tokens to enable citizens funding and solving their own problems.

Learn More