Community Blockchain Platform — blockchain infrastructure for organizations of every size, from a local chess club to an entire city.
Intercoin combines Web 2.0 (social) with Web 3.0 (transactional) — into something we call Web 5.0. Built to work with Qbix, an open-source social community platform with over 8 million people in 95+ countries, Intercoin's smart contracts give any organization tools previously available only through large centralized corporations and nation-states.
Over five years of research and security auditing (including CertiK and Ubik Group) went into hardening these contracts. All are deployed as factory contracts on multiple EVM-compatible blockchains — Ethereum, Polygon/MATIC, and Binance Smart Chain — at deterministic, recognizable addresses. They are open source (AGPL-3.0) and designed to snap together like LEGOs.
Most of the Web3 space has focused on zero-sum applications: finance, speculation, and yield farming. Intercoin is focused on massive utility for real communities — mainstream adoption of decentralized systems that improve how people govern themselves, manage money, and work together.
"Windows and MacOS were amazing graphical operating systems, but someone needed to build applications for regular people to take advantage of the new technology. That is what Microsoft Office did for businesses and Adobe did for artists. Intercoin does this for communities and blockchain."
Outlets including CoinDesk and CoinTelegraph have covered Intercoin's work on governance, voting, and community economics.
1. 👥 Community DAO — CommunityContract
The foundation of the whole system. CommunityContract provides a standard on-chain interface for managing who belongs to a community and what roles they have. It enforces rules about which roles can assign other roles — so a owner can add admins, admins can add members, and custom roles can be defined for any purpose.
Every other Intercoin contract leans on this one for identity. Ownership can be transferred to a ControlContract for multi-party governance, or to the 0x0 address to go fully leaderless.
Key interface:
addMembers([members])
removeMembers([members])
grantRoles([addresses], [roles])
revokeRoles([addresses], [roles])
createRole(role, displayName)
invitePrepare(sSig, rSig) // gasless invite links
inviteAccept(p, pSig, rp, rpSig)Members are represented pseudonymously by Ethereum wallet addresses. Members can themselves be smart contracts — so the owner of a community could be a 3-of-5 multisig ControlContract.
📖 Learn more · 💻 GitHub
2. 🖼️ NFTs — NonFungibleTokenContract
Intercoin's NFT contracts go well beyond ERC-721. They support series (grouping NFTs on one contract), gasless minting (mining fees only when an NFT is purchased), built-in randomness and post-sale effects, and deep integration with the Qbix platform.
The factory is deployed at 0x22222242dbee44d6927ce2eb82acf107395478fc across all chains. It was audited by Ubik Group and supports connecting with artists to produce rolling NFT drops (100–200 at a time) while raising funds from your community.
Properties:
- 🔒 Secure — prices and rules are on-chain and immutable
- ⛽ Gasless — no gas until purchase
- 🎲 Flexible — issuers can create effects even after sale
- 🔗 Integrated — works natively with the Qbix Platform
📖 Learn more · 💻 GitHub
3. 💵 Currencies — UtilityTokenContract
Issue and manage your own local currency. Communities can create utility tokens pegged to local economic activity, encouraging residents to buy local and businesses to hire local — rather than hemorrhaging value out to federal money systems.
Works directly with IncomeContract to power Voluntary Basic Income (VBI): a community-issued stipend covering some or all of members' measured local expenses.
📖 Learn more · 💻 GitHub
4. 🔄 Subscriptions — SubscriptionContract
Collect recurring membership fees from people around the world, across many blockchains, using ETH, USDT, or any ERC-20 token. People authorize withdrawals from their wallets; the contract handles the rest on a daily, weekly, or monthly cadence.
Integrates with AuctionContract for price discovery (let people bid on limited spots in a class), and with CommunityContract to grant or revoke roles automatically based on subscription status.
A lapsed subscriber gets a grace period to restore — and your website can read the blockchain through any provider (Infura, QuickNode) to know the current membership state of each user.
📖 Learn more · 💻 GitHub
5. 💸 Income & Payouts — IncomeContract
Once funds are raised (via subscriptions, auctions, or token sales), IncomeContract handles transparent, auditable disbursements. Admins register payees, set payment rates, and assign managers to approve work before funds are released.
Combined with the Qbix Platform, each staff member has a public profile with ratings, reviews, and on-chain payment history — giving backers real confidence in how funds are spent.
Also powers UBI: when paired with CommunityContract, it can disburse a universal or voluntary basic income in a community's own currency. Projects like Rohingya Coin demonstrate what this looks like in practice.
📖 Learn more · 💻 GitHub
6. 📊 Stats & Analytics — StatsContract
Compute sums, counts, and averages across tagged categories of economic activity. Only addresses holding the designated role in CommunityContract can submit data — so the stats are trustworthy.
Supports four time windows: day, week, month, year.
Key methods:
record(tag, price) // submit a data point
avgByTag(tag, period) // rolling average for one tag
avgSumByAllTags(period) // sum of averages across all tags
allTags() // list of tracked categoriesUsed alongside IncomeContract to calculate what fraction of a community's local expenses to cover via UBI — turning real consumer price activity into a policy input.
📖 Learn more · 💻 GitHub
7. 🏆 Contests — ContestContract
A community pools tokens in a multi-stage contest with elected judges and prize distributions. Contributors pledge tokens, delegate judging weight, and watch contestants compete. If the outcome looks rigged, pledgers can exit (with a penalty), meaning the money doesn't go to whoever rigged it — a cryptoeconomic disincentive for corruption.
The contract is designed to comply with both FinCEN's Integral Exemption (for goods and services) and the SEC's Rule 701 (consultant/advisor compensation), making it viable for real-world token-earning without triggering securities or money-transmission registration.
📖 Learn more · 💻 GitHub
8. 💰 Fundraising — SalesContract
Raise money in multiple rounds with bonus structures. Whether launching a DAO, a fan community, or a refugee fund, Intercoin's fundraising tools let you sell roles and NFTs to your community, embed Web3 widgets directly into your existing website, and accept crypto (or fiat via partners like Banxa) from supporters around the world.
Roles are non-transferable and thus unlikely to be classified as securities. NFTs representing finished works carry similar protections. Phase 1 targets $50K–$100K raised; subsequent phases unlock the full Web 5.0 stack.
📖 Learn more · 💻 GitHub
9. 🔨 Auctions — AuctionContract
Where ContestContract has providers compete for a fund, AuctionContract has buyers compete for a limited set of items — NFTs, concert tickets, course spots, reservations, or anything else scarce and valuable.
The contract allows N winners. When the N+1st bid arrives, it refunds the lowest existing bidder (who can then rebid higher). This continues until endTime, leaving the N highest bidders as winners. Works seamlessly with SubscriptionContract for recurring-access price discovery (e.g. a yoga class with 20 spots).
📖 Learn more · 💻 GitHub
10. 🤝 Escrow — EscrowContract
Intercoin's take on MAD escrow (Mutually Assured Destruction): both parties lock up collateral, giving each side a strong financial incentive to complete the transaction honestly. No reputation system required — the math does the work.
Parties exchange signed receipts off-chain with incrementally increasing unlock amounts, only posting the final result to the blockchain. Supports simple swaps, service milestones, rental deposits, lending, and any transaction where trust needs to be built incrementally over time.
Use cases: exchanging large on-chain or off-chain value, buying goods without relying on eBay-style reputation, paying for services in milestones, and renting with security deposits.
📖 Learn more · 💻 GitHub
11. 🔑 Control & Multisig — ControlContract
A drop-in replacement for any important address — owner, manager, treasury — requiring M-of-N signatures before any action proceeds. Unlike a basic multisig wallet, ControlContract can call any method on any other smart contract, making it extremely flexible for governance.
Works with CommunityContract roles: require, say, 3 of 5 teachers to sign off on an action. Supports succession: if the primary group fails to call heartbeat() for a month (kidnapping, vacation, incapacitation), control passes to a designated successor group, and reverts when the original group returns.
📖 Learn more · 💻 GitHub
12. 🗳️ Voting & Governance — VotingContract
Secure, cryptographically verifiable elections for any community. VotingContract uses block hashes as an uncontrolled random seed to select eligible voters across rolling windows — closer to polling than elections, removing turnout bias while keeping participation voluntary and fair.
Votes require two independent apps on two different computing environments to submit (e.g. desktop + phone), preventing any single vendor from silently flipping results. A whitelist of audited apps ensures votes can only be submitted through verified software.
The contract is intentionally generic: VotingData is passed to an external method on any contract, which interprets the vote however it wants — FPTP, ranked choice, approval voting, or anything else. IncomeContract for instance can use VotingContract to let a community vote whether UBI should increase or decrease by 1%.
📖 Learn more · CoinDesk Coverage · 💻 GitHub
The contracts are designed to compose. A worked example:
- A community (
CommunityContract) invites members and defines roles. - It issues its own currency (
UtilityTokenContract) and works with local vendors to accept it. - Members and vendors record prices (
StatsContract) across food, clothing, and services categories. - Periodically, the community holds a vote (
VotingContract) on what fraction of each expense category to cover per member. - The
IncomeContractdistributes the resulting UBI in the community's own currency, on the schedule the community voted for. - New members fund their participation through auctions (
AuctionContract) or subscriptions (SubscriptionContract), with the proceeds managed transparently byIncomeContract. - Large decisions — like upgrading a contract — require a multisig quorum (
ControlContract) of designated community leaders.
The global community forum at community.intercoin.app brings together technologists, economists, lawyers, and community organizers working through the social, legal, and economic dimensions of rolling all this out.
All Intercoin factory contracts are deployed at the same address across every supported chain (Ethereum, Polygon/MATIC, Binance Smart Chain), following a recognizable pattern:
| Contract | Address |
|---|---|
| ITR Token | 0x1111158f88410da5f92c7e34c01e7b8649bc0155 |
| NFT Factory | 0x22222242dbee44d6927ce2eb82acf107395478fc |
| CommunityContract | 0x333333d4a207f2237d5c3fecbdddac2e6c01990b |
The pattern continues for each subsequent contract in the suite. This makes it straightforward to verify and trust any Intercoin factory without needing to check a separate registry per chain.
- Try the app: intercoin.app — deploy audited smart contracts for your community
- Buy & trade ITR: community.intercoin.app
- Join the community forum: community.intercoin.app
- Read the whitepaper: intercoin.org/whitepaper.pdf
- Explore the deck: intercoin.org/deck.pdf
- Watch the Intercoin Show: YouTube
Intercoin is a spinoff of Qbix, the open-source community platform with 8M+ users across 95+ countries. All smart contracts are AGPL-3.0 licensed.





