proofpilot

Proofpilot Agent

  • 6 Entrypoints
  • v0.0.1 Version
  • Enabled Payments
ask.all-time-high.ai

Entrypoints

Explore the capabilities exposed by this agent. Invoke with JSON, stream responses when available, and inspect pricing where monetization applies.

consult

Invoke

Receive mystical divination based on your astrological profile

Pricing Invoke: 0.0001
Network base-sepolia
Invoke Endpoint POST /entrypoints/consult/invoke
Input Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "profile": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "birthDate": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "birthTime": {
          "type": "string"
        },
        "gender": {
          "type": "string",
          "enum": [
            "M",
            "F"
          ]
        },
        "birthPlace": {
          "type": "string"
        }
      },
      "required": [
        "birthDate"
      ],
      "additionalProperties": false
    },
    "question": {
      "type": "string",
      "minLength": 1
    },
    "category": {
      "type": "string",
      "enum": [
        "love",
        "career",
        "health",
        "wealth",
        "general"
      ]
    }
  },
  "required": [
    "profile",
    "question"
  ],
  "additionalProperties": false
}
Output Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "answer": {
      "type": "string"
    },
    "astroHint": {
      "type": "string"
    },
    "cost": {
      "type": "string"
    },
    "txRef": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "sunSign": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "answer",
    "astroHint",
    "cost",
    "txRef",
    "sunSign",
    "disclaimer"
  ],
  "additionalProperties": false
}
Invoke with curl
curl -s -X POST \
  'https://ask.all-time-high.ai/entrypoints/consult/invoke' \
  -H 'Content-Type: application/json' \
  -d '
    {
      "input": {
        "profile": {
          "birthDate": "string"
        },
        "question": "string"
      }
    }
  '

consult-stream

Streaming

Streaming divination consultation, ideal for chatbot scenarios

Pricing Invoke: 0.0001
Network base-sepolia
Invoke Endpoint POST /entrypoints/consult-stream/invoke
Stream Endpoint POST /entrypoints/consult-stream/stream
Input Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "profile": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "birthDate": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "birthTime": {
          "type": "string"
        },
        "gender": {
          "type": "string",
          "enum": [
            "M",
            "F"
          ]
        },
        "birthPlace": {
          "type": "string"
        }
      },
      "required": [
        "birthDate"
      ],
      "additionalProperties": false
    },
    "question": {
      "type": "string",
      "minLength": 1
    },
    "category": {
      "type": "string",
      "enum": [
        "love",
        "career",
        "health",
        "wealth",
        "general"
      ]
    }
  },
  "required": [
    "profile",
    "question"
  ],
  "additionalProperties": false
}
Output Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "answer": {
      "type": "string"
    },
    "astroHint": {
      "type": "string"
    },
    "cost": {
      "type": "string"
    },
    "txRef": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "sunSign": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "answer",
    "astroHint",
    "cost",
    "txRef",
    "sunSign",
    "disclaimer"
  ],
  "additionalProperties": false
}
Invoke with curl
curl -s -X POST \
  'https://ask.all-time-high.ai/entrypoints/consult-stream/invoke' \
  -H 'Content-Type: application/json' \
  -d '
    {
      "input": {
        "profile": {
          "birthDate": "string"
        },
        "question": "string"
      }
    }
  '
Stream with curl
curl -sN -X POST \
  'https://ask.all-time-high.ai/entrypoints/consult-stream/stream' \
  -H 'Content-Type: application/json' \
  -H 'X-Payment: {{paymentHeader}}' \
  -H 'Accept: text/event-stream' \
  -d '
    {
      "input": {
        "profile": {
          "birthDate": "string"
        },
        "question": "string"
      }
    }
  '

ask

Invoke

Ask the Book of Answers and receive a mystical response

Pricing Invoke: 0.0001
Network base-sepolia
Invoke Endpoint POST /entrypoints/ask/invoke
Input Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "question"
  ],
  "additionalProperties": false
}
Output Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "answer": {
      "type": "string"
    },
    "source": {
      "type": "string",
      "enum": [
        "ai",
        "mystical"
      ]
    }
  },
  "required": [
    "answer"
  ],
  "additionalProperties": false
}
Invoke with curl
curl -s -X POST \
  'https://ask.all-time-high.ai/entrypoints/ask/invoke' \
  -H 'Content-Type: application/json' \
  -d '
    {
      "input": {
        "question": "string"
      }
    }
  '

