|
| 1 | +--- |
| 2 | +sidebar_position: 1 |
| 3 | +--- |
| 4 | + |
| 5 | +# Directive: Kickoff & Orientation |
| 6 | + |
| 7 | +Welcome to the Cardano ecosystem! This guide provides a comprehensive map of where to find essential resources, repositories, documentation, tooling, and support channels to help you navigate and contribute effectively. |
| 8 | + |
| 9 | +## → About Cardano |
| 10 | + |
| 11 | +**Cardano** is a third-generation, proof-of-stake blockchain platform designed for sustainability, scalability, and transparency. Built on peer-reviewed research and evidence-based development, Cardano aims to provide a secure and scalable infrastructure for decentralized applications (dApps), smart contracts, and financial systems. |
| 12 | + |
| 13 | +**Key Characteristics:** |
| 14 | + |
| 15 | +- **Research-Driven**: Every protocol feature undergoes formal specification and peer review |
| 16 | +- **Multi-Layered Architecture**: Separates settlement (ADA transactions) from computation (smart contracts) |
| 17 | +- **Sustainable**: Energy-efficient Ouroboros proof-of-stake consensus protocol |
| 18 | +- **Interoperable**: Designed to work with other blockchains and legacy systems |
| 19 | + |
| 20 | +## → About Intersect |
| 21 | + |
| 22 | +**Intersect** is a member-based organization that serves as the governance and administrative body for Cardano. It facilitates community collaboration, coordinates development efforts, and ensures the long-term sustainability of the Cardano ecosystem. |
| 23 | + |
| 24 | +**Mission**: To empower the Cardano community through transparent governance, coordinated development, and accessible resources for all participants—from beginners to core contributors. |
| 25 | + |
| 26 | +**Key Functions:** |
| 27 | + |
| 28 | +- Facilitating on-chain governance processes |
| 29 | +- Coordinating technical working groups and committees |
| 30 | +- Managing community resources and development programs |
| 31 | +- Supporting developer experience and contributor onboarding |
| 32 | + |
| 33 | +**Why Join as a Developer?** As an Intersect member, you get voting rights on ecosystem decisions, can participate in technical steering committees, access exclusive development updates, and help shape the tools and protocols you build with daily. Individual membership is just $10/year for full governance participation. |
| 34 | + |
| 35 | +--- |
| 36 | + |
| 37 | +## ▸ Core Repositories |
| 38 | + |
| 39 | +### Cardano Node & Core Infrastructure |
| 40 | + |
| 41 | +| Repository | Description | Why It Matters | |
| 42 | +| ---------------------------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------- | |
| 43 | +| [cardano-node](https://github.com/IntersectMBO/cardano-node) | Core node implementation of Cardano blockchain | The heart of Cardano—handles block production, validation, and network consensus | |
| 44 | +| [cardano-cli](https://github.com/IntersectMBO/cardano-node) | Command-line interface for node operations | Essential tool for interacting with the blockchain, creating transactions, and managing keys | |
| 45 | +| [cardano-db-sync](https://github.com/IntersectMBO/cardano-db-sync) | Synchronizes Cardano blockchain data to PostgreSQL | Powers explorers and analytics by making blockchain data queryable | |
| 46 | +| [ouroboros-network](https://github.com/IntersectMBO/ouroboros-network) | Networking layer for Cardano nodes | Implements the peer-to-peer communication protocol between nodes | |
| 47 | + |
| 48 | +### Smart Contract Development |
| 49 | + |
| 50 | +| Repository | Description | Why It Matters | |
| 51 | +| ---------------------------------------------------------------------------------- | --------------------------------------------- | ---------------------------------------------------------------------------------------- | |
| 52 | +| [plutus](https://github.com/IntersectMBO/plutus) | Plutus smart contract platform and language | The foundation for writing smart contracts on Cardano using Haskell-based languages | |
| 53 | +| [plutus-apps](https://github.com/IntersectMBO/plutus-apps) | Off-chain infrastructure and tools for Plutus | Provides tools for building complete dApps, including PAB (Plutus Application Backend) | |
| 54 | +| [aiken](https://github.com/aiken-lang/aiken) | Modern smart contract language for Cardano | Alternative to Plutus—focuses on developer experience with simpler syntax | |
| 55 | +| [cardano-transaction-lib](https://github.com/Plutonomicon/cardano-transaction-lib) | PureScript library for building transactions | Enables frontend developers to build Cardano dApps in TypeScript/JavaScript environments | |
| 56 | + |
| 57 | +### Developer Tools & SDKs |
| 58 | + |
| 59 | +| Repository | Description | Why It Matters | |
| 60 | +| -------------------------------------------------------------------------------- | ------------------------------------------- | ----------------------------------------------------------------------------------- | |
| 61 | +| [cardano-serialization-lib](https://github.com/Emurgo/cardano-serialization-lib) | Library for serialization & deserialization | Essential for building wallets and dApps—handles low-level transaction construction | |
| 62 | +| [cardano-wallet](https://github.com/cardano-foundation/cardano-wallet) | HTTP REST API for wallet operations | Simplifies wallet backend development with a high-level API | |
| 63 | +| [pycardano](https://github.com/Python-Cardano/pycardano) | Python library for Cardano | Enables Python developers to interact with Cardano blockchain | |
| 64 | +| [cardanocli-js](https://github.com/Berry-Pool/cardanocli-js) | JavaScript wrapper for cardano-cli | Makes CLI operations accessible from Node.js applications | |
| 65 | + |
| 66 | +### Testing & Quality Assurance |
| 67 | + |
| 68 | +| Repository | Description | Why It Matters | |
| 69 | +| -------------------------------------------------------------------------------- | --------------------------------- | ----------------------------------------------------------- | |
| 70 | +| [cardano-node-tests](https://github.com/IntersectMBO/cardano-node-tests) | End-to-end tests for cardano-node | Ensures node reliability and catches regressions | |
| 71 | +| [plutus-pioneer-program](https://github.com/IntersectMBO/plutus-pioneer-program) | Educational materials for Plutus | Learn smart contract development through structured lessons | |
| 72 | + |
| 73 | +--- |
| 74 | + |
| 75 | +## ▸ Documentation Resources |
| 76 | + |
| 77 | +### Official Documentation |
| 78 | + |
| 79 | +| Resource | Content | Access | |
| 80 | +| ---------------------------------------- | ------------------------------------------------------------ | -------------------------------------------------------------------------------- | |
| 81 | +| **Cardano Developer Portal** | Comprehensive guides, tutorials, and API references | [developers.cardano.org](https://developers.cardano.org) | |
| 82 | +| **Cardano Docs** | Protocol specifications, architecture, and technical details | [docs.cardano.org](https://docs.cardano.org) | |
| 83 | +| **Plutus Documentation** | Smart contract language reference and examples | [plutus.readthedocs.io](https://plutus.readthedocs.io) | |
| 84 | +| **CIPs (Cardano Improvement Proposals)** | Standards and protocol improvements | [github.com/cardano-foundation/CIPs](https://github.com/cardano-foundation/CIPs) | |
| 85 | +| **Intersect Knowledge Base** | Governance processes and organizational structure | [docs.intersectmbo.org](https://docs.intersectmbo.org) | |
| 86 | + |
| 87 | +### Learning Paths |
| 88 | + |
| 89 | +- **Beginner**: Start with [Cardano Developer Portal](https://developers.cardano.org) → Complete basic tutorials → Explore testnet |
| 90 | +- **Smart Contract Developer**: Learn [Plutus Fundamentals](https://plutus.readthedocs.io) → Try [Aiken](https://aiken-lang.org/getting-started) → Build sample dApps |
| 91 | +- **Infrastructure/Node Operator**: Study [Node Setup Guide](https://developers.cardano.org/docs/operate-a-stake-pool/) → Understand consensus → Run testnet node |
| 92 | +- **Frontend Developer**: Explore [Cardano Transaction Lib](https://github.com/Plutonomicon/cardano-transaction-lib) → Integrate with wallets → Build user interfaces |
| 93 | + |
| 94 | +--- |
| 95 | + |
| 96 | +## ▸ Essential Tooling |
| 97 | + |
| 98 | +### Development Environments |
| 99 | + |
| 100 | +| Tool | Purpose | Installation | |
| 101 | +| ----------------- | ---------------------------------------- | --------------------------------------------------------------------------------------------- | |
| 102 | +| **Docker Images** | Pre-configured Cardano environments | `docker pull inputoutput/cardano-node` | |
| 103 | +| **Daedalus** | Full node wallet for testing | [daedaluswallet.io](https://daedaluswallet.io) | |
| 104 | +| **cardano-node** | Run local node for development | [Installation Guide](https://developers.cardano.org/docs/get-started/installing-cardano-node) | |
| 105 | +| **cardano-cli** | Command-line interaction with blockchain | Included with cardano-node | |
| 106 | + |
| 107 | +### Smart Contract Tooling |
| 108 | + |
| 109 | +| Tool | Purpose | Get Started | |
| 110 | +| --------------------- | ---------------------------------------- | ---------------------------------------------------------------------- | |
| 111 | +| **Aiken** | Modern smart contract development | `cargo install aiken` → [aiken-lang.org](https://aiken-lang.org) | |
| 112 | +| **Plutus Playground** | Browser-based Plutus IDE | [playground.plutus.iohkdev.io](https://playground.plutus.iohkdev.io) | |
| 113 | +| **Opshin** | Python-based smart contracts | [github.com/OpShin/opshin](https://github.com/OpShin/opshin) | |
| 114 | +| **Helios** | JavaScript-based smart contract language | [github.com/Hyperion-BT/Helios](https://github.com/Hyperion-BT/Helios) | |
| 115 | + |
| 116 | +### Wallet Integration |
| 117 | + |
| 118 | +| Wallet | Type | Integration | |
| 119 | +| -------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | |
| 120 | +| **Lace** | Light wallet by IOG | [lace.io](https://lace.io) | |
| 121 | +| **Eternl** | Multi-platform wallet | [eternl.io](https://eternl.io) | |
| 122 | +| **Wallet Connector** | dApp integration library | [github.com/cardano-foundation/cardano-connect-with-wallet](https://github.com/cardano-foundation/cardano-connect-with-wallet) | |
| 123 | + |
| 124 | +### Block Explorers & APIs |
| 125 | + |
| 126 | +| Service | Purpose | URL | |
| 127 | +| -------------------- | -------------------------------- | ---------------------------------------------------- | |
| 128 | +| **Cardano Explorer** | Blockchain explorer | [explorer.cardano.org](https://explorer.cardano.org) | |
| 129 | +| **CardanoScan** | Advanced explorer with analytics | [cardanoscan.io](https://cardanoscan.io) | |
| 130 | +| **Blockfrost** | RESTful API service | [blockfrost.io](https://blockfrost.io) | |
| 131 | +| **Koios** | Decentralized API | [koios.rest](https://koios.rest) | |
| 132 | + |
| 133 | +--- |
| 134 | + |
| 135 | +## ▸ Community & Support |
| 136 | + |
| 137 | +### Communication Channels |
| 138 | + |
| 139 | +| Platform | Purpose | Link | |
| 140 | +| -------------------------- | ------------------------------------------- | -------------------------------------------------------------- | |
| 141 | +| **Cardano Forum** | Long-form discussions and proposals | [forum.cardano.org](https://forum.cardano.org) | |
| 142 | +| **Intersect Discord** | Real-time community chat and working groups | First become a member at [Intersect](https://www.intersectmbo.org/) and register at [members.intersectmbo.org](https://members.intersectmbo.org/registration) to get Discord access | |
| 143 | +| **IOG Technical Discord** | Developer-focused technical support | [discord.gg/inputoutput](https://discord.gg/inputoutput) | |
| 144 | +| **Cardano Stack Exchange** | Q&A for developers | [cardano.stackexchange.com](https://cardano.stackexchange.com) | |
| 145 | +| **Reddit** | Community discussions | [r/cardano](https://reddit.com/r/cardano) | |
| 146 | + |
| 147 | +### Working Groups & Committees |
| 148 | + |
| 149 | +Intersect facilitates various working groups focused on specific areas: |
| 150 | + |
| 151 | +- **Technical Steering Committee**: Oversees technical direction and standards |
| 152 | +- **Developer Experience Working Group**: Improves tools and documentation |
| 153 | +- **Smart Contract Working Group**: Advances smart contract capabilities |
| 154 | +- **Security Working Group**: Ensures ecosystem security practices |
| 155 | + |
| 156 | +_Join working groups through the [Intersect portal](https://intersectmbo.org)_ |
| 157 | + |
| 158 | +### Getting Help |
| 159 | + |
| 160 | +1. **Technical Issues**: Search [Cardano Stack Exchange](https://cardano.stackexchange.com) → Ask in Discord (after becoming an Intersect member) → File GitHub issues |
| 161 | +2. **General Questions**: Check documentation first → Ask in community forums → Join Discord channels (after becoming an Intersect member) |
| 162 | +3. **Bug Reports**: File detailed issues in relevant GitHub repositories with reproduction steps |
| 163 | +4. **Feature Requests**: Submit CIPs (Cardano Improvement Proposals) for protocol changes |
| 164 | + |
| 165 | +--- |
| 166 | + |
| 167 | +## ▸ Getting Started Checklist |
| 168 | + |
| 169 | +### For New Contributors |
| 170 | + |
| 171 | +- [ ] Join [Intersect](https://intersectmbo.org) as a member to get voting rights and participate in governance ($10/year for individual membership, or free Associate tier) |
| 172 | +- [ ] Set up local development environment (Node + CLI) |
| 173 | +- [ ] Complete a tutorial from [developers.cardano.org](https://developers.cardano.org) |
| 174 | +- [ ] After becoming an Intersect member, join relevant Discord channels and introduce yourself |
| 175 | +- [ ] Explore testnet with test ADA from [faucet](https://docs.cardano.org/cardano-testnet/tools/faucet) |
| 176 | +- [ ] Read [CONTRIBUTING.md](https://github.com/IntersectMBO/developer-experience/blob/main/CONTRIBUTING.md) guidelines |
| 177 | +- [ ] Make your first contribution (documentation, code, or testing) |
| 178 | + |
| 179 | +### For dApp Developers |
| 180 | + |
| 181 | +- [ ] Choose your tech stack (Plutus/Aiken/Helios for on-chain, CTL/JavaScript for off-chain) |
| 182 | +- [ ] Set up wallet for testnet testing |
| 183 | +- [ ] Explore sample projects and templates |
| 184 | +- [ ] Integrate Blockfrost or Koios API for blockchain queries |
| 185 | +- [ ] Build and deploy to testnet |
| 186 | +- [ ] Get community feedback before mainnet deployment |
| 187 | + |
| 188 | +### For Node Operators |
| 189 | + |
| 190 | +- [ ] Review [stake pool operator documentation](https://developers.cardano.org/docs/operate-a-stake-pool/) |
| 191 | +- [ ] Understand hardware and network requirements |
| 192 | +- [ ] Set up monitoring and alerting |
| 193 | +- [ ] Join [SPO Discord channels](https://discord.gg/cardano-community) for peer support |
| 194 | +- [ ] Test setup on testnet before mainnet |
| 195 | + |
| 196 | +--- |
| 197 | + |
| 198 | +## ▸ Quick Reference Links |
| 199 | + |
| 200 | +### Essential GitHub Organizations |
| 201 | + |
| 202 | +- [IntersectMBO](https://github.com/IntersectMBO) - Core protocol development |
| 203 | +- [cardano-foundation](https://github.com/cardano-foundation) - Foundation projects |
| 204 | +- [Emurgo](https://github.com/Emurgo) - Commercial ecosystem tools |
| 205 | + |
| 206 | +### Standards & Specifications |
| 207 | + |
| 208 | +- [CIPs Repository](https://github.com/cardano-foundation/CIPs) - Improvement proposals |
| 209 | +- [Plutus Core Specification](https://github.com/IntersectMBO/plutus#specifications) - Smart contract VM specs |
| 210 | +- [Formal Ledger Specifications](https://github.com/IntersectMBO/cardano-ledger#formal-specifications) - Protocol rules |
| 211 | + |
| 212 | +### Research Papers |
| 213 | + |
| 214 | +- [IOHK Research Library](https://iohk.io/en/research/library/) - Peer-reviewed papers |
| 215 | +- [Ouroboros Protocol](https://iohk.io/en/research/library/papers/ouroboros-a-provably-secure-proof-of-stake-blockchain-protocol/) - Consensus mechanism |
| 216 | + |
| 217 | +--- |
| 218 | + |
| 219 | +## ▸ Next Steps |
| 220 | + |
| 221 | +Now that you have your bearings, choose your path: |
| 222 | + |
| 223 | +1. **Learn More**: Deep dive into documentation relevant to your interests |
| 224 | +2. **Build Something**: Start with a simple project on testnet |
| 225 | +3. **Get Involved**: Join working groups or contribute to existing projects |
| 226 | +4. **Connect**: Introduce yourself in community channels |
| 227 | + |
| 228 | +**Remember**: The Cardano community values quality, research, and collaboration. Don't hesitate to ask questions—everyone started as a beginner! |
| 229 | + |
| 230 | +--- |
| 231 | + |
| 232 | +_Last Updated: October 2025 | Maintained by Intersect Developer Advocate_ |
| 233 | + |
| 234 | +_Last updated: October 2025_ |
0 commit comments