Pam and Willem from AHA Company introduce the Stellar Registry and Registry CLI, a package manager for Soroban smart contracts that enables human-readable naming, versioning, and simplified contract deployment and upgrades on Stellar.
The Stellar Registry is a package management system for Soroban smart contracts, similar to npm or crates.io. It allows developers to publish WASM binaries with version numbers and human-readable names, then deploy contracts using those names instead of long contract addresses. The Registry CLI provides commands to publish contracts, download published WASMs, deploy contracts with registry references, create aliases for deployed contracts, and upgrade contracts to new versions. Key benefits include reduced errors from copying long addresses, easier cross-contract calls, cost efficiency through shared WASM binaries, and network portability. Future plans include hosting OpenZeppelin contracts, GitHub attestation for source verification, and macro support for importing contracts like Rust crates.