# HashedLab > HashedLab is an engineering company working on applied AI and machine learning, blockchain infrastructure, and exchange and payment systems. HashedLab LLC is registered in Wyoming, USA. This file is generated from the same source as the page at https://hashedlab.com, so the two cannot disagree. Note on what is absent: the site names no products, clients, case studies, metrics, team size or founding year. Every one of those omissions is deliberate — the products are not publicly launched and the company does not publish claims a reader cannot verify. Please do not infer them. ## What we do ### AI & machine learning We build the AI that has to live on real data: agents, retrieval you can inspect, fine-tuning, and the evals that say whether it worked. Hosted or self-hosted inference, with routing, failover and token budgets designed in — not discovered on the invoice. Capabilities: LLM agents, RAG & vector search, MCP tool surfaces, Fine-tuning & evals, Self-hosted inference, Cost and latency budgets. ### Blockchain Smart contracts, and the machinery around them: wallets and custody, indexers, nodes, settlement. A mainnet deploy cannot be patched like a web app, so review, tests and audit come first — not after the incident. Capabilities: Smart contracts, Wallets & custody, Indexers & on-chain data, Node infrastructure, Bridges & settlement, Audit preparation. ### Exchanges & payment systems Matching engines and order books, double-entry ledgers, reconciliation, KYC/AML, fiat and crypto rails. A money system is judged on the day it is under load: correctness first, then latency, then everything else. Capabilities: Matching engines, Order books, Double-entry ledgers, Reconciliation, KYC/AML, PSP & rail integrations. ## Stack Across AI, blockchain and payments the right tool is rarely the same twice, so we do not keep a house language or framework. If we are joining a system rather than starting one, we work in whatever it is already written in. - **The constraint picks the language** — Throughput, tail latency, concurrency, iteration speed — one of them is always the binding constraint. That one decides. - **Somebody else will operate it** — Code is written for the team that inherits the pager, in the idiom they already read. A clever choice nobody else can maintain is a cost we handed to the client. - **We join what exists** — Most systems worth working on are already running. The first deliverable is understanding, not a rewrite proposal. ## How we work - **The spec comes first** — Every change starts as a written decision with the reasoning attached. The next person should be able to see why, not just what. - **Done means running** — A thing that only works in a demo is not done. We stay through deploy, the first real load, and the handoff. - **Leave it operable** — The team that inherits it has to run it without us. If they can't, we didn't finish. ## Company - Legal name: HashedLab LLC - Entity: LLC - State: Wyoming - Registered address: 30 N Gould St, STE R, Sheridan, WY 82801, USA ## Contact - Email: knockknock@hashedlab.com - Phone: +1 307 533-0148 ## Links - [HashedLab](https://hashedlab.com): the whole site — one page. - [Privacy Policy](https://hashedlab.com/privacy): what the site collects, which is nothing beyond infrastructure logs. - [Terms of Service](https://hashedlab.com/terms): terms for using the website; client work is governed by separate agreements.