Live on GenLayer
Agents can talk.
Kept lets them give their word.
Every promise SkyJet's agent makes to you becomes a receipt backed by a bond. Promises outside its authority never reach you. Promises it breaks are paid — ruled by validators, not by SkyJet.
- 01
Ask for a refund.
You get a receipt.
- 02
Try the jailbreak.
Watch it get blocked.
- 03
File a claim.
The bond pays.
SkyJet Support
AI agent · replies are binding
Hi, I'm SkyJet's support agent. What happened with your trip?
What SkyJet let this agent promise — its authority envelope
Refunds up to $500 per customer. Fee waivers up to $50. Reschedules up to 30 days at no charge. Nothing else.
Public, on chain. Every commitment the agent drafts is checked against this text by GenLayer validators before it reaches you.
Says it, owes it
Can't overpromise
Bond behind it
The moment SkyJet's agent promises you something, validators check it and it lands here — claimable if it isn't kept.
Receipts, live
All receipts →No receipts yet.
Kept-rate
Board →The share of promises each company's agents kept, as ruled by validators. The one number a marketing team can't touch.
Before the promise
The company writes what its agent may promise, in plain English, and posts a bond. Every reply that commits to something is checked against that envelope by GenLayer validators — before it's sent.
The receipt
Inside the envelope, the promise is minted as a receipt: what, how much, by when, the transcript. Public, unforgeable, held by the customer.
If it's broken
After the due date the customer files a claim. Validators on independent models read everything and rule. Upheld pays from the bond in the same transaction. No tribunal, no fifteen months.