AI-Powered Smart Contract Security & Orchestration Platform
CyberAi is the central control plane for the decentralized AI ecosystem, providing contract registry, automated workflows, and security tools for blockchain applications.
# Clone the repository
git clone https://github.com/SolanaRemix/CyberAi.git
cd CyberAi
# Run bootstrap (installs dependencies, validates contracts, builds site)
./tools/bootstrap/bootstrap.sh
# Start development server
cd site && npm run devVisit cyberai.network for full documentation.
CyberAi/
βββ contracts/ # Machine-readable contracts for ecosystem participants
β βββ agents/ # AI agent contracts
β βββ repositories/ # Repository contracts
β βββ runners/ # Runner contracts (future)
β βββ contract.schema.json
βββ prompts/ # Operator-grade instruction prompts
β βββ agents/ # Agent prompts
β βββ operators/ # Operator prompts
β βββ workflows/ # Workflow prompts
βββ tools/ # Operational tools
β βββ bootstrap/ # Bootstrap script
β βββ audit/ # Audit script
βββ site/ # GitHub Pages site (Astro)
β βββ src/
β βββ pages/ # Documentation and site pages
β βββ layouts/ # Page layouts
βββ docs/ # Additional documentation
βββ .github/
βββ workflows/ # CI/CD workflows
Machine-readable contracts define capabilities, requirements, and metadata for:
- Agents: AI services for security audits, code analysis, and automation
- Repositories: Code repositories providing functionality
- Runners: Execution environments for agents
- Bootstrap: Verifies environment, installs dependencies, validates contracts, builds site
- Audit: Validates contracts, workflows, and site integrity
Static site powered by Astro, serving:
- Comprehensive documentation
- Contract browsing
- API reference
- Quickstart guides
- Node.js 18+
- npm or yarn
- Git
# Install dependencies
npm install
# Validate contracts
./tools/audit/audit.sh
# Build site
cd site
npm run build
# Preview site
npm run preview- Create contract JSON in
contracts/agents/orcontracts/repositories/ - Validate:
ajv validate -s contracts/contract.schema.json -d "contracts/agents/your-contract.json" --strict=false - Submit PR
See Contract Documentation for details.
See CONTRIBUTING.md for contribution guidelines.
See SECURITY.md for security policies and vulnerability reporting.
Licensed under the Apache 2.0 License. See LICENSE for details.
- Website: cyberai.network
- GitHub: SolanaRemix/CyberAi
- Documentation: cyberai.network/docs
Built with β€οΈ by the CyberAi community