Tool tree
Human-approved gratitude, with a real PayPal rail and a clearly labelled Solana devnet demonstration.
Implementation
gradeNot graded
gradeNot graded
inspect_gratitude_profileAction
Read this visible canonical profile's origin claim, rail availability and devnet destination. No human identity verification; no payment action.
View tool JSON
{
"name": "inspect_gratitude_profile",
"kind": "act",
"impl": "imperative",
"description": "Read this visible canonical profile's origin claim, rail availability and devnet destination. No human identity verification; no payment action.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
}stage_gratitude_intentAction
Prepare a ten-minute intent for the fixed PayPal USD 2 gesture or an explicit Solana devnet preset. Returns a summary, never a payment token. The human must review and approve using the visible controls.
View tool JSON
{
"name": "stage_gratitude_intent",
"kind": "act",
"impl": "imperative",
"description": "Prepare a ten-minute intent for the fixed PayPal USD 2 gesture or an explicit Solana devnet preset. Returns a summary, never a payment token. The human must review and approve using the visible controls.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"anyOf": [
{
"type": "object",
"properties": {
"rail": {
"type": "string",
"const": "paypal"
}
},
"required": [
"rail"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"rail": {
"type": "string",
"const": "solana-devnet"
},
"solAmount": {
"type": "string",
"enum": [
"0.001",
"0.005",
"0.01"
]
}
},
"required": [
"rail",
"solAmount"
],
"additionalProperties": false
}
]
}
}open_payment_handoffSensitive Action
Scroll to and focus the visible payment choices. Does not click, approve, open PayPal, capture funds or sign a wallet transaction.
View tool JSON
{
"name": "open_payment_handoff",
"kind": "transact",
"impl": "imperative",
"description": "Scroll to and focus the visible payment choices. Does not click, approve, open PayPal, capture funds or sign a wallet transaction.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
}verify_gratitude_receiptAction
Verify the signature and field binding of an existing Thanks2Go receipt. Valid does not mean confirmed: inspect the returned paymentStatus. No payment action.
View tool JSON
{
"name": "verify_gratitude_receipt",
"kind": "act",
"impl": "imperative",
"description": "Verify the signature and field binding of an existing Thanks2Go receipt. Valid does not mean confirmed: inspect the returned paymentStatus. No payment action.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"receipt": {
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "1"
},
"mandateHash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"rail": {
"type": "string",
"enum": [
"paypal",
"solana-devnet"
]
},
"status": {
"type": "string",
"enum": [
"confirmed",
"failed",
"cancelled"
]
},
"providerReference": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"payerReference": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"confirmedAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"credential": {
"type": "string",
"minLength": 1,
"maxLength": 16000
}
},
"required": [
"version",
"mandateHash",
"rail",
"status",
"providerReference",
"credential"
],
"additionalProperties": false
}
},
"required": [
"receipt"
],
"additionalProperties": false
}
}