FeverTokensFeverTokens
Technology
Ecosystem
About
Blog
Contact
Get Started
Back to Blog
Smart Contract Architecture

Modular Smart Contracts with POF

December 10, 20247 min read
Modular Smart Contracts with POF

The Package-Oriented Framework (POF) is FeverTokens' open-source architecture for building modular, upgradeable smart contracts. Inspired by the package management systems that power modern software development — npm, Cargo, pip — POF introduces the concept of on-chain packages: self-contained units of smart contract logic that declare their interfaces, storage requirements, and version constraints. Each package is a facet in a Diamond (EIP-2535) system, but with additional metadata that enables automated compatibility checking and dependency resolution.

A typical POF project starts with a manifest file that lists the packages to be installed into a diamond. The CLI reads this manifest, resolves dependencies, generates the diamondCut calldata, and deploys or upgrades the system in a single transaction. Developers can publish packages to a shared registry, version them semantically, and compose them freely. A compliance package from one team can be combined with a transfer package from another, provided their declared interfaces and storage namespaces are compatible.

The benefits compound at scale. When a regulatory change requires updating the KYC verification logic, the team publishes a new version of the compliance package, and every diamond that depends on it can upgrade independently. Audit surface area is reduced because each package is small and focused. And because the framework enforces separation of concerns at the architecture level, teams can work in parallel without risking storage collisions or interface conflicts. POF is the foundation on which the rest of the FeverTokens ecosystem is built.

Back to Blog
FeverTokensFeverTokens

Enterprise blockchain infrastructure for real-world asset tokenization. Paris-based deeptech.

Technology

  • POF
  • SDK
  • Standards

Products

  • FThub
  • CLI Platform
  • FeverPlatform

Company

  • About
  • Blog
  • Contact
38 rue Jean-Mermoz, 75008 Paris, France
© 2026 FeverTokens SAS. All rights reserved.