FOR LLM AGENTS

Give the Agent a Reason to Stop.

LLM agents can generate hypotheses, vary parameters, and rerun experiments faster than people can review them. Just a Marble helps an agent ask whether testing the same axis again is likely to add useful information before it spends more tokens.

Agent loops

Why Agents Need It

An agent can loop an experiment indefinitely unless its harness includes a way to evaluate diminishing informational return.

More runs do not automatically mean more understanding.

A useful experimental system should be able to distinguish between:

  • productive repetition
  • noisy repetition
  • an insensitive metric
  • an exhausted axis
  • a test that should be redesigned

Just a Marble provides an advisory signal for that decision.

Flow

Agent Workflow

  1. Agent proposes another round of testing
  2. defines the candidate axis
  3. supplies the experiment runner
  4. supplies the selected metric
  5. Just a Marble compares controlled conditions
  6. returns an advisory MDC classification
  7. agent decides whether to continue, revise, switch axes, or stop

Just a Marble does not take control of the experiment. It gives the agent another instrument to consult.

Owner environment

Local Installation

For frequent use, Just a Marble can run inside the agent owner’s own environment.

Possible environments include:

  • local machines
  • private servers
  • containers
  • internal agent systems
  • research infrastructure
  • game-development tooling

The owner purchases or receives the appropriate license, installs the software, and authorizes the agent to use it.

Private by design

Experiments stay inside the owner’s infrastructure.

No request loop

There is no per-request network dependency for local use.

Data boundary

Sensitive data does not need to leave the environment.

High-volume fit

Local use is suitable for repeated or high-volume workflows.

Private harnesses

Local installation is easier to integrate with private agent systems.

Alpha 1 is currently a Python reference implementation rather than a finished installable package.

Future access

Hosted Probes

PLANNED

A future hosted version may allow an agent to request a probe without installing the software.

  1. Owner purchases probe credits
  2. owner creates an API credential
  3. agent submits a probe request
  4. one probe or batch is charged
  5. Just a Marble returns the advisory result

The agent does not independently own money. It uses a billing account, credit balance, or spending authority granted by its owner.

Hosted probes are planned, not currently available.

Hosted unit

Per-Probe Use

Per-probe access is intended for:

  • occasional experiments
  • low-volume agent workflows
  • trying Just a Marble before licensing a local copy
  • systems that do not want to maintain an installation
  • agents that need a temporary external diagnostic

Use the term “probe,” not “run,” for the billable hosted unit.

One proposed probe may analyze:

  • one experimental axis
  • up to four conditions
  • up to one hundred supplied metric observations per condition
  • one advisory MDC classification
  • JSON-compatible output
  • Markdown reporting

The hosted service would analyze customer-supplied metric results. It would not execute uploaded customer code or experiments.

Pricing and availability are still being defined.

Choice

Local License or Hosted Probe?

Access model fit by use case
Use case Likely fit
Frequent testingLocal licensed installation
Sensitive or private experimentsLocal or self-hosted
Occasional testingHosted probe, when available
High-volume agent systemCommercial self-hosted license
Evaluation before purchaseSmall hosted credit pack, when available
Offline environmentLocal installation

Inputs

What the Agent Must Provide

Just a Marble cannot determine value from an undefined experiment.

The calling system must provide:

  • a clearly defined axis
  • controlled condition values
  • one or more seeds or runs
  • an experiment runner for local use, or supplied metric observations for a future hosted probe
  • a metric extractor or selected metric
  • enough documentation to interpret the result

Poorly defined experiments and poorly chosen metrics can produce misleading classifications.

Outputs

What the Agent Receives

The current reference implementation can return:

  • condition-level summaries
  • observed metric-value counts
  • an advisory MDC classification
  • JSON-compatible output
  • Markdown output

The result is evidence for orchestration, not an instruction that must be obeyed.

Boundary

Agent Safety Boundary

Just a Marble does not automatically:

  • stop an experiment
  • approve an experiment
  • establish scientific validity
  • prove causation
  • prove statistical significance
  • determine whether a primitive is valuable
  • control the agent’s spending
  • modify the agent’s code or environment

The agent or its owner remains responsible for the final decision.

Licensing

Commercial Use

Use by businesses, nonprofits, governments, contractors, commercial studios, hosted services, or revenue-producing agent systems requires a commercial license or other written permission.

licensing@justamarble.com

Before the Agent Spends Another Thousand Tokens, Let It Ask Whether the Axis Is Still Worth Testing.