> For the complete documentation index, see [llms.txt](https://verifund.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://verifund.gitbook.io/docs/getting-started/platform-architecture.md).

# Platform Architecture

The Verifund platform is engineered to provide a secure, scalable, and transparent crowdfunding environment. Here’s an overview of the architecture that powers our ecosystem.

### System Overview

Verifund uses a combination of blockchain technology, smart contracts, and decentralized file systems to create an end-to-end crowdfunding solution that is both robust and flexible.

* **Blockchain:** Built on the Lisk blockchain for enhanced security and transparency.
* **Smart Contracts:** Utilize Solidity smart contracts to manage campaign creation, donation handling, and disbursements.
* **Decentralized IPFS:** Stores campaign metadata and media for decentralized access and persistence.
* **Dual Payment System:** Support Web2 and Web3 payment.

### IDRX Stablecoin System

IDRX (Indonesian Rupiah Token) is the native currency of Verifund:

* **Pegged Currency:** Mirrors the value of the Indonesian Rupiah to ensure stability.
* **Use Cases:** Transactions, donations, and platform utility.

### Smart Contract Ecosystem

The smart contract system is designed to handle various aspects of the Verifund platform:

* **CampaignFactory.sol:** For deploying and managing individual campaigns.
* **Campaign.sol:** Handles individual campaign logic, including donations and status tracking.
* **VerifundSBT.sol:** Manages verification through Soulbound Tokens.

### SBT Verification System

Soulbound Tokens (SBT) provide a verification mechanism that ensures trust and reliability among users:

* **Non-Transferable:** Represents non-transferable proof of identity or achievement.
* **Whitelist System:** Allows only verified users to participate in certain activities.

### Guardian AI Analysis

The Guardian system provides AI-powered risk and credibility analysis for campaigns:

* **Risk Assessment:** Evaluates campaign descriptions to identify potential red flags.
* **Score System:** Rates credibility to aid donors in making informed decisions.

### IPFS Integration

Using IPFS (InterPlanetary File System), Verifund ensures that campaign data remains accessible and distributed.

* **Decentralized Storage:** Metadata and documents are stored in a way that ensures high availability.
* **Secure Access:** Provides secure and immutable links to campaign media and info.

***

Continue to Smart Contracts for a deeper dive into the contract structure and functionality.
