You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Current BTC/ETH risk regime (calm | elevated | crash) with a suggested posture, read live from GBLIN's on-chain Crash Shield on Base (60s cache). Free and unsigned; a signed, verifiable-offline version is a paid x402 endpoint (resource gblin://howto/attestation).",
"Static, permanently expired sample of the signed Risk Attestation (sample:true), same fields and EIP-712 schema as the paid one. Use it to build and test a parser/verifier.",
tool: {type: "string",maxLength: 128,description: "Tool/model used (optional). PUBLISHED."},
234
+
meta: {type: "string",maxLength: 512,description: "Extra JSON object as a string (optional). PUBLISHED."},
235
235
},
236
236
required: ["mode","action","input_hash"],
237
+
additionalProperties: false,
237
238
},
238
239
annotations: {title: "Seal an AI action (demo receipt)",readOnlyHint: false,idempotentHint: false,openWorldHint: false},
239
240
outputSchema: RECEIPT_SCHEMA,
240
241
},
241
242
{
242
243
name: "get_receipt",
243
244
description: "Receipt #index from GBLIN's receipts log, re-signed (Ed25519 is deterministic) with a fresh inclusion proof, the current signed checkpoint and the latest on-chain anchor. Free.",
244
-
inputSchema: {type: "object",properties: {index: {type: "integer",minimum: 0,description: "Receipt index in the log"}},required: ["index"]},
245
+
inputSchema: {type: "object",properties: {index: {type: "integer",minimum: 0,description: "Receipt index in the log (0-based; current size at GET /log/checkpoint)"}},required: ["index"],additionalProperties: false},
245
246
annotations: {title: "Get a receipt by index", ...RO},
246
247
outputSchema: RECEIPT_SCHEMA,
247
248
},
@@ -252,6 +253,7 @@ const TOOLS = [
252
253
type: "object",
253
254
properties: {receipt: {type: "object",description: "The receipt JSON as returned by seal_action / get_receipt / GET /v1/receipt/:i (bare or wrapped in {receipt})"}},
"Kept/violated tallies for GBLIN's pre-registered, hash-pinned promises (attestation uptime, counter honesty), probed every 10 minutes; each closed UTC day is sealed on Base as an EAS attestation (schema 0x9f433a96…). Self-observation only in v0. Free.",
0 commit comments