kipurse-pay
Status: preparation only. The iOS 27.2 SDK used for TestFlight has no @AppIntent(.tool) / ToolIntent, so nothing here is compiled.
Siri AI developer preview (iOS 27.3 beta) does not list Simplified Chinese yet.
What the tool may do
- Pay a saved payee (already paid before, or the owner's own Coinbase wallet). Never pay a literal address the user dictates.
- Amount in USDC, at least 0.01.
- Inside the owner's voice allowance (per payment / per day) a known payee is paid without opening the app.
- Over the allowance, a new payee, or resuming after a pause: hand off to Kipurse and require Face ID.
- If 「暂停 AI 付款」 is on, every AI including this one is refused; tell the user to resume in Settings → Security.
Never
- Read or speak the full address, balance, keys or recovery data.
- Retry a refused payment with a different amount to slip under a cap.
Planned code changes when the SDK supports it
- Add
.toolto PayIntent / PayPresetIntent / RepeatPaymentIntent with plain descriptions (no assistant brand names: ITMS-90626). - Balance property requires authentication; address property stays internal.
- Start a Live Activity after a payment so follow-ups work without naming the app.
- Siri Evaluations scenarios in zh/en; internal TestFlight only until Apple opens App Store submission.
Source: docs/siri-ai/SKILL.md