Back to explore
Season 1 · DeFi & Open Finance

InkFi

Open Finance for writers — every article is a yield-bearing asset on OPN Chain.

Stage 1, ReviewDeFi & Open Finance

by nickvujc · submitted May 29, 2026

Community votes

0

Voting opens when this submission reaches the Top 10 stage.

Overall score

/ 100

Weighted average across the 5 judging criteria.

Description

01/03

What the builder said.

Written by the team, rendered as the markdown they typed in the submission wizard.

What we built

InkFi turns every article into a financial primitive. Three composable layers, all settled on OPN Chain.

  • ArticleNFT — soulbound ERC-721. Every published article is an NFT owned permanently by its writer. Authorship can never be transferred, only versioned.
  • ArticleVaultPool — per-article staking. Fans deposit OPN on articles they believe in. When that article is tipped, stakers earn a pro-rata share through a Synthetix-style accumulator (accRewardPerShare). One contract serves N pools, gas-efficient packed storage.
  • TippingRouter — single entrypoint splitting every tip 70/25/5 between writer, stakers, and protocol treasury. Tips stop being one-shot — they generate continuous yield for fans who curated early. If a vault has no stakers, the staker share is auto-redirected to the writer so funds are never stuck.
  • InkStream — per-second subscription streaming. OPN flows from reader to writer continuously. This is only economically viable because OPN Chain has roughly one second block time. On Ethereum mainnet a per-second stream would be useless.

Why

Web2 publishing pays writers via ads, paywalls, and middlemen taking 30 to 70 percent. Decentralized publishing (Mirror, Paragraph, my own Inkrun on Solana) solved censorship but kept the same broken monetization: one-shot tips and nothing else. InkFi treats each article as a programmable yield-bearing asset and gives readers an economic stake in articles they discover before they go viral. That is the open finance angle: replace platform rent with on-chain primitives.

How it works end to end

  1. Writer publishes an article. A soulbound ArticleNFT is minted.
  2. A reader stakes OPN into that article's ArticleVaultPool.
  3. Other readers tip the article in native OPN through TippingRouter.
  4. Router wraps to WOPN, splits 70/25/5, pushes the staker share to the pool, calls notifyReward(articleId, amount).
  5. Stakers' pending rewards crystallise. Anyone can claim() independently.
  6. Writers can also receive per-second subscriptions through InkStream, withdrawable continuously.

Why this scores against the rubric

  • OPN Chain Integration (30) — five contracts deployed, all load-bearing. Per-second streaming and micro-tipping are unaffordable on slower or more expensive chains.
  • Technical Quality (25) — Solidity 0.8.30, paris EVM target, viaIR optimizer, packed structs, custom errors. 11/11 Hardhat tests covering soulbound, splits, late-staker accounting, stream caps, access control. Flattened sources committed.
  • Product & UX (20) — Next.js 14 dApp with three flows (write, tip+stake on article, open+manage stream). Live deployment at https://inkfi.vercel.app.
  • Innovation (15) — "creator DeFi": articles as composable yield-bearing assets, staker discovery rewards, reputation-aware streaming as the path to credit.
  • Builder Commitment (10) — continuation of Inkrun (https://inkrun.vercel.app), full multi-component delivery (contracts + web + Node CLI + Python analytics), public roadmap.

Stack

LayerTech
ContractsSolidity 0.8.30 + Hardhat + OZ 5.0.2
WebNext.js 14 + wagmi v2 + viem + RainbowKit
CLINode + viem (11 commands, auto-wrap and approve)
AnalyticsPython + web3.py + rich (live TVL leaderboard)

Roadmap, short version

Q3 2026: IPFS for content URIs, Writer Credit (borrow against future stream income), subgraph and discovery feed. Q4 2026: reputation NFT tiers feeding credit scoring, multi-asset streams, mobile PWA, external audit. 2027+: DAO governance, cross-chain settlement, public SDK.

Roadmap

02/03

What ships next.

The builder's own next-quarter plan. Use it to gauge follow-through and ambition.

Q2 2026 (current quarter)

  • Smart contracts deployed to OPN testnet, full test suite green
  • Web dApp live: write, tip, stake, claim, stream
  • Node CLI for power users
  • Python analytics monitor

Q3 2026

  • IPFS / Arweave integration for article content
  • Writer Credit primitive: borrow against future stream income
  • Subgraph + stake-weighted discovery feed
  • Mainnet launch with seeded writers

Q4 2026

  • Reputation NFT tiers feeding credit scoring
  • Multi-asset stream support
  • Mobile PWA, accessibility pass
  • External smart contract audit

2027 and beyond

  • DAO governance over treasury and split parameters
  • Cross-chain settlement back to OPN
  • Public SDK for third-party integrations
  • Grant programme for writers building on InkFi

On-chain proof

03/03

5 contracts on OPN Chain.

The chain itself confirmed every deployment is valid, signed by the builder's wallet, and inside the season's window.

  • 01InkStreamPrimary

    0xEb40993f26Ba197E12511d4d7DF67F4A8aE2b3D4

    tx 0xdc433aa506e688ce5ae55e16835ddab852bdb292db72539c1d08c67dc10ce6a9

    deployed May 29, 2026 · block 17522058

  • 02TippingRouter

    0xa832c04f9AF129De318da9c81ffC79b20e9E2286

    tx 0xb5164ec493f4760e3433a0321ed6852811f3fcfaa2a58d69cdfae70d2a69b241

    deployed May 29, 2026 · block 17522052

  • 03ArticleVaultPool

    0x077eD7E64ea1Cb8F56aCEc24D5b2cEE960B17B3d

    tx 0x2b9ece587f4e4076b257fe49e30bfc5b5fd0d5776b6273c2397c582581ec2b72

    deployed May 29, 2026 · block 17522049

  • 04InkFi Article

    0xdCFB5705D76cbcf425A6884247a5e9AcA6D068dF

    tx 0x9e6d911d34d264bc79c8ce82775d07ba7ba28d531f3d6f1702b31bf2da13b063

    deployed May 29, 2026 · block 17522046

  • 05Wrapped OPN

    0x31cD4d43F164B9F734Cea137c3CcCD538fC184DC

    tx 0xffb019cf21117334ed32409ab4272b1136f8b919322505e1822065f1cf8ae6ee

    deployed May 29, 2026 · block 17522043