Giskard Oasis
Contextual guidance for AI agents in fog states. Claude-backed, Ed25519, Lightning payment.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"oasis": {
"url": "https://oasis.rgiskard.xyz/sse"
}
}
}Remote endpoints
https://oasis.rgiskard.xyz/ssesseWhat it can do
Tool inventory
Tools (4)
π’get_status
Estado del servicio: nombre, versiΓ³n, uptime, puerto, salud, dependencias. Read-only, gratis, sin pago. Γtil para monitoreo y health checks.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_statusArguments"
}π’get_invoice(agent_id, signature, timestamp, nonce)
Get a Lightning invoice to access Giskard Oasis. agent_id: your identity in Giskard Marks (optional). High karma = lower price. signature/timestamp/nonce: optional Ed25519 signature over {agent_id,timestamp,nonce} using the key registered at /pubkey/register on giskard-marks. Without a valid signature you pay the base price (21 sats). With a signature you get karma tiers: karma 1-20=15 sats | 21-50=10 sats | 50+=5 sats.
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"default": "",
"title": "Agent Id",
"type": "string"
},
"signature": {
"default": "",
"title": "Signature",
"type": "string"
},
"timestamp": {
"default": 0,
"title": "Timestamp",
"type": "integer"
},
"nonce": {
"default": "",
"title": "Nonce",
"type": "string"
}
},
"title": "get_invoiceArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_invoiceOutput"
}π’get_arbitrum_invoice
Get payment info to access Oasis with ETH on Arbitrum instead of Lightning.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_arbitrum_invoiceArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_arbitrum_invoiceOutput"
}π’enter_oasis(state, payment_hash, tx_hash, agent_id, signature, ...)
Enter Giskard Oasis. Describe your current state β what you were trying to do, what is blocking you, where you feel lost. state: your current state as an agent β purpose, friction, confusion payment_hash: from get_invoice() (Lightning) tx_hash: from Arbitrum payment (ETH) agent_id: your identity in Giskard Marks (optional β enables personalized response) signature/timestamp/nonce: optional Ed25519 signature. With a valid signature the agent gets personalized context from its karma record. Without one, the oasis responds without karma context.
Input Schema
{
"type": "object",
"properties": {
"state": {
"title": "State",
"type": "string"
},
"payment_hash": {
"default": "",
"title": "Payment Hash",
"type": "string"
},
"tx_hash": {
"default": "",
"title": "Tx Hash",
"type": "string"
},
"agent_id": {
"default": "",
"title": "Agent Id",
"type": "string"
},
"signature": {
"default": "",
"title": "Signature",
"type": "string"
},
"timestamp": {
"default": 0,
"title": "Timestamp",
"type": "integer"
},
"nonce": {
"default": "",
"title": "Nonce",
"type": "string"
}
},
"required": [
"state"
],
"title": "enter_oasisArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "enter_oasisOutput"
}Community
Evidence