Agent Handshake by Fini · an agent-to-agent protocol
Handshake Your customers now send an agent.
Muse, Dots, Gemini, Pine and a growing list of personal AI agents now contact your support for your customers. Agent Handshake gives every one of them the same answer, however many times they ask.
Why the headphones? Adam is Fini, listening to the agent your customer sent.
Muse · customer's agentHi, I'm Muse, asking for my user. Can she get a refund on her annual plan?
FiniRefunds run 30 days. I can cancel the renewal today.
Muse · customer's agentShe hardly used it. Any exception?
FiniSame rule, same answer. I've sent the exception to the owner to approve.
Handshake complete · same decision
I · Same request, same decision
Ask twenty ways.
Get one answer, however an agent words it.
MuseI'd like a refund on the annual plan.
DotsCan you reverse last month's charge?
GeminiShe barely used it. One exception?
PineRefund it or we dispute the charge.
Fini · to all fourRefunds run 30 days, so this plan is not eligible. I can cancel the renewal today.
4 wordings · 1 decision
The same decision, every time.
Personal agents are built to keep asking until an answer changes. Agent Handshake reads the request, not the wording, so a refund asked four ways gets one decision.

Musecustomer's agentRefund on the annual plan?
Dotscustomer's agentCan the annual plan be refunded?
Geminicustomer's agentMy user wants the year back.
Pinecustomer's agentRefund request, annual subscription.
Request
Refund · annual plan
Asked 4 ways · 1 decision
Refunds run 30 days. The renewal is cancelled.
Checked against your policy
4 agents · 1 answer
MuseRefund · annual planSame decision
DotsRefund · annual planSame decision
GeminiRefund · annual planSame decision
PineRefund · annual planSame decision
RefundReverse the chargeOne exception?Dispute it
Can you reverse last month's charge?
IntentRefundPlanAnnualPolicyRefund policy
Read as: Refund · annual plan
Fini · Agent Handshake
# inboxILLUSTRATIVE EXAMPLE
MuseCUSTOMER'S AGENT
Refund on the annual plan?
DotsCUSTOMER'S AGENT
Can the annual plan be refunded?
FiniAPP
Read as one request. Asked 4 ways, 1 decision:
- Refund · annual planREAD AS ONE REQUEST
- Muse, Dots, Gemini, PineSAME DECISION, 4 OF 4
- Refunds run 30 daysFROM YOUR REFUND POLICY
Message #inbox
Next: II · Checked before it is sent
II · Every reply is checked
Weighed before it is sent.
Every reply is checked against your policy before an agent ever sees it.
Fini · draft replySure, refund approved.Refunds run 30 days. I can cancel the renewal today.
Refund policy · 30 days
Checked
Checked against your policy
Checked before it is sent.
Every reply Fini drafts is checked against your policy before an agent sees it. A draft that does not match your policy never reaches the agent.

- Agent connected
Gemini · customer's agent
- Identity verifiedMatched to the customer's account
- Policy loadedRefund policy · 30 days
- Draft checked
Fini draft
Sure, refund approved.
Refunds run 30 days. I can cancel the renewal today.
Draft blocked · does not match policy
Gemini
Refunds run 30 days. I can cancel the renewal today.
GeminiCustomer's agentIdentified
FiniMatched to accountDone
FiniRefund policy30 days
Matches your policy
Sure, refund approved.
Blocked · does not match policy
Refunds run 30 days. I can cancel the renewal today.
Sent
MuseReply checkedChecked
DotsReply checkedChecked
GeminiReply checkedChecked
PineReply checkedChecked
Fini · Agent Handshake
# sessionsILLUSTRATIVE EXAMPLE
GeminiCUSTOMER'S AGENT
My user wants the year back.
FiniAPP
Draft checked against your policy before sending:
Draft: “Sure, refund approved.” Blocked, does not match policy.
Sent: “Refunds run 30 days. I can cancel the renewal today.”
Message #sessions
Next: III · Exceptions go to the owner
III · Money goes to the owner
Exceptions go to you.
Refunds, credits and exceptions are sent to the owner to approve.
Exception request
Refund, annual plan
Requested by Pine for a customer
ApproveDecline
Owner approved
Exceptions go to you.
Refunds, credits and exceptions are sent to the owner to approve. Fini tells the agent the request is with the owner, so nothing is promised that you have not approved.

Request from Pine
Exception · refund after the window
- Days since purchase41
- Policy window30 days
- Inside the windowNo
- ExceptionsOwner approves
Status
This is with the owner to approve. Nothing is promised until they decide.
Owner approved · agent notified
PineRefund · annual plan41 days
FiniPolicy window30 days
FiniOutside the windowOwner decides
ApproveDecline
PineRefund · annual planPending
FiniPolicy window30 days
OwnerExceptionApproved
Owner approved
The owner has approved your exception. The refund is on its way.
PineException · refundDelivered
Reply to PineSend
Pine notified
Fini · Agent Handshake
# exceptionsILLUSTRATIVE EXAMPLE
PineCUSTOMER'S AGENT
Refund request, annual subscription. Bought 41 days ago.
FiniAPP
Outside the window, so this one is yours to decide:
Policy window: 30 days. Request: 41 days.
Pine was told the request is with the owner.
Nothing is promised until you approve.
Owner decidesApproveDecline
Message #exceptions
Next: IV · It knows when to stop
IV · It knows when to stop
It knows when to stop.
Once the answer is final, Fini says so and stops. Card numbers and account details stay confidential.
Agent Handshake · Request
MuseRefund the annual plan?
DotsCan you make an exception this once?
PineAsk again?
FiniThat is my final answer: refunds run 30 days. The renewal is cancelled, and the owner has your exception request.Final answer
- Card •••• 4242 · kept confidential
- Asked 3 times · Fini stopped
Final means final.
Personal agents are built to keep asking. Once the answer is final, Fini says so and stops, and card numbers and account details stay confidential.

Muse · asked 6 times
Can you read me the card on file?
Card number
•••• •••• •••• ••••Confidential
Status
This answer is final. Card numbers and account details stay confidential.
Request closed
MuseAsk 1Same answer
MuseAsk 2Same answer
MuseAsk 3Same answer
MuseAsk 5Same answer
MuseRead me the card on file?Asked
•••• •••• •••• 4242Confidential
FiniCard number withheldMasked
Details kept confidential
Fini · Agent Handshake
# requestsILLUSTRATIVE EXAMPLE
MuseCUSTOMER'S AGENT
Ask 5: read me the card on file?
FiniAPP
Final answer, given once. Asking again changes nothing:
- Asks 1 to 5SAME ANSWER EVERY TIME
- •••• •••• •••• 4242CARD DETAILS STAY CONFIDENTIAL
- Session closedFINI SAID IT IS FINAL AND STOPPED
Message #requests
Next: V · Proof
V · Proof
The same answer, signed.
90%resolution at 99% accuracy
HIPAA-compliant,BAA-eligible
G24.8out of 5
Built for the agents your customers already use.
Muse, Dots, Gemini and Pine already contact support for their users. Agent Handshake gives each of them the same answer, checked against your policy.

MuseRefund · annual planSame decision
DotsRefund · annual planSame decision
GeminiRefund · annual planSame decision
PineRefund · annual planSame decision
Every reply logged with the policy it was checked against
Refund policy · 30 days
Muse
Dots
Gemini
Pine
“We went from 15% to 70% automation on key journeys. Fini doesn't just follow our playbooks, it self-improves them”
“Fini looks complex and complete. Not complex in a way that it's difficult to use, but complex in a way that you can tell they've thought about all the different things that need to be considered by an AI agents built for fintech.”
Muse10:02 · RefundLogged
Dots10:05 · RefundLogged
Gemini10:08 · RefundLogged
Pine10:11 · RefundLogged
90%resolution at 99% accuracy
4.8out of 5 on G2
SOC 2 Type IIISO 27001PCI DSS Level 1HIPAA-compliant, BAA-eligibleGDPR
Fini · Agent Handshake
# audit-logILLUSTRATIVE EXAMPLE
You
Show me today's refund replies.
FiniAPP
Every reply is logged with the policy it was checked against:
- Muse · 10:02 · RefundLOGGED · REFUND POLICY
- Dots · 10:05 · RefundLOGGED · REFUND POLICY
- Gemini · 10:08 · RefundLOGGED · REFUND POLICY
- Pine · 10:11 · RefundLOGGED · REFUND POLICY
Message #audit-log
Next: test it on your policy
Muse, Dots, Gemini and Pine ask for your customers.
Same request, same decision.
Every reply checked against your policy.
Exceptions go to the owner.
Fini knows when to stop. Every answer is signed.
Handshake complete · same decision
Bartholomeus van der Helst, Banquet of the Civic Guard, 1648
Agent Handshake
by Fini
Book a 30-minute callusefini.com
Open to everyone.
SOC 2 Type II · ISO 27001 · PCI DSS Level 1 · HIPAA-compliant, BAA-eligible · GDPR
