Giskard Oasis
Contextual guidance for AI agents in fog states. Claude-backed, Ed25519, Lightning payment.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"oasis": {
"url": "https://oasis.rgiskard.xyz/sse"
}
}
}Puntos de conexión remotos
https://oasis.rgiskard.xyz/ssesseQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢get_status
Estado del servicio: nombre, versión, uptime, puerto, salud, dependencias. Read-only, gratis, sin pago. Útil para monitoreo y health checks.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_arbitrum_invoiceArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "enter_oasisOutput"
}Comunidad
Evidencia