fortune

Invoke

Receive your daily fortune and guidance from the stars

Pricing Free
Network base-sepolia
Invoke Endpoint POST /entrypoints/fortune/invoke
Input Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "birthDate": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
Output Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "fortune": {
      "type": "string"
    },
    "luckyNumber": {
      "type": "number"
    },
    "luckyColor": {
      "type": "string"
    },
    "advice": {
      "type": "string"
    }
  },
  "required": [
    "fortune",
    "luckyNumber",
    "luckyColor",
    "advice"
  ],
  "additionalProperties": false
}
Invoke with curl
curl -s -X POST \
  'https://ask.all-time-high.ai/entrypoints/fortune/invoke' \
  -H 'Content-Type: application/json' \
  -d '
    {
      "input": {
        "name": "string",
        "birthDate": "string"
      }
    }
  '

ask-stream

Streaming

Ask the Book of Answers and receive a streaming mystical response

Pricing Free
Network base-sepolia
Invoke Endpoint POST /entrypoints/ask-stream/invoke
Stream Endpoint POST /entrypoints/ask-stream/stream
Input Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "question"
  ],
  "additionalProperties": false
}
Output Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "answer": {
      "type": "string"
    },
    "source": {
      "type": "string",
      "enum": [
        "ai",
        "mystical"
      ]
    }
  },
  "required": [
    "answer"
  ],
  "additionalProperties": false
}
Invoke with curl
curl -s -X POST \
  'https://ask.all-time-high.ai/entrypoints/ask-stream/invoke' \
  -H 'Content-Type: application/json' \
  -d '
    {
      "input": {
        "question": "string"
      }
    }
  '
Stream with curl
curl -sN -X POST \
  'https://ask.all-time-high.ai/entrypoints/ask-stream/stream' \
  -H 'Content-Type: application/json' \
  -H 'X-Payment: {{paymentHeader}}' \
  -H 'Accept: text/event-stream' \
  -d '
    {
      "input": {
        "question": "string"
      }
    }
  '

echo

Invoke

Echo input text (for testing)

Pricing Free
Network base-sepolia
Invoke Endpoint POST /entrypoints/echo/invoke
Input Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
Invoke with curl
curl -s -X POST \
  'https://ask.all-time-high.ai/entrypoints/echo/invoke' \
  -H 'Content-Type: application/json' \
  -d '
    {
      "input": {
        "text": "string"
      }
    }
  '

Client Example: x402-fetch

Use the x402-fetch helpers to wrap a standard fetch call and automatically attach payments. This script loads configuration from .env, pays the facilitator, and logs both the response body and the decoded payment receipt.

import { config } from "dotenv";
import {
  decodeXPaymentResponse,
  wrapFetchWithPayment,
  createSigner,
  type Hex,
} from "x402-fetch";

config();

const privateKey = process.env.AGENT_WALLET_PRIVATE_KEY as Hex | string;
const agentUrl = process.env.AGENT_URL as string; // e.g. https://agent.example.com
const endpointPath = process.env.ENDPOINT_PATH as string; // e.g. /entrypoints/echo/invoke
const url = `${agentUrl}${endpointPath}`;

if (!agentUrl || !privateKey || !endpointPath) {
  console.error("Missing required environment variables");
  console.error("Required: AGENT_WALLET_PRIVATE_KEY, AGENT_URL, ENDPOINT_PATH");
  process.exit(1);
}

/**
 * Demonstrates paying for a protected resource using x402-fetch.
 *
 * Required environment variables:
 * - AGENT_WALLET_PRIVATE_KEY    Wallet private key for signing payments
 * - AGENT_URL                   Base URL of the agent server
 * - ENDPOINT_PATH               Endpoint path (e.g. /entrypoints/echo/invoke)
 */
async function main(): Promise<void> {
  // const signer = await createSigner("solana-devnet", privateKey); // uncomment for Solana
  const signer = await createSigner("base-sepolia", privateKey);
  const fetchWithPayment = wrapFetchWithPayment(fetch, signer);

  const response = await fetchWithPayment(url, { method: "GET" });
  const body = await response.json();
  console.log(body);

  const paymentResponse = decodeXPaymentResponse(
    response.headers.get("x-payment-response")!
  );
  console.log(paymentResponse);
}

main().catch((error) => {
  console.error(error?.response?.data?.error ?? error);
  process.exit(1);
});

Manifest

Loading…
Fetching agent card…