
Security News
PHP Foundation Says Chainguard Broke Security Embargo Ahead of Emergency Patches
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.
create-datadao
Advanced tools
🚀 CLI tool to create and manage DataDAOs on the Vana network
Generate complete DataDAO projects with smart contracts, proof systems, data refinement, and UI - all from a single command.
# Create a new DataDAO project
npx create-datadao create my-datadao
# Or install globally for easier management
npm install -g create-datadao
create-datadao create my-datadao
The CLI works from anywhere - no need to cd into project directories:
# Enhanced status with recovery options
create-datadao status my-datadao
# Deploy contracts with better error handling
create-datadao deploy:contracts my-datadao
# Register DataDAO with automatic dlpId detection
create-datadao register my-datadao
# Start UI with complete configuration
create-datadao ui my-datadao
# Get help
create-datadao --help
The CLI now automatically detects and helps recover from common issues:
# If something goes wrong, the status command offers recovery
create-datadao status my-datadao
# → 🔧 Fix configuration issues
# → 🔄 Show recovery options
# → 📝 Update credentials
# → 📊 View detailed errors
Common Recovery Scenarios:
# Interactive credential updates
create-datadao status my-datadao
# → Choose "Update credentials"
# → Select: Pinata, Google OAuth, or view current config
my-datadao/
├── contracts/ # Smart contracts (cloned locally)
├── proof/ # Proof of contribution (your GitHub repo)
├── refiner/ # Data refinement (your GitHub repo)
├── ui/ # User interface (cloned locally)
├── scripts/ # Deployment automation
├── deployment.json # Project state and addresses
├── deployment.json.backup # Automatic backup
└── package.json # Project dependencies and scripts
The CLI now provides robust error handling at each step:
# The CLI detects issues and offers solutions
create-datadao status my-datadao
# → ⚠️ Issues detected in your setup
# → 🔧 Fix configuration issues
# → 🔄 Show recovery options
# Update any credentials that changed
create-datadao status my-datadao
# → Choose "Update credentials"
# → Select credential type to update
# 1. Create project with enhanced validation
create-datadao create my-datadao
# 2. Monitor progress with rich status
create-datadao status my-datadao
# 3. Deploy with automatic error recovery
create-datadao deploy:contracts my-datadao
# 4. Register with automatic dlpId detection
create-datadao register my-datadao
# 5. Configure components with smart automation
create-datadao deploy:proof my-datadao
create-datadao deploy:refiner my-datadao
# 6. Test UI with complete configuration
create-datadao ui my-datadao
# 7. Recover from any issues
create-datadao status my-datadao
"Configuration issues detected"
create-datadao status my-datadao
# → Automatic validation and guided fixes
# → Interactive credential updates
# → Configuration consistency checks
"Transaction failed"
# Automatic retry with exponential backoff
# Clear error messages with next steps
# Fallback to manual completion with guidance
"Component setup failed"
# Step-by-step recovery instructions
# Automatic state cleanup and retry
# Manual override options available
# View detailed error information
create-datadao status my-datadao
# → Choose "View detailed errors"
# Retry failed operations
create-datadao status my-datadao
# → Choose "Show recovery options"
# → Choose "Retry failed steps automatically"
# Update configuration
create-datadao status my-datadao
# → Choose "Update credentials"
git clone https://github.com/vana-com/create-datadao
cd create-datadao
npm install
npm link # Test locally
Built for the Vana network • Documentation • Discord
FAQs
A CLI tool to generate and deploy DataDAOs on the Vana network
The npm package create-datadao receives a total of 8 weekly downloads. As such, create-datadao popularity was classified as not popular.
We found that create-datadao demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.