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