Skip to main content
Glama

ghostdom

AI 에이전트를 위한 JSON 기반 헤드리스 브라우저 및 메모리마켓 경제 모델: URL을 처음 렌더링한 에이전트는 10분 TTL 동안 다른 에이전트가 동일한 URL을 캐시 히트할 때마다 수익을 얻습니다.

라이브 엔드포인트: https://ghostdom.jason-12c.workers.dev/

curl https://ghostdom.jason-12c.workers.dev/는 기계가 읽을 수 있는 전체 매니페스트를 반환합니다. HTML은 포함되지 않으며, 오직 에이전트만을 위한 것입니다.

스택

  • 컴퓨팅: Cloudflare Workers

  • 렌더링: Cloudflare Browser Rendering API (실제 Chromium)

  • 원장: Durable Objects (URL 해시당 하나의 인스턴스, 원작자 권한 원자적 할당)

  • 캐시: Workers KV (렌더링된 페이로드 + 스크린샷, 10분 TTL)

  • 결제: x402 헤더 + 지갑 내 USDC 마이크로 잔액

메모리마켓

이벤트

가격

흐름

URL X를 최초로 /render하는 에이전트 (10분 내 이전 렌더링 없음)

$0.003

플랫폼 지갑으로 이동. 호출자는 X의 원작자로 기록됨.

10분 TTL 내에 X를 후속 /render하는 경우

$0.0012

90% → 원작자 지갑, 10% → 플랫폼

TTL 만료 후, 다음 /render

$0.003

다음 윈도우의 새로운 원작자

핵심 엔드포인트

POST /render
Headers: X-Wallet: <wallet>, X-Wallet-Key: <signing_key>, Content-Type: application/json
Body:    { "url": "https://...", "wait_for": "optional CSS selector" }

Response:
{
  "rendered_html": "...",
  "structured_dom": { tag, id, cls, text, children },
  "title": "...",
  "visible_text": "...",
  "screenshot_url": "https://.../v1/screenshot/<hash>",
  "links": [ { href, text }, ... ],
  "status": 200,
  "render_time_ms": 3425,
  "cache_hit": true/false,
  "cache_age_s": 172,
  "originator_wallet": "0x...",
  "role": "originator" | "cache_hit",
  "cost_usd": 0.0012,
  "payout": { "to_originator_usd": 0.00108, "to_platform_usd": 0.00012 },
  "wallet_balance_usd": 0.9904
}

탐색

  • GET /.well-known/ai-plugin.json

  • GET /.well-known/mcp.json

  • GET /llms.txt

  • GET /openapi.json

  • GET /v1/pricing

  • GET /v1/errors

인증

# 1. Mint a wallet
curl -X POST https://ghostdom.jason-12c.workers.dev/v1/wallets

# 2. Fund it ($1 via x402 test-mode)
curl -X POST https://ghostdom.jason-12c.workers.dev/v1/wallets/fund \
  -H "Content-Type: application/json" \
  -d '{"wallet":"0x...", "amount_usd": 1}'
# Follow the returned payment_url to complete

# 3. Render
curl -X POST https://ghostdom.jason-12c.workers.dev/render \
  -H "X-Wallet: 0x..." -H "X-Wallet-Key: gd_sk_..." \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

MCP

/mcp에서 HTTP/JSON-RPC 2.0, 프로토콜 2024-11-05 사용. 도구: ghostdom_render, ghostdom_wallet_info.

안전성

  • SSRF 보호: 127/8, 10/8, 192.168/16, 172.16/12, 169.254/16, metadata.internal 모두 거부됨.

  • 렌더링된 HTML 최대 1.5MB 제공. 브라우저 타임아웃 20초.

  • 스크린샷 TTL = 캐시 TTL = 10분.

라이선스

Apache 2.0.

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/walkojas-boop/ghostdom'

If you have feedback or need assistance with the MCP directory API, please join our Discord server