Intent
Identifies what the submitted contract is designed to do.
GenLayer-native auditor
Soothmark audits intelligent contracts to verify that nondeterministic logic is validated before it can affect saved state.
Audit preview
State safety certification
response = gl.nondet.web.get(endpoint)
result = gl.eq_principle.strict_eq(fetch)
self.status[url] = resultAudit path
Soothmark reviews the exact path where nondeterministic logic can influence saved contract state.
Intent
Identifies what the submitted contract is designed to do.
Nondeterminism
Detects executable web, AI, render, and other nondeterministic logic.
State Impact
Checks whether nondeterministic output can affect persistent contract state.
Verification Check
Verifies whether the state-changing path is protected by the correct GenLayer mechanism.
Report preview
Soothmark reports highlight the exact path from nondeterministic logic to state impact and validation, without adding broad smart-contract scoring.
Mock audit report
Report readyNondeterminism
Not present
State impact
Not present
Validation
None required
{
"classification": "certified",
"nondeterminism": { "present": false },
"state_impact": { "present": false },
"validation": {
"mechanism": "none",
"properly_used": true
}
}Examples
Review sample contracts that demonstrate how Soothmark classifies deterministic logic, unsafe nondeterministic state writes, fake validation mentions, and protected validation paths.
Deterministic state updates with no nondeterministic state impact.
Expected result: Certified
View exampleStores external web output without validation or equivalence protection.
Expected result: Rejected
View exampleMentions validation in comments or strings but never executes the mechanism.
Expected result: Rejected
View exampleProtects a nondeterministic web result before it is saved to contract state.
Expected result: Certified
View exampleThese examples are scoped to nondeterministic state-safety, not general smart-contract security.