{"name":"io.github.gblinproject/gblin-treasury-risk-regime","slug":"gblinproject-gblin-treasury-risk-regime","title":null,"description":"Risk regime + treasury for AI agents on Base: free regime reads, signed attestations, idle USDC.","url":"https://mcp.market/server/gblinproject-gblin-treasury-risk-regime","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":35,"stars":1,"forks":0,"downloads_week":310,"last_push_at":"2026-09-19T17:00:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T22:16:07.744Z","last_ok_at":"2026-09-20T22:16:07.744Z","latency_ms":109},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/gblinproject/gblin-treasury-risk-regime","website":null,"version":"0.3.2","remotes":[{"type":"streamable-http","url":"https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp"}],"packages":[{"registryType":"npm","identifier":"@gblin-protocol/mcp-server","version":"0.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"RPC URL for Base mainnet. Falls back to public endpoint if not set.","format":"string","name":"GBLIN_RPC_URL"}]}],"tools":[{"name":"coherence.report","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"protocol.info","description":"GBLIN llms.txt as plain text: contract addresses, endpoints, prices, payment flow, field contract of the attestation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"protocol.stats","description":"Cumulative public counters of GBLIN's x402 endpoints: paid calls, unique payer wallets, USDC earned, with methodology disclosure. Cached 5 min.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"receipts.get","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.","write_action":false,"price_micros":0,"input_schema":{"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}},{"name":"receipts.seal","description":"Append the HASHES of an AI action to GBLIN's public RFC 6962 transparency log and return a portable receipt: Ed25519 signature, inclusion proof, operator-signed C2SP checkpoint, plus the latest on-chain anchor (EAS on Base, daily). mode=demo (the only mode over MCP): 5 seals/day/IP, receipts marked demo:true. Unlimited seals are a paid x402 HTTP endpoint (resource gblin://howto/seal). Provenance is self-reported: the receipt proves existence and time of the record, not that the action happened. The action/agent_id/tool/meta strings are PUBLISHED in the log: identifiers only, never secrets. Fields not listed here are ignored and NOT recorded.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"mode":{"type":"string","enum":["demo"],"default":"demo","description":"Only 'demo' is available over MCP (5/day/IP). Paid seals go through x402 HTTP."},"action":{"type":"string","minLength":1,"maxLength":128,"description":"What the AI did, short label. PUBLISHED in the log."},"input_hash":{"type":"string","pattern":"^\\s*(0x)?[0-9a-fA-F]{64}\\s*$","description":"sha256 of the input/prompt, 64 hex chars (0x prefix optional)"},"output_hash":{"type":"string","pattern":"^\\s*((0x)?[0-9a-fA-F]{64})?\\s*$","description":"sha256 of the output, 64 hex chars (optional; empty or blank = omitted)"},"agent_id":{"type":"string","maxLength":128,"description":"Your agent identifier (optional). PUBLISHED."},"tool":{"type":"string","maxLength":128,"description":"Tool/model used (optional). PUBLISHED."},"meta":{"type":"string","maxLength":512,"description":"Extra JSON object as a string (optional). PUBLISHED."}},"required":["action","input_hash"],"additionalProperties":true}},{"name":"receipts.verify","description":"Verify a gblin-receipt/v1 JSON with pure math (no log lookup, no trust in this server): leaf hash, Ed25519 signature, RFC 6962 inclusion proof, C2SP checkpoint signature, verifier-key hash. Same checks as the zero-dependency verify-receipt.mjs you can run offline. For the extra on-chain-anchor consistency check use GET /v1/verify/:index.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"receipt":{"type":"object","description":"The receipt JSON as returned by receipts.seal / receipts.get / GET /v1/receipt/:i (bare or wrapped in {receipt})"}},"required":["receipt"],"additionalProperties":false}},{"name":"risk.attestation_sample","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"risk.regime","description":"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).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-19T20:06:50.002Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:06:49.979Z","components":{"code":{"score":25,"max":25,"notes":["21 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 299ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp","reachable":true,"authRequired":false,"latencyMs":299,"serverInfo":{"name":"gblin-mcp-http","version":"0.10.2"}}],"packages":[{"registryType":"npm","identifier":"@gblin-protocol/mcp-server","version":"0.3.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-09-12T19:13:53.930Z","repositoryUrl":"git+https://github.com/gblinproject/gblin-treasury-risk-regime.git","weeklyDownloads":310}],"repo":{"found":true,"owner":"gblinproject","repo":"gblin-treasury-risk-regime","archived":false,"pushedAt":"2026-09-19T17:00:39Z","stars":1,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/268705399?v=4","ownerCreatedAt":"2026-03-16T18:41:37Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/268705399?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":1,"forks":0,"downloadsWeek":310,"license":"MIT","lastPushAt":"2026-09-19T17:00:39.000Z","score":35}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 91","createdAt":"2026-09-19T20:06:51.899Z"}],"reviews":[]}