1- # Arbitrium Core
1+ # Certamen Core
22
33> Extends [ ../CLAUDE.md] ( ../CLAUDE.md )
44
@@ -10,7 +10,7 @@ but remains inaccessible through ordinary interaction.
1010
1111AI models contain vastly more knowledge than any single prompt can
1212unlock. They hedge, simplify, omit, and hold back. The ultimate
13- goal of Arbitrium is to close that gap completely: leave nothing
13+ goal of Certamen is to close that gap completely: leave nothing
1414on the table. Every technique, every architecture, every method
1515that can squeeze more signal out of AI should be pursued and
1616integrated here.
@@ -32,10 +32,10 @@ Everything in this project serves this goal.
3232make discover-ollama
3333
3434# Run tournament
35- arbitrium --config config.yml
35+ certamen --config config.yml
3636
3737# Run YAML workflow
38- arbitrium workflow execute examples/workflow.yml
38+ certamen workflow execute examples/workflow.yml
3939
4040# Development
4141source venv/bin/activate
@@ -49,10 +49,10 @@ pre-commit run -a # all quality checks
4949### Python API
5050
5151``` python
52- from arbitrium_core import Arbitrium
52+ from certamen_core import Certamen
5353
5454async def main ():
55- arb = await Arbitrium .from_settings({
55+ arb = await Certamen .from_settings({
5656 " models" : {
5757 " gpt" : {" provider" : " openai" , " name" : " gpt-4o" },
5858 " claude" : {" provider" : " anthropic" , " name" : " claude-3-5-sonnet-20241022" },
@@ -66,10 +66,10 @@ async def main():
6666
6767``` text
6868┌─────────────────────────────────┐
69- │ arbitrium --config config.yml │
69+ │ certamen --config config.yml │
7070│ ┌───────────────────────────┐ │
7171│ │ Tournament Engine │ │
72- │ │ (src/arbitrium /core/) │ │
72+ │ │ (src/certamen /core/) │ │
7373│ │ ├─ Competitors (LLMs) │ │
7474│ │ ├─ Judges (LLMs) │ │
7575│ │ ├─ Rubrics & Scoring │ │
@@ -83,7 +83,7 @@ async def main():
8383### Core Components
8484
8585``` text
86- src/arbitrium /
86+ src/certamen /
8787├── core/
8888│ ├── tournament.py # Tournament orchestration
8989│ ├── scorer.py # Rubric-based scoring
@@ -149,7 +149,7 @@ outputs: [llm]
149149Available node types:
150150
151151` ` ` bash
152- arbitrium workflow list-nodes
152+ certamen workflow list-nodes
153153```
154154
155155## Testing
@@ -182,26 +182,26 @@ LITELLM_LOG=INFO
182182
183183``` bash
184184# Run tournament with config file
185- arbitrium --config config.yml
185+ certamen --config config.yml
186186
187187# Run with specific models only
188- arbitrium --config config.yml --models gpt,claude
188+ certamen --config config.yml --models gpt,claude
189189
190190# Interactive mode
191- arbitrium --config config.yml --interactive
191+ certamen --config config.yml --interactive
192192
193193# Execute YAML workflow
194- arbitrium workflow execute workflow.yml
194+ certamen workflow execute workflow.yml
195195
196196# Validate workflow
197- arbitrium workflow validate workflow.yml
197+ certamen workflow validate workflow.yml
198198
199199# List available node types
200- arbitrium workflow list-nodes
200+ certamen workflow list-nodes
201201```
202202
203203## PyPI Installation
204204
205205``` bash
206- pip install arbitrium -core
206+ pip install certamen -core
207207```
0 commit comments