Man pages for s7contract
Behavioral Contracts and Generative Laws for 'S7'

gen_bindCompose dependent, sized, and recursive generators
gen_commandsGenerate and shrink model-valid command sequences
gen_constantBasic property-based test generators
gen_doubleGenerate finite double values
gen_elementChoose values or generators
gen_exampleInspect a generator or disable its shrinking
gen_sampleSample source positions without replacement
grapes-colon-colon-grapesEvaluate an S7 call under an interface or trait contract
interface_requirementsInspect or check a Go-like structural interface
new_commandDescribe a command for a stateful protocol
new_generatorConstruct a property-based test generator
new_interfaceBuild a Go-like structural interface on top of S7
new_lawDefine and check a generative law
new_state_lawDefine a generative law for a stateful protocol
new_traitBuild a Rust-like explicit trait on top of S7
s7contracts7contract: Behavioral Contracts and Generative Laws for S7
trait_methodsInspect or use a Rust-like explicit trait
s7contract documentation built on Sept. 10, 2026, 1:09 a.m.