Parameters
ExecutionIntent
required
The intent.
GET /execution-intents/{businessTransactionId} returns it under
the intent key: pass response.intent, not the whole response.Record<string, string | KeyObject>
required
Maps the intent’s
signature.keyId to its public key, as for Trust
Records.Returns
The sameOfflineVerificationResult as
verifyExecutionTrustRecordOffline, without
hybridSignaturesValid: intents are not hybrid signed. hashValid compares intentHash.
Example
What a valid intent proves
The holder of the key signed this intent, and it has not changed since. It does not prove the action was released or what the result was. For that, verify the Trust Record for the samebusinessTransactionId.