Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Headless Oracle V5

FreeNot checked

Ed25519-signed market status oracle for RWA liquidation bots. Prevents bad debt by cryptographically verifying if the NYSE is open before execution. Built on Cl

GitHubEmbed

About

Ed25519-signed market status oracle for RWA liquidation bots. Prevents bad debt by cryptographically verifying if the NYSE is open before execution. Built on Cloudflare Workers

README

Ed25519-signed market-state attestations for 28 global exchanges.

What It Does

Autonomous trading agents need to know if an exchange is open before executing trades. Headless Oracle answers that question with a cryptographically signed receipt that any agent can verify independently — no trust in the operator required. UNKNOWN states are always treated as CLOSED (fail-closed).

Quick Start

# MCP (Claude Desktop, Cursor, any MCP client)
npx headless-oracle-mcp

# REST API — demo receipt (no auth required)
curl https://headlessoracle.com/v5/demo?mic=XNYS

# Instant sandbox key (200 calls, 7 days, no signup)
curl https://headlessoracle.com/v5/sandbox

Architecture

Single TypeScript Cloudflare Worker (~14,000 lines). Ed25519 signing via @noble/ed25519. Three KV namespaces (overrides, API keys, telemetry). Two Durable Objects (webhooks, SSE streams). Deployed to 300+ edge locations globally.

4-tier fail-closed: KV override check -> schedule engine -> UNKNOWN fallback -> unsigned critical failure.

See docs/architecture/overview.md for the full architecture.

API

5 MCP tools and 25+ REST endpoints. Full references:

Exchanges

23 traditional markets (XNYS, XNAS, XLON, XJPX, XPAR, XHKG, XSES, XASX, XBOM, XNSE, XSHG, XSHE, XKRX, XJSE, XBSP, XSWX, XMIL, XIST, XSAU, XDFM, XNZE, XHEL, XSTO) plus 5 extended (XCBT, XNYM, XCBO, XCOI, XBIN). DST handled automatically via IANA timezone names. Lunch breaks, half-days, and holidays for 2026-2027.

Testing

npm test              # 725+ unit/integration tests
npm run test:smoke    # 11 live production smoke tests

Security

Ed25519 signatures on every response. 60-second receipt TTL. Fail-closed architecture (UNKNOWN = CLOSED). Security headers on all responses (HSTS, CSP, X-Content-Type-Options, X-Frame-Options).

See SECURITY.md for the responsible disclosure policy.

Documentation

Full documentation organized by audience:

See docs/README.md for the full index.

License

MIT — see LICENSE

from github.com/LembaGang/headless-oracle-v5

Installing Headless Oracle V5

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/LembaGang/headless-oracle-v5

FAQ

Is Headless Oracle V5 MCP free?

Yes, Headless Oracle V5 MCP is free — one-click install via Unyly at no cost.

Does Headless Oracle V5 need an API key?

No, Headless Oracle V5 runs without API keys or environment variables.

Is Headless Oracle V5 hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Headless Oracle V5 in Claude Desktop, Claude Code or Cursor?

Open Headless Oracle V5 on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Headless Oracle V5 with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs