Transparent, tamper-proof audit trails for founder verification events on the Polygon blockchain.
# Telika Open-Source: Blockchain-Anchored Verification System
> Transparent, tamper-proof audit trails for founder verification events on the Polygon blockchain.
## Overview
Telika is an AI-powered platform for vetting and scoring African startups. This open-source component anchors **cryptographic proofs** of key verification events on the **Polygon blockchain**, creating tamper-proof audit trails while keeping sensitive data private.
### Key Features
- π **Privacy-Preserving** β Only keccak256 hashes are stored on-chain; sensitive data stays off-chain
- π **Blockchain-Anchored** β Immutable proofs on Polygon (Ethereum L2) for cost-efficient verification
- π **Independently Verifiable** β Anyone can verify proofs via the public verification interface
- π§© **Modular SDK** β TypeScript SDK for easy integration with any platform
- π‘οΈ **Role-Based Access** β OpenZeppelin AccessControl for authorized proof anchoring
### Supported Event Types
| Event | Description |
|-------|------------|
| πͺͺ Identity Verification | Founder identity has been verified |
| π° Funding Disbursement | Funding has been disbursed to a venture |
| π― Milestone Confirmation | A venture milestone has been confirmed |
| π Score Update | Founder/venture score has been updated |
## Project Structure
```
βββ contracts/ # Solidity smart contracts (Hardhat)
β βββ contracts/ # TelikaVerification.sol + interface
β βββ test/ # Comprehensive test suite
β βββ scripts/ # Deployment scripts
βββ sdk/ # TypeScript SDK
β βββ src/
β β βββ types.ts # Type definitions
β β βββ proof-generator.ts # Proof hash generation
β β βββ blockchain-client.ts # Contract interaction
β β βββ abi.ts # Contract ABI
β βββ test/ # Unit tests (Vitest)
βββ verification-app/ # Public verification web interface (Vite)
β βββ src/
β βββ main.ts # SPA logic
β βββ styles.css # Premium dark theme
βββ turbo β¦