Seeker IP Platform (Hedera)
Idea (What this is)
A full-stack platform to register, license, monetize, and arbitrate intellectual property on Hedera. Creators register IP as on-chain assets, define licenses and royalties, accept revenue, and manage disputes via an UMA-like arbitration system recorded on HCS. DeFi-style Issuer/Lender modules enable asset tokenization, liquidity, and loans tied to IP economics. Tech Stack (What it’s built with)
Frontend: React + Vite, thirdweb, ethers, viem, Tailwind CSS Backends: Node/Express + TypeScript; @hashgraph/sdk for Hedera; Axios Smart contracts: Solidity (IPAssetManagerV2, Issuer/Lender, Arbitration), Hardhat Data: Prisma + PostgreSQL; event firehoses/indexers; IPFS for content/metadata Tooling: pnpm/yarn, tsx/ts-node, tsup, Drizzle (legacy), Thirdweb integrations Key Features
IP Asset lifecycle on Hedera IP registration as NFTs (IPAssetManagerV2), metadata on IPFS Licensing: create terms, mint license tokens, encrypted license terms Revenue: record payments, on-chain royalty tracking and claims Ownership transfer handling and transaction history Licensing & Royalties Priceable license offerings, royalty percentage configuration Royalty holders, claims, and distribution tracking Event indexers to sync contract events into the database Arbitration (UMA-like) Optimistic oracle pattern with stake-weighted voting HCS topics per asset; immutable dispute and vote history Arbitrator escalation and reputation tracking REST API for disputes: raise, vote, resolve, verify HCS messages DeFi-style Components (Issuer/Lender) Issuer: tokenized asset lifecycle (mint/burn, purchase/sell, KYC) Lender: liquidity pools, loans, collateral, liquidation dynamics Price oracle integration Frontend UX Modern, responsive UI with real-time notifications Wallet connect, Hedera testnet support ERC‑6551 token-bound account integrations where relevant Architecture Overview
Smart contracts (in seeker-backend/contracts/): IPAssetManagerV2.sol, IPAssetNFT.sol for IP assets IntellectualPropertyArbitration.sol for disputes Issuer/Lender/Reserve and related contracts Services and Indexers (seeker-backend/lib, seeker-backend/events): Event firehoses and indexers sync on-chain data to DB (Prisma) Thirdweb/viem integrations for reads/writes APIs backend/: minimal Express server for SeekerIP contract flows and Yakoa seeker-backend/routes/: Arbitration and IP Asset routes Storage and Data Prisma PostgreSQL schema for assets, licenses, royalties, claims, payments, users, configs IPFS for content and metadata Token Standards
Hedera Token Service (HTS) Native token operations (create/mint/burn/associate/transfer) for fungible and non-fungible tokens Used extensively in Issuer/Lender flows (USDC-like tokens, LP tokens, collateral handling) ERC‑721 (EVM on Hedera) IP assets are represented as NFTs (e.g., IPAssetNFT), following OpenZeppelin patterns for compatibility Enables standard wallet/explorer support and metadata via token URI (IPFS) ERC‑20‑style Fungible Tokens Asset/reserve/LP tokens follow fungible token semantics; on Hedera these are typically HTS tokens while maintaining EVM compatibility where applicable ERC‑6551 (Token‑Bound Accounts) Integrated for advanced IP ownership/accounting patterns where a token can control an account Registry and account implementations are referenced in the frontend docs
Log in or sign up for Devpost to join the conversation.