ReceiptExpectation
@mandaitor/sdk / ReceiptExpectation
Interface: ReceiptExpectation
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:80
What a receipt must say, for the execution it came with. Every field is optional.
Properties
agent_did?
optionalagent_did?:string
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:85
The agent's DID.
execution_id?
optionalexecution_id?:string
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:81
request_digest?
optionalrequest_digest?:string
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:82
result?
optionalresult?:Record<string,unknown>
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:91
The result the execution was answered with. The receipt's result_digest
must be its digest, so the receipt binds what the agent was told.
state?
optionalstate?:"FAILED"|"SUCCEEDED"
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:83
tenant_id?
optionaltenant_id?:string
Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:86