Technical Whitepaper  ·  Version 1.0

An On-Chain
Education Protocol

Verifiable credentials, deflationary tokenomics, and decentralised governance — built on Base.

Network       Base Mainnet (chainId 8453)
Token         $SKILL · ERC-20 Deflationary
Certificate   ERC-1155 Soulbound NFT
Status        Pre-launch — contracts pending deployment
Published: 2025
skillchain.ink
api.skillchain.ink/v1
@skillchain
Abstract
SkillChain is an on-chain education protocol deployed on Base that enables learners to purchase courses, earn cryptographically verifiable certificates as non-transferable NFTs, and participate in a self-sustaining economy governed by the deflationary $SKILL token. Every course purchase permanently removes 5% of the transaction value from the circulating supply, creating provable scarcity directly tied to platform usage. Employers and institutions can verify any learner's credentials on-chain without a trusted intermediary. Governance transitions progressively to $SKILL holders through a DAO module, aligning incentives between learners, educators, and the protocol.
01
Introduction

The Problem with Credentials Today

Digital credentials are fragmented, easily forged, and locked inside siloed platforms. A certificate from one provider means nothing on another. Employers must trust self-reported achievements, and learners have no portable, tamper-proof record of their education.

Centralised edtech platforms capture most of the economic value, leaving course creators with thin margins and learners with data locked inside walled gardens. When a platform shuts down, certificates disappear with it.

SkillChain resolves these problems at the protocol layer by anchoring every purchase, certificate, and credential to a public blockchain. The record is permanent, portable, and verifiable by anyone with internet access — no centralised registry required.

02
Technical Architecture

Protocol Design

Base
Network
ERC-20
Token standard
ERC-1155
Certificate NFT
IPFS
Content storage

SkillChain is a suite of four smart contracts deployed on Base Mainnet. Base was chosen for its Ethereum equivalence, sub-cent transaction fees, and growing consumer adoption — making micro-transactions viable at scale.

Smart contract modules

Content layer

Course content (videos, text, quizzes) is stored off-chain via IPFS for censorship resistance. Content hashes are anchored in the on-chain course registry, so any modification to the original content is immediately detectable by comparing the hash.

03
Token Economics

$SKILL Token

Property Value
NameSkillChain Token
SymbolSKILL
Decimals18
Total supply1,000,000,000 SKILL — fixed at deployment
NetworkBase Mainnet (chainId 8453)
MechanismDeflationary — 5% burned on every course purchase
MintingDisabled post-deploy — no mint() function reachable
LiquidityUniswap V3 SKILL/ETH pool
No inflation, ever. Total supply is fixed at deployment. The token contract has no mint() function reachable post-deploy — circulating supply can only decrease via burns.
04
Allocation

Tokenomics & Distribution

The initial 1,000,000,000 $SKILL supply is distributed across four tranches with vesting schedules designed to align long-term incentives and prevent early dumping.

Community & rewards
Released over 4 years via competitions & staking
50%
Investors
6-month cliff, 18-month linear vest
20%
Liquidity pool
Locked 12 months at launch (Uniswap V3)
15%
Team
12-month cliff, 24-month linear vest
15%

The community-and-rewards tranche is the largest allocation by design. It ensures that learners and educators — the people who generate value on the protocol — receive the majority of the token supply.

05
Deflationary Core

Burn Mechanism

Every course purchase triggers CourseStore.sol, which splits the payment atomically in a single transaction. There is no intermediary step that can be front-run or reversed.

85%
Course creator
Sent directly to
creator wallet
10%
Platform treasury
Funds protocol
development & DAO
5%
Burned forever
Sent to 0x0,
never recoverable
Solidity · CourseStore.sol
function purchaseCourse(uint256 courseId) external {
    Course memory course = courses[courseId];
    uint256 price = course.price;

    uint256 creatorAmount  = (price * 85) / 100;
    uint256 treasuryAmount = (price * 10) / 100;
    uint256 burnAmount     = price - creatorAmount - treasuryAmount;

    skillToken.transferFrom(msg.sender, course.creator, creatorAmount);
    skillToken.transferFrom(msg.sender, treasury, treasuryAmount);
    skillToken.burnFrom(msg.sender, burnAmount); // removes from total supply

    certificate.mint(msg.sender, courseId); // soulbound NFT issued
    emit CoursePurchased(msg.sender, courseId, price, burnAmount);
}
Verifiable on-chain. Every burn emits a CoursePurchased event publicly verifiable on Basescan. Cumulative burned supply will be tracked live on the token dashboard at launch.
06
Verifiable Credentials

Soulbound Certificates

Completion certificates are minted as ERC-1155 tokens at the moment of course completion. They are non-transferable by design — they represent a learner's verified history, not a tradable asset.

07
Platform

Course Store

The course store is the primary purchase surface. Each course is registered on-chain with a price denominated in $SKILL, a creator address, and an IPFS content hash that anchors the canonical version of the material.

TypeScript · @skillchain/sdk
import { useSkillChain } from '@skillchain/sdk';

const { purchaseCourse, balance } = useSkillChain();

async function buy(courseId: number) {
  const tx = await purchaseCourse(courseId);
  await tx.wait();
  // certificate NFT is minted automatically on success
}

SkillChain supports any Base-compatible wallet via standard EIP-1193 providers. The SDK wraps wagmi and viem for React applications and exposes raw contract methods for non-React environments.

08
Incentives

Competitions & Rewards

$SKILL rewards for competitions and bounty projects are distributed via RewardDistributor.sol, funded from the community allocation treasury. Competitions are designed to reward practical skill demonstration, not just course completion.

Detailed submission flow and reward distribution mechanics are in progress and will be published alongside the Stage 2 MVP launch.
09
Integration

REST API Reference

The SkillChain REST API exposes read endpoints for courses, certificates, and burn statistics. Base URL: api.skillchain.ink/v1

Endpoint Method Description
/courses GET List all published courses with prices and IPFS metadata.
/courses/:id GET Fetch a single course by ID.
/certificates/:wallet GET List all certificates owned by a wallet address.
/token/stats GET Live supply, circulating supply, and cumulative burned amount.
10
Decentralisation

DAO & Governance

Governance launches in Stage 4. $SKILL holders will be able to propose and vote on new course categories, fee parameters, and treasury grants via a Governor Bravo-style module. Voting weight is proportional to $SKILL held at the time of snapshot.

The progressive decentralisation path is deliberate: early protocol decisions require speed, but sustainable long-term growth requires community ownership. The team retains upgrade keys only until governance is live and proven.

11
Development Stages

Roadmap

Stage 0
Token Launch Upcoming
Deploy SkillToken.sol on Base Mainnet. Bootstrap Uniswap V3 SKILL/ETH liquidity pool. Open token dashboard at launch.
Stage 1
Course Store Alpha Planned
Deploy CourseStore.sol and CourseCertificate.sol. First cohort of courses onboarded. Learners can purchase and receive soulbound certificates.
Stage 2
MVP & Competitions Planned
RewardDistributor.sol deployed. First public competition with $SKILL prize pool. Detailed submission and reward docs published.
Stage 3
SDK & Partner Integrations Planned
Public @skillchain/sdk release. Partner school integrations. Employer verification portal for reading wallet certificates.
Stage 4
DAO & Full Decentralisation Planned
Governor Bravo governance module deployed. $SKILL holders vote on course listings, fee parameters, and treasury grants. Team keys revoked.
12
Security

Audits & Risk Disclosures

All core contracts will undergo independent third-party security audits prior to mainnet deployment. Audit reports will be linked in this document and on the public GitHub repository once complete.

No audit completed yet — do not send funds. Contracts are not yet deployed. Beware of phishing tokens or fake contract addresses claiming to be $SKILL prior to the official launch announcement. The only authoritative source is skillchain.ink.

Risk factors