HONG KONG SAR · SOFTWARE AND RESEARCH

Retrieval that
shows its
sources.

Ashes Born builds graph-based retrieval systems in TypeScript: a GraphRAG engine over PostgreSQL, MCP servers that expose it to agents, and the evaluation harness that keeps the numbers honest. Every answer returns the page it came from.

INCORPORATED IN HONG KONG2025
COMMITS IN THE ENGINE117
TECHNICAL WRITE-UPS8
BUSINESS DAYS TO A REPLY2

01 / SELECTED WORK

Five pieces of work that can be opened and checked. Each card names the scope, the stack and one result; nothing here is a claim you have to take on faith. Read the case studies in full, or start with the FAQ.

01OPEN SOURCE

graphrag-ts

A GraphRAG engine in TypeScript: markdown-aware ingestion, a knowledge graph in PostgreSQL with pgvector, Leiden community detection, and hybrid retrieval that returns the source behind every answer.

SCOPELibrary · Docker stack · MCP server · 117 commits

RESULT10 of 12 queries hit, 95.8% average recall, incremental rebuild lifted recall 50% → 100%

02FOUNDING CLIENTS

Evidence Brief

Research intelligence with a page reference on every edge: filings, permits and papers turned into a queryable relationship graph, delivered as HTML, PDF and a machine-readable evidence file.

SCOPE1 target + 1–2 supply-chain layers · 15–25 pages · 25–40 anchors · 5 business days

RESULT$750 founding rate for the first three briefs

03LIVE

Ashes Space

The writing behind the engine: a Next.js static export served from a Cloudflare Worker, with Chinese and English articles paired under one translation key.

SCOPENext.js · Cloudflare Workers · D1 · R2 · 5 locales

RESULT8 articles on indexing, retrieval, incremental builds and Map-Reduce

04IN PROGRESS

Metered MCP endpoint

The retrieval engine sold by the call instead of by the seat: an MCP endpoint with x402 pricing that settles in USDC on Base.

SCOPEMCP · x402 · USDC on Base

RESULTPayment path wired to a hosted facilitator; the endpoint answers 401 until a credential is presented

05LIVE

webMScore-tools

Score conversion in the browser on a WebAssembly build of MuseScore: MSCZ and MusicXML in, PDF, MIDI, audio or PNG out.

SCOPEJavaScript · WebAssembly

RESULTRuns as static assets on Cloudflare Workers; conversion happens in the browser

GraphRAG · pgvector · Leiden communities · reciprocal rank fusion · MCP · evaluation harness · TypeScript · Cloudflare Workers ·

02 / SERVICES

Three ways to buy the same skill set. Scope, price and dates are agreed in writing before anything starts.

A.FROM $750

Evidence Brief

A decision-ready brief on one target, with every claim anchored to a page.

DELIVERABLES

  • report.html — clickable, page-anchored claims
  • report.pdf — same content, fixed layout
  • evidence.jsonl — one row per claim: document, page, quote, confidence
  • 30-minute scope call before the clock starts, 30-minute read-back after delivery

$750 founding rate · 5 business days · 1 target, 15–25 pages

Full details ↗
B.FIXED SCOPE

Retrieval engineering

Build or extend the retrieval stack behind a product, and prove it with numbers.

DELIVERABLES

  • Ingestion, entity and relationship extraction, community summaries
  • Hybrid search across vector, keyword and graph channels
  • Evaluation harness with a scored query set you can rerun
  • MCP server or HTTP API, deployed where you already run

Quoted per project · weekly diffs · handover on completion

Full details ↗
C.FIXED SCOPE

Platform engineering

The front-end and platform work around the model: fast pages, real tests, no lock-in.

DELIVERABLES

  • TypeScript, React and Node services
  • Micro-frontend splits that share one runtime
  • End-to-end tests traced from a git diff to the cases they touch
  • Deployment, runbook and access handed over

Quoted per project · weekly diffs · handover on completion

Full details ↗

03 / WRITING

Long-form notes on how the engine was built, including the parts that did not work.

All articles ↗

04 / TRACK RECORD

Before the retrieval engine: the interface layer. Campaign dashboards built to survive a launch day, rule engines that decide what a user can see, and test suites that run on every diff.

CAPABILITY

Data visualization

Low-code dashboards for campaign rooms: three.js and D3 components configured by non-engineers, wired to live data, and arranged by dragging.

  • JD Vision, the platform behind 11.11 and 6.18 campaign dashboards, JD Health dashboards and merchant dashboards
  • Layered-cache history, so undo and redo do not copy the whole document per step
  • Stack-based lookup for nested layout trees, plus realtime feed ingestion on the render path

CAPABILITY

Rule and form engines

Configuration that decides what a user can see and do, parsed and executed without a deploy.

  • Salesforce configuration rules rendered through a finite-state-machine UI engine
  • Salesforce's formula dialect parsed to an AST with PEG.js and run inside a sandbox
  • Carried the migration of the whole user base's authority model onto the new engine
  • React form renderer granted as patent CN114090103B

Verifiable

Each row links to the record itself. Nothing here asks to be taken on trust.

Patent
CN114090103B — form generation method and device; application 202110043108.9, filed 2021-01-13, granted 2024-12-06.
Platform
jdv.jd.com — the visualization platform, still served from JD's own domain.
Source
graphrag-ts — 117 commits, the engine, the Docker stack and the MCP server.
Benchmark
The report behind the numbers above — including the caveats and the queries that missed.
Writing
Eight articles on indexing, retrieval, incremental builds and Map-Reduce.
Service
The MCP endpoint answers 401 without a credential: the service is up, and it is gated.

Built at JD (2019–2022) on the low-code platform and campaign dashboards, at Compass (NYSE: COMP, 2022–2025) on micro-frontends and the Salesforce rule and UI engines, and at Yellow (2025–2026) on a Web3 trading platform and its wallet integration.

05 / COMPANY

LEGAL NAME
Ashes Born Trade and Services Limited
JURISDICTION
Hong Kong SAR
INCORPORATED
26 November 2025
BUSINESS
Software engineering, AI retrieval systems, research services, trade and cross-border services
ENQUIRIES
hello@ashesborn.cloud
SUPPORT
support@ashesborn.cloud

06 / CONTACT

Start with a sample

Send the target and what decision it feeds. You get one section written in the delivered format before any money moves — or a one-line answer saying why we cannot help.

We reply from hello@ashesborn.cloud within two business days.