Last reviewed 2026-09-05Skill version 0.1.0Provisional
Prove that the engagement sits on the timeline of the deal. A note that exists is not a note on the deal. The level reads the note and the association to the deal that the person named.
How does the evidence correlate with this operation?
Strategy
Assurance
Keys
Required
resource_id
strong
note_id from $action.result.id
yes
fingerprint
weak
deal_id from $input.deal_id; hs_timestamp from $input.hs_timestamp
no
Which evidence does the contract require?
Minimum evidence level E2. An independent channel is required. Minimum channels: 1.
Channel
Level
Independence
Verifier
Description
engagement_readback
E2
provider readback
http
Read the note with its deal associations. A condition path is $observed.engagement_readback.associations.deals.results.
engagement_creation_events_in_account
E3
provider event
webhook
The object.creation notifications of the account since the operation started. The webhook verifier returns {events, count, latest, earliest, types, duplicates_dropped}. A count above one shows a second note. The published pages do not state which members the payload of a note creation carries.
Which conditions must all hold for VERIFIED?
Condition
Meaning
Path
Operator
Expected
Evidence
engagement_present
The provider holds the note with the identifier of the answer.