System
Adapt the messages, nodes and transitions inside the verification boundary.
Promtact Enterprise
Promtact runs the behavior that matters under deterministic virtual time and declared faults. If a property fails, the seed, step and trace turn that execution into a result another engineer can run again.
seed: 0x4A2C
step: 318
trace: 7B3A
result: violation reproduced
Verification model
Connect the behavior that matters, state the safety boundary, choose the faults and preserve the resulting execution.
Adapt the messages, nodes and transitions inside the verification boundary.
Evaluate invariants after each step and name the exact violation.
Exercise partitions, isolation, one-way links and bounded fault windows.
Retain the seed, step, trace, version and bounded result for replay and review.
Concrete input
Version the seed, node count, step budget and declared faults. The same input can run locally, in controlled CI and during review.
{
"seed": "0x4A2C",
"nodes": 5,
"steps": 1200,
"faults": [{
"type": "split",
"start": 200,
"end": 700
}]
}
Operating boundary
Execution remains in the customer environment. A result establishes only the properties, faults, versions and execution boundary recorded with it; it is not a blanket proof that a system cannot fail.