Creed
Creed

Benchmarks

How well frontier models read and maintain a Creed through its tools.

Personal context use by cost

Pass@1 vs average cost per task · Creed Bench v1.0.1

Average cost$0.068Total cost$14.65Total tokens2,610,584
Claude Opus 5
Average cost$0.011Total cost$2.32Total tokens1,639,661
Kimi K3
Average cost$0.015Total cost$3.18Total tokens1,508,178
GPT 5.6 Sol
Average cost$0.007Total cost$1.56Total tokens2,025,321
Grok 4.5
Average cost$0.002Total cost$0.39Total tokens1,550,139
GLM 5.2

How Creed Bench works

Creed Bench measures whether a model can use Creed the way a connected agent should: through the real MCP tool surface, not by stuffing context into a prompt and hoping for the best.

Try a model with one medium-effort pass over the full suite:

npm run bench -- openai/gpt-5.6-sol

Each trial starts from a fresh synthetic Creed. The model gets the same 17 tools production agents get, one user request, and a live write policy. It can read, search, update, append, create, rename, recolor, reorder, delete, propose, or decide nothing durable happened and leave the file alone.

Eight tasks are single-tool, ten are realistic multi-tool workflows, and six are adversarial policy or restraint cases. Together they cover every Creed MCP tool, including when to write, when not to, formatting, maintenance, recovery from bad arguments, and locked or proposal-only sections.

Single-tool tasks check that the model can find and use the right Creed tool for a narrow request:

TaskTools covered
Read and apply constraintsread_creed
Identify the connected Creedlist_creeds
Inspect section structurelist_sections
Read one section surgicallycreed_get_section
Search for a constraintcreed_search
Inspect recent activitycreed_get_recent_activity
Find the weakest sectioncreed_get_quality_report
Check write policyget_write_policy

Multi-tool and adversarial tasks check realistic maintenance workflows, plus when the model must refuse, recover, or obey proposal-only and read-only policy:

TaskTypeTools covered
Append a durable preferenceMulti-toolread_creed, creed_append_to_section
Correct an existing factMulti-toolread_creed, creed_update_section
Create a justified sectionMulti-toolread_creed, creed_create_section
Rename a sectionMulti-toollist_sections, creed_rename_section
Recolor a sectionMulti-toollist_sections, creed_recolor_section
Reorder a sectionMulti-toollist_sections, creed_reorder_section
Delete confirmed obsolete contextMulti-toolcreed_search, creed_delete_section
Target maintenance from qualityMulti-toolcreed_get_quality_report, creed_get_section, creed_update_section
Locate and append contextMulti-toolcreed_search, creed_get_section, creed_append_to_section
Exercise legacy direct adapterMulti-toolget_write_policy, direct_edit_creed
Reject transient contextAdversarialread_creed
Obey proposal-only policyAdversarialread_creed, get_write_policy, creed_append_to_section
Respect section permissionsAdversarialread_creed, creed_update_section
Recover from a stale identifierAdversariallist_sections, creed_get_section, creed_append_to_section
Avoid duplicate maintenanceAdversarialcreed_get_recent_activity, creed_get_section
Exercise legacy proposal adapterAdversariallist_sections, propose_creed_update

Inspect the same list from the CLI:

npm run bench -- --list

When the model finishes, deterministic graders check the outcome: final Creed state, proposal versus direct mode, required contract steps, forbidden mutations, and whether the answer is grounded. Equivalent correct paths can pass. Lucky one-shot trajectories are not enough on their own.

Iterate on one task while building or debugging a grader:

npm run bench -- openai/gpt-5.6-sol --task append-durable-preference

The graph plots Pass@1 against average cost per task attempt. Pass@1 is whether the first trial for each task succeeds. Hover a model square in the legend for average cost, total cost, and total tokens. Official runs measure Pass^3, the share of tasks that succeed in all three repeats.

Publish a complete official result: all 24 tasks, three trials each, at low, medium, and high effort.

npm run bench -- openai/gpt-5.6-sol --official --yes

Every run keeps the full tool transcript, before and after state, verifier checks, model route, tokens, cost, benchmark version, and runner commit. Only complete official results appear in the graph above.

Creed

Personal context for your agents.

Checking status
Product
PricingCompanyExamplesRoadmap
Resources
DocsLearnBenchChangelog
Legal
PrivacyTermsStackContact
© 2026 Creed·byhpbrn