Check optional intent before displaying it or signing the final transaction.
Returns only verified Spore-family Actions; foreign Actions remain untouched
in the transaction and are excluded from this result, not authenticated.
Existing Spore/Cluster presets are recognized. Supply reviewed scripts for
custom v3, Proxy and Agent deployments, and scriptInfoHashes for custom
metadata schemas. These are caller trust anchors, not deployment attestation.
Owner fields, operation shape, IDs, immutable transfer data and creation data
hashes must match resolved cells. Agent creation also resolves its Proxy from
code dependencies (including depGroups). Missing cells, ambiguous categories,
duplicate Messages/Actions and misleading known-family metadata fail closed.
No Message means no verified Actions, not certification of the transaction's
complete effects. Callers must still display the actual cell changes and
apply their wallet policy. This function does not verify signatures or fees.
Check optional intent before displaying it or signing the final transaction. Returns only verified Spore-family Actions; foreign Actions remain untouched in the transaction and are excluded from this result, not authenticated.
Existing Spore/Cluster presets are recognized. Supply reviewed
scriptsfor custom v3, Proxy and Agent deployments, andscriptInfoHashesfor custom metadata schemas. These are caller trust anchors, not deployment attestation. Owner fields, operation shape, IDs, immutable transfer data and creation data hashes must match resolved cells. Agent creation also resolves its Proxy from code dependencies (including depGroups). Missing cells, ambiguous categories, duplicate Messages/Actions and misleading known-family metadata fail closed.No Message means no verified Actions, not certification of the transaction's complete effects. Callers must still display the actual cell changes and apply their wallet policy. This function does not verify signatures or fees.