OMYRA

Replay protection

Every agent action carries an expiration window in its proof's public inputs. Outside the window the proof is invalid — closing the replay vector that makes unattended agents dangerous.

An agent that transacts for you while you sleep is powerful — and dangerous if an instruction it signed can be captured and replayed later. Omyra closes that vector at the proof layer.

Time-bounded validity

Every action binds an expiration window into the public inputs of its proof. A verifier checks the current slot against that window: outside it, the proof simply does not verify. A leaked or intercepted instruction is useless after its slot passes.

proof.public_inputs = {
  action_hash,
  not_before: <slot>,
  not_after:  <slot + window>,
  ...
}

Why this is the unlock for autonomy

Without replay protection, "unattended agent-to-agent settlement" is reckless — a single captured message can be cashed in repeatedly. With it, machine-to-machine commerce becomes safe: an agent can buy an inference or a forecast from another agent, and the authorization expires the moment its window closes.

Targets, not claims

Validity-window enforcement is an engineering target informed by production-proven proof-system designs — direction, not a shipped guarantee.