Self-serve path for platform / DevEx. No waitlist required. Full reference: docs/ci-github-actions.md.
Sign up creates your org. Confirm email if prompted, then you land in the dashboard.
Sign up → go to API KeysDashboard → API Keys → New key (admin). Copy the raw orc_live_… value once. Store it as GitHub Actions secret ORCATRAC_API_KEY.
Use profile ci for fail-closed defaults. Replace the command after -- with your real MCP server.
# .github/workflows/agent-with-orcatrac.yml
name: Agent with OrcaTrac
on:
workflow_dispatch:
jobs:
protected-agent:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install OrcaTrac CLI
run: npm install -g @orcatrac/cli@latest
- name: Run MCP behind OrcaTrac (fail-closed CI profile)
env:
ORCATRAC_API_KEY: ${{ secrets.ORCATRAC_API_KEY }}
ORCATRAC_PROFILE: ci
run: |
orcatrac run -- node -e "process.stdin.pipe(process.stdout)"After a real tools/call, open Events in the dashboard. Set org policy mode to block for CI orgs when you are ready.
Optional: Claude Code hooks on laptops — see docs/claude-code-hooks.md. Desktop inject remains available; CI is the paying wedge.