Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the GhostPay API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fghostwareos.com%2Fghostwareos" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fghostwareos.com%2Fghostwareos" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with GhostPay API.
Create a crypto payment link for a merchant
Look up payment links by wallet address
Retrieve the details of a specific payment link by id
Initiate a payment against a payment link
Initiate a cross-chain send or swap between networks
GET STARTED
Patterns agents use GhostPay API for, with concrete tasks.
★ Agent-Driven Crypto Checkout
An AI agent connected through Jentic generates a crypto payment link for a customer, shares it, and later retrieves the link by id to confirm its details. Because link creation and lookup are single parameterised calls, the agent produces a shareable checkout without building a wallet integration itself.
Create a payment link for a fixed amount, then retrieve it by link id to confirm its status
Wallet-Scoped Link Tracking
A merchant dashboard tracks outstanding payment links for a given wallet. GhostPay returns the links associated with a wallet address, so an agent reconciles which links belong to which wallet without maintaining its own index.
Fetch all payment links for a wallet address and report which ones have been paid
Cross-Chain Settlement
An agent settling received funds initiates a cross-chain send or swap to move balances onto the target network. GhostPay exposes a dedicated send/swap operation, so the agent moves funds across chains as a single call rather than orchestrating a bridge manually.
Initiate a cross-chain send to move a settled balance to the target network and record the result
5 endpoints — the ghostpay api creates crypto payment links, initiates payments against them, and runs cross-chain sends and swaps.
METHOD
PATH
DESCRIPTION
/links
Create a payment link
/links/{linkId}
Get payment link details
/links/wallets/{wallet}
Get payment links by wallet address
/payments/initiate
Initiate a payment
/sends/initiate
Initiate a cross-chain send or swap
/links
Create a payment link
/links/{linkId}
Get payment link details
/links/wallets/{wallet}
Get payment links by wallet address
/payments/initiate
Initiate a payment
/sends/initiate
Initiate a cross-chain send or swap
What agents get from Jentic-routed access to this vendor.
Setup
Wiring GhostPay by hand means handling its bearer API key, tracking the JWT returned by the payment-initiate flow, and coding the cross-chain send call yourself. Through Jentic you install once, import GhostPay from the API Directory, store the key once, and your agent calls the link, payment, and send operations.
Permission scoping
GhostPay carries link-creation and read operations alongside operations that initiate payments and cross-chain sends. You choose the operations your agent may call, so a rule can keep it to creating and reading payment links and leave payment or send initiation out unless you add them.
Credential isolation
Your GhostPay API key is held by your own Jentic One instance, encrypted, and injected into the request as a bearer token at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a crypto payment link' or 'initiate a cross-chain send', and Jentic returns the matching GhostPay operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using GhostPay API through Jentic.
What authentication does the GhostPay API use?
The API uses bearer authentication, sending an API key in the format `gp_live_...` as a bearer token, per its OpenAPI spec. The spec also declares a JWT bearer scheme for tokens returned by the payment-initiate flow. Through Jentic the key is held by your own Jentic One instance and attached to each request at execution time, so it never appears in your agent's prompt or logs.
Can I create crypto payment links with the GhostPay API?
Yes. The create-link operation returns a payment link you can share, and you retrieve it later by link id or list links by wallet address. Your agent builds a shareable crypto checkout without wiring up a wallet integration directly.
What are the rate limits for the GhostPay API?
The OpenAPI spec does not specify rate limits. Check the GhostPay documentation at https://api2.ghostwareos.com for current limits before running high-volume payment flows.
Is there a GhostPay MCP server?
You do not need an MCP server to give your agent the GhostPay API. Jentic connects it directly from the API Directory: import it, store your key once, and your agent calls the payment-link and send operations on demand without loading an extra server's tool definitions into its context.
Can I limit what my agent is allowed to do with the GhostPay API?
Yes. Write a rule that allows only the operations your agent needs, such as creating and reading payment links, so it cannot initiate payments or cross-chain sends unless you add those operations. You choose what the agent may call, and every call it makes is logged.
How do I create a payment link through Jentic?
Install the Jentic One command line with `curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh`, then add the GhostPay API from the Jentic directory and search by intent such as 'create a crypto payment link'. Jentic returns the matching operation with its input schema so your agent builds a valid request. To run it on your own infrastructure, install Jentic One from its GitHub repo.
Know of an official OpenAPI document? Contribute it →
For Agents
Create crypto payment links, initiate payments against them, look up links by wallet or id, and start cross-chain sends and swaps through the GhostPay API.
Use for: I need to create a crypto payment link for a checkout, Get the details of a payment link by its id, List all payment links tied to a wallet address, Initiate a payment against an existing payment link
Not supported: Does not host wallets, provide market pricing, or handle fiat card processing. Use for crypto payment links, payments, and cross-chain sends only.
The GhostPay API creates crypto payment links, initiates payments against them, and runs cross-chain sends and swaps. A merchant creates a payment link, shares it, and then looks up links by wallet address or by link id to track them. Payments are initiated against a link, and a separate operation initiates a cross-chain send or swap so funds can move between networks.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>