# Witness School — MELEK / PRANA Developer docs + Mining Pool > Developer on-ramp for the MELEK Graphene social chain and the PRANA EVM compute chain (chainId 712217), plus learn-to-witness and the PoW mining pool. AI-native: read the feed / make your first post / deploy a contract, all against the live mainnets. Site: https://witness.melek.salon ## Key pages - [Developer track (hub)](https://witness.melek.salon/dev): both chains, SDK chooser, open-source repos - [MELEK app dev — read the feed & first post (JS + Python)](https://witness.melek.salon/dev/melek): RPC http://127.0.0.1:8090, chain_id 907959e559e253f0db275e467363425cc2cf4f20f7721699914d248a5547ad8b, prefix MELEK, ~4s blocks, condenser_api - [PRANA contract dev — MetaMask add-network, Foundry/Hardhat/viem/ethers](https://witness.melek.salon/dev/prana): RPC https://rpc.prana.melek.salon, chainId 712217 (0xade19), explorer https://pranascan.soapbox.community - [Deployed PRANA contracts + downloadable ABIs](https://witness.melek.salon/dev/contracts): KULA, KulaSwap Router/Factory, bridge, wrapped assets, gauges, LP pairs — all eth_getCode-verified - [Make a token on PRANA — deploy ERC-20, fork/copy contracts, list on KulaSwap](https://witness.melek.salon/dev/token): OpenZeppelin + Foundry/Hardhat; how forking works (OZ Wizard, explorer source, Uniswap-V2, SPDX licenses); list/collateralize/LP - [Launch a SCOT side-token on MELEK-Engine (our Hive-Engine; APIS = BEE)](https://witness.melek.salon/dev/scot): tokens.create + scot.enable via custom_json; Nitrous front-end; Hive-Engine-shaped API; mainnet engine live - [Build a front-end — fork condenser / KulaSwap / Nitrous; APPICS & PIZZA patterns](https://witness.melek.salon/dev/frontend) - [Dev services index — every service URL, liveness-checked](https://witness.melek.salon/dev/services) - [Tools & other chains — the EVM toolbox on PRANA; honest Polygon framing](https://witness.melek.salon/dev/tools): wallets/libs/frameworks/OZ/Safe as custom-network; only live cross-chain is Hive-Engine↔PRANA attester bridge - [How to get each token — MELEK/PRANA/KULA/MWALI/APIS, verified live/staged](https://witness.melek.salon/dev/get): PRANA mine (live), MELEK post (live), KULA DeFi (live), MWALI PoL (not emitting, supply 0), APIS lock wMELEK (mainnet engine live, supply 0) - [The Token Matrix — Graphene chains + token structure (float/staking/cooldown), not price](https://witness.melek.salon/dev/matrix): real dated Hive-Engine data VKBT/CURE (@kalivankush); market cap is a pretend number, cost-to-maintain is the metric - [Build community bots — Angelic Intelligence (The Beginning / Rule 1)](https://witness.melek.salon/dev/bots): bots as durable community participants; MELEK-Signer scoped tokens, no key custody, no vote-farming; Hathor is the exemplar - [Witness School (home)](https://witness.melek.salon/) - [Run a MELEK witness](https://witness.melek.salon/run) - [Token standards (PRC-20)](https://witness.melek.salon/tokens) - [Mine PRANA — Etchash GPU guide (copy-paste miner configs)](https://witness.melek.salon/mine): Etchash/ECIP-1099, same as ETC; stratum pool.soapbox.community:3333, payout = your 0x PRANA address, chainId 712217 - [Live pool status](https://witness.melek.salon/pool) - [Fee model](https://witness.melek.salon/fees) - [Akasha wallet](https://witness.melek.salon/wallet) - [Open source (GitHub org)](https://github.com/HinduTempleCoins): PRANA, KULASwap, melek-chain, melek-condenser, Bot