Frequently Asked Questions
Everything you need to know about G6Solver, pricing, and how it saves you money.
General
What is G6, in one paragraph?
What is G6’s core innovation?
G6 trains AI systems without modifying neural network weights. Instead of fine-tuning a model (which costs $1K–$100K+ and requires GPU clusters and ML engineering), G6 iteratively improves the orchestration infrastructure around the model — tool selection, prompts, producers, and validation loops — at a fraction of the cost ($100–$500 in API credits per training run).
This has been validated across 13 public benchmarks with statistically significant results on several: GAIA L2 +29pp (n=66, p < 0.001), Omni-MATH +9pp (n=286, p < 0.001), SWE-bench Pro +11pp at matched effort (one attempt per task in both arms), among others. The entire training process uses natural language — the domain expert describes what “correct” looks like and diagnoses failures; the AI coding agent generates the infrastructure changes.
The implications are: (1) task-specific training is designed to cost far less than weight modification (not yet a measured outcome), (2) domain specialists can train their own models without ML engineering expertise, (3) no GPU hardware is required, and (4) improvements persist across model changes and accumulate independently of model release cycles.
Important qualifications: Harness training optimises for specific task classes, not broad capability (unlike fine-tuning). G6 costs more per task on easier problems. Known failure modes include null results on already-saturated benchmarks (ARC-AGI) and regressions on some subcategories (GPQA biology). Full details: Why G6 — Core Innovation.
What problems does G6Solver solve?
What is harness engineering?
Harness engineering is the discipline of designing, building, and maintaining the infrastructure, workflows, and constraints that make autonomous AI coding agents reliable. It involves constructing the surrounding environment — tools, validation loops, and memory — that steers AI models from creative generation to deterministic, production-ready software development.
The field emerged as AI engineering matured through three generations: prompt engineering (crafting model inputs), context engineering (curating what the model sees), and now harness engineering (building the entire infrastructure around the model). Martin Fowler defines it as “everything in an AI agent except the model itself” — the guides that steer behaviour and the sensors that detect and correct errors.
A complete harness rests on five pillars: tool orchestration, guardrails and safety constraints, error recovery and feedback loops, observability, and human-in-the-loop checkpoints.
G6 is a harness-engineering framework — its 200+ cognitive components are the building blocks of that infrastructure, composed and validated at runtime. Learn more: MindStudio, NXCode.
Who is G6Solver designed for?
Secondary: Technical domain specialists with a technical champion in the loop, who want to prototype sophisticated AI workflows faster without assembling raw models, tool stacks, and deployment infrastructure by hand.
Not yet: Broad SMB self-serve buyers or non-technical domain specialists without a technical champion — these segments require further product maturation.
When is G6 not the right tool?
We would rather tell you up front. G6 adds the most value when reliability, auditability, and self-improvement matter — and less when they don’t. It is probably not the right fit if:
- You want a turnkey chatbot or a single one-shot answer with no setup — a plain LLM is simpler.
- Your task is already saturated (baseline accuracy >85–90%) — there is little headroom for the harness to add.
- The task genuinely needs model-level changes rather than tool orchestration — some problems do.
- You need a non-technical, no-champion, self-serve product today — that maturity is still ahead of us.
- You can’t run a local model or supply an API key, and can’t use Claude Code, MCP, or the CLI.
Where it shines: long-horizon agent work, high-stakes domains that need evidence and escalation, and workflows you intend to run repeatedly and improve over time.
What AI models does it support?
What are the system requirements?
An MCP client (Claude Code is the supported one) or an HTTP client, an internet connection, and a G6 API key. There is nothing to install on your machine beyond the client you already use, and no particular operating system is required.
G6 itself runs on our servers, so your machine does not need to meet any compute, memory, or GPU requirement to use it.
What does “G6” mean?
Do I need Claude Code?
Can I build my own tools or extensions on G6?
What does G6Solver cost in total?
Your total cost has three parts:
- Claude Code license (from Anthropic)
- G6Solver license ($20–50 AUD/mo)
- LLM API costs if using cloud models via OpenRouter
G6 uses more tokens per task than a raw LLM call, and the multiple is not a single number — it depends on the benchmark and the model. Our measured range is roughly 1.3× to 10.3×: the low end is LongBench v2 ($0.075 → $0.097 per task, cloud Haiku); the cloud-model benchmarks (GAIA L1/L2, Omni-MATH, ARC-AGI v2) sit at 1.4–1.9×; the high end is GPQA Diamond on a local model, where a long multi-step tool loop costs 10.3× the tokens (4,282 → 44,150 per question) and 3.7× the wall-clock. In exchange you get significantly higher accuracy — +6pp to +29pp across 13 public benchmarks (details, per-benchmark cost tables and known limitations). On hard multi-step problems where baseline accuracy is low, cost per correct answer can be lower ($1.20 vs $1.45 on GAIA L2). On easier tasks, the baseline is cheaper per correct answer. The self-training loop improves reliability with each iteration without weight updates.
Pricing & Value
How much does G6Solver cost?
Researcher — $20 AUD/month: 200+ AI components, compound learning, community support.
Builder — $50 AUD/month: Everything in Researcher plus multi-device (up to 3), usage & benchmark dashboard, automatic model selection (coming soon), and priority support.
Signing up gives you a 30-day trial with the Researcher tool set and no credit card required. Subscribing to a paid plan starts billing immediately — the trial runs before you subscribe, not after.
Note: G6 is one part of your total cost. You also need a Claude Code license (from Anthropic) and, if using cloud models, LLM API costs via OpenRouter.
Is G6 more expensive than using an LLM directly?
Per task, yes — but there is no single multiplier, so we publish the measured range rather than an average. Across our benchmarks the verification overhead runs from about 1.3× (LongBench v2, $0.075 → $0.097 per task on cloud Haiku), through 1.4–1.9× on GAIA L1/L2, Omni-MATH and ARC-AGI v2, up to 10.3× tokens and 3.7× wall-clock at the extreme — GPQA Diamond on a local model (4,282 → 44,150 tokens and 4:38 → 17:03 per question). Per-benchmark cost tables are on the benchmark page. What you get is dramatically higher reliability: +29pp on multi-step reasoning (GAIA L2), +9pp on competition maths (Omni-MATH), and +4.3pp on BBEH (with deterministic per-subtask wins such as hyperbaton 0→99.5%). On hard problems, cost per correct answer is actually lower ($1.20 vs $1.45 on GAIA L2) because you waste less on wrong answers.
Compare the real alternatives: post-training a frontier model costs $10K–$1M+. Training your own costs millions. G6’s self-training loop achieves statistically significant accuracy improvements with no GPU cluster, no training data pipeline, and no weight updates — just API credits and a clear evaluation objective. (Note: post-training modifies model weights for broad capability improvements; G6 optimises the orchestration harness for specific task classes. Different approaches at different price points.)
The harness improves through iteration — changing orchestration, not model weights — so the gains compound at API-credit prices rather than GPU-cluster prices. That economics, not any single headline number, is the real story.
What if my tasks are always different?
G6’s self-training works even on novel tasks. The system learns how to use tools better, not just how to solve specific problems — strategies refined on one task can transfer to structurally similar ones.
For genuinely novel tasks, G6 improves reliability through structured reasoning, safety gates, tests, and optional formal checks where the property and backend support it, and coverage (tasks beyond the model’s context window become solvable — LongBench v2 went from 0% to 52% on long-context items the base model cannot fit at all). On LongBench the gain is coverage, not a reasoning uplift: a dedicated harness-improvement study found no statistically significant accuracy gain over the retrieval baseline on items the model could already read, because those residual errors are comprehension-bound rather than process-bound.
On a flat-rate Claude license, these reliability gains are pure upside — higher accuracy at no additional token cost.
What happens if my license lapses?
We never hard-lock your system. Instead, it gracefully degrades to limited mode:
- Learning and compression pause (your system freezes at its current state — still useful, just doesn’t improve)
- Advanced components disable (formal methods, CEGIS, self-healing)
- Falls back to basic LLM routing only
Reactivate at any time to resume learning and unlock all features. Your learned state is preserved — nothing is lost.
Is there a free trial?
Trust & Licensing
Is G6Solver open source?
G6 is proprietary software licensed under a commercial SaaS license. The source code is available for audit by licensed users but is not open source. We plan to release selected core components under open-source licenses in the future, but this has not yet occurred.
We expose a comprehensive MCP tool API that developers can build extensions and plugins on top of. You interact with G6 through its 250+ MCP tools — the same interface your AI agents use. This means you can extend G6’s capabilities without needing access to the source code.
How is my data protected?
What makes G6Solver different from LangChain, CrewAI, or AutoGen?
Those are orchestration wrappers — they help you chain LLM calls together, but every call still costs money and the system doesn’t learn.
G6 is a composable AI framework with cognitive capabilities. It treats the LLM as a reasoning-and-routing layer wrapped in deterministic verification, optimisation, and orchestration that you can inspect. The key difference: G6 gets more reliable with use because its self-training loop improves how tools are selected and applied — without weight updates, without post-training, and at a fraction of the cost. Orchestration wrappers stay the same no matter how many times you use them.
Technical
What if G6 doesn’t improve my results?
First: check the trajectory. If accuracy is trending upward, continue — the T3 self-training loop typically needs 3–10 cycles. If the trajectory is flat or negative after 2–3 iterations, stop and diagnose.
The most common failure modes are:
- Wrong tool selection — incorrect tools can actively hurt performance. Review tool-call traces and reduce to 2–3 tools per task category.
- Not enough cycles — early iterations fix infrastructure issues; real gains often appear after 3–5 cycles.
- Over-fitted harness — training on too few examples. We recommend at least 25 training instances (25% of a 100+ item dataset).
- Task not amenable to tool learning — some tasks genuinely need model-level changes (e.g., SkillsBench: G6 24% vs baseline 28%).
- Task already saturated — if baseline accuracy is >85–90%, there’s limited room. Consider using a smaller model with G6 to reduce cost instead.
- T-level mismatch — not every task needs T2/T3. If T1 works, stop there.
Full diagnostics and fixes: Troubleshooting — G6 Failure Modes.
What is Type I / Type II compression?
Type II (first encounter): The system reasons step by step using LLM calls, search trees, and formal methods. This is slower and costs tokens, but it produces a verified solution.
Type I (repeated encounters): When a problem class recurs, G6 can compress it into a deterministic algorithm and — after re-verifying that algorithm on the new instance — replay it instead of calling an LLM. When that succeeds the answer is fast, free, and reliable. This is demonstrated today for recurring, template-style problem classes; it is not yet the default path for arbitrary tasks (see status below).
The underlying principle is information compression: a solved problem class is captured in a much shorter, faster-to-run form — whether that form is an explicit algorithm or a learned model — so the same transformation costs less compute the next time. Each pattern compressed is one less thing you pay an LLM to re-derive.
Current status: The distillation engine, SOAR case bank, cross-session memory, and Thompson-sampling meta-learner are fully wired end-to-end. The solver queries prior experience before every run, distils successful traces into reusable artifacts, and tracks which learning strategy works best per problem class. The template library is in early development (<1% coverage) — cost reduction from distillation has not yet been measured as a curve.
Can G6Solver handle complex multi-step problems?
Does the compound learning capture institutional knowledge?
What runs locally vs. in the cloud?
Your coding agent runs locally. G6 runs on our servers. G6 is a hosted MCP server (SSE transport). Claude Code — or whichever agent you use — stays on your machine and calls out to G6 for the tools it needs.
What leaves your machine: only what you explicitly pass to a tool. Your source files are not uploaded. Some of what you do pass is retained server-side across sessions — see “How is my data protected?” above for exactly what is kept.
What does not run locally: the components themselves. There is no downloadable desktop build and no self-hosted deployment — access is through the hosted service only.
See the setup guide to connect.
Does G6 work independently or does it need human input?
G6 is built for human-AI teaming. It learns by working with you, not by operating autonomously. Your domain expertise shapes how the system solves problems. A security engineer's G6 develops different patterns than a data scientist's.
This is deliberate. A system that depends on human expertise to improve has a natural safety property. It can only get better at the things you actually do, which means no runaway optimisation and no invented goals.
Safety & Control
What is the global kill switch?
The global kill switch is a system-wide emergency stop. When activated, all autonomous operations halt immediately — orchestrators, coding agents, SDLC workflows, and recursive architect branches.
It’s available from every interface: MCP (emergency_stop tool), REST (POST /emergency/stop), TUI (Ctrl+X), and GUI (POST /emergency/stop).
The mechanism is a simple file sentinel at ~/.g6/KILL_SWITCH. This means it works even if the server is unresponsive — you can create the file manually as a last resort.
What are stable snapshots?
Stable snapshots mark known-good states of your workspace using git tags. Old snapshots are never deleted — they’re append-only.
Three types: Manual (you mark it), Automatic (created when tests pass), and Pre-evolution (created before any T3 self-modification event).
To restore, use restore_stable_snapshot via MCP or POST /emergency/snapshots/{id}/restore via REST. If the system destabilises itself during self-evolution, you can roll the git workspace back to the last known-good state.
Important: restore rewrites tracked files and removes non-ignored generated files. It does not roll back databases, migrations, Docker images, deployed services, secrets, or external production systems.
Can the system modify itself unsafely?
Self-modification (T3) has multiple safety layers: a pre-evolution snapshot is created automatically before any code change, the CSF verifies the modification against safety bounds, and the kill switch can halt the process at any point.
Old component versions are never deleted — git tags and the SQLite manifest are append-only. You can always list all snapshots and restore to any previous stable state.
Still have questions?