Infrastructure · Primitives

Probe

Active verification query

Definition

Mechanism

An active query that returns verifiable information about system or environment state. Unlike passive observation, a Probe interacts with its target to extract ground truth. It is the primitive mechanism for verification. Probes have cost (resources to execute) and latency (time to return). Stateful probes execute in a Sandbox to prevent production impact.

Preconditions

  1. Response timeout defined
  2. Target agent addressable

Postconditions

  1. No side effects on production target
  2. Probe cost paid
  3. Target capability verified OR timeout

Invariants

  1. Reflects the target's state at the instant of the query, not when the result is read.
  2. Repeatability: the same probe on unchanged state returns the same result.
  3. Completes within `timeout_ms`.
  4. A probe that perturbs its target runs in a Sandbox.

Risks

Failure modes

  1. Observer Effect

    Probe changes the state it measures.

  2. Stale Probe

    Result reflects past state, not current.

  3. Probe Cost

    Verification cost exceeds value of information.

  4. False Positive/Negative

    Probe returns incorrect result.

  5. Sandbox Escape

    Probe execution affects production state.

  6. Proxy Failure

    Passing the quiz does not guarantee performance on the job.

Relationships

Builds on

References

Used by

References

Society

Canary

Expendable agent tests the full coordination path before real commit

Card

Structured capability advertisement: agent_id, endpoint, protocols, capabilities, metadata

Composes with

Reference

Parameters

difficulty Int, [1-5]
Complexity of the verification challenge (1 = trivial, 5 = hard)
timeout_ms Int, [100, 30000]
Maximum milliseconds to wait for probe response
verification_mode Enum, {StaticVector, Procedural, Sandbox, StakedReport}
Method used to verify probe response

Identity

Ref
Probe#2bb8
Sema ID
sema:Probe#mh:SHA-256:2bb8a26d43ba0b1975fe2ce4051cfb219a9507140f12e72b819265f4ef98f224
Ring
0
Tier
1
Updated
2026-11-11
Supersedes
  • sema:Probe#mh:SHA-256:9f2bf351c42ae5107e43cced5947ba813d8c1f7bc9f469a2551cbc0425637dfa
  • sema:Probe#mh:SHA-256:5392242c37d0e87c203a1cfdfd6a4f15e2e8eed3bd8c7a22db63e07ce48939d8