Evaluate Stateful Wallet Policy Conformance
stateful_wallet_policy_conformanceEvaluate safe standardized observations from wallet policies that track prior or concurrent requests. Use wallet_policy_conformance instead for one-request action shape, method, chain, token, recipient, amount, and function controls. This tool separately tests sequential cumulative limits, signed-but-unbroadcast accounting, ABI extraction, concurrent oversubscription, counter-reference failure, and application serialization. It accepts no credentials, counter values, wallet or resource IDs, signatures, transactions, or raw provider responses and does not run the provider tests itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| network | Yes | Network identifier used by the tested stateful profile. | |
| protocol | Yes | Payment or execution protocol bound by the tested stateful profile. | |
| provider | Yes | Wallet or delegated-signer provider name. | |
| profileId | Yes | Caller-defined stateful policy profile identifier with no credential, wallet, or counter secret. | |
| observations | Yes | Unique standardized stateful observations. Raw provider responses, signatures, transactions, counter values, credentials, wallet IDs, and resource IDs are rejected. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product | Yes | ||
| profile | Yes | ||
| results | Yes | ||
| boundary | Yes | ||
| complete | Yes | ||
| decision | Yes | ||
| evaluatedAt | Yes | ||
| unsafeCases | Yes | ||
| schemaVersion | Yes | ||
| inconclusiveCases | Yes | ||
| strictBudgetPassed | Yes | ||
| applicationVerified | Yes | ||
| missingRequiredCases | Yes | ||
| standardSchemaVersion | Yes | ||
| providerNativeVerified | Yes | ||
| providerNativeUnverified | Yes |