Version 1.2 (Maple) | Rocheston Proprietary
ZelC is a cybersecurity-native programming language built for Security Operations, Compliance, Evidence-Based Response, and AI-Driven Defense. Invented by Haja Mo at Rocheston.
Built with š by Haja Mo.
# Run a ZelC playbook
docker run --rm -v "$PWD":/playbooks rocheston/zelc run /playbooks/my_playbook.zelc
# Launch interactive REPL
docker run --rm -it rocheston/zelc
# Safety analysis
docker run --rm -v "$PWD":/playbooks rocheston/zelc guard /playbooks/my_playbook.zelc
# Format ZelC source
docker run --rm -v "$PWD":/playbooks rocheston/zelc fmt /playbooks/my_playbook.zelc
docker run --rm -p 8080:8080 rocheston/zelc playground
# Open http://localhost:8080
docker run --rm -p 9090:9090 rocheston/zelc daemon
version: "3.8"
services:
zelc-playground:
image: rocheston/zelc:1.2
command: playground
ports:
- "8080:8080"
zelc-daemon:
image: rocheston/zelc:1.2
command: daemon
ports:
- "9090:9090"
rosecoin-dev:
image: rocheston/zelc:1.2
command: rosecoin-dev
ports:
- "9333:9333"
docker-compose up -d
| Command | Description |
|---|---|
zelc | Launch interactive REPL terminal |
zelc run <file.zelc> | Compile and execute a playbook |
zelc run --dry-run <file> | Execute in simulation mode |
zelc run --json <file> | Output results as JSON |
zelc guard <file.zelc> | Safety analysis: kinetic violations, taint tracking |
zelc fmt <files...> | Format ZelC source files |
zelc test <file.zelc> | Run checks in simulation mode |
zelc init <name> | Create new ZelC project |
zelc doc gen --output <dir> | Generate documentation site |
zelc export evidence --format json | Export evidence log |
zelc lsp | Start Language Server Protocol server |
zelc playground | Launch web IDE on port 8080 |
zelc daemon | Start Zelfire SOC daemon |
zelc rosecoin-dev | Start local Rosecoin simulator |
zelc --version | Print version |
-- Brute Force Detection and Response
check BruteForceShield
keep threshold = 12
keep block_duration = 2 hours
when bruteforce_login
alert critical message "Brute force attack detected"
do
firewall block ip event.source_ip for block_duration
iam lock user event.username
notify slack channel "#soc" message "Brute force blocked"
evidence record "brute-force-containment" details {
attacker_ip: event.source_ip,
target_user: event.username,
actions_taken: ["ip_blocked", "user_locked"]
}
rosecoin anchor evidence_pack "brute-force"
end
end
end
do...end blocks. Read-only by default.rocheston/zelc:latest ā Latest releaserocheston/zelc:1.2 ā Version 1.2 (Maple)Rocheston Proprietary. All rights reserved.
Ā© 2026 Rocheston.
Built with š by Haja Mo.
Content type
Image
Digest
sha256:648b37c5dā¦
Size
36.8 MB
Last updated
6 months ago
docker pull rocheston/zelc