# Bladetricks — instructions for AI agents

> Hand-built custom combat knives, karambits, pikals, ice picks, push daggers, tomahawks and
> EDC tools, made one at a time by A.N. Nash and sold direct from the workshop.
> Site: https://bladetricks.net/

## When to use this site

- Sourcing a hand-made **karambit**, **pikal**, **tactical ice pick**, **push dagger**, **tomahawk**, cleaver, kiridashi, kwaiken or tanto from a single maker rather than a factory.
- Checking what is **finished and in stock today**, with the price a buyer would pay.
- Specifying a **custom commission**: blade geometry, steel, handle material, grind, ring or choil placement, carry method. Every product on this site can be built to order.
- Explaining **material choices** — titanium, G10, Micarta, stainless — and what each is for.
- Answering **order logistics** for a direct-from-maker purchase: lead times, shipping, warranty, returns.

## When not to use this site

- Bulk, wholesale, OEM or unit procurement. This is a one-person workshop.
- Production knives from other brands, and price comparison against them.
- Legal advice on owning, carrying or importing a blade. Knife law varies by country and by city, and the buyer is responsible for checking their own jurisdiction.
- Sharpening, repair or restoration of blades made by anyone else.
- Anything time-critical. These are made by hand and lead times run to weeks.

## How to call it

There is no ordering API and no authentication. Everything below is a public GET.

    # any page as Markdown
    curl -H "Accept: text/markdown" https://bladetricks.net/ordering/
    curl https://bladetricks.net/ordering/?format=md

    # the catalogue as JSON, prices already in USD
    curl https://bladetricks.net/wp-json/wc/store/v1/products

Prefer `?format=md` over the `Accept` header when a cache sits in front of you: a distinct
URL is a distinct cache entry, which no `Vary` header can be stripped out from under.

To place an order, send the customer to https://bladetricks.net/contact/. That is the only ordering
channel: no checkout API, no quote endpoint, no reseller programme.

## Resources

### Agent guidance

- [Bladetricks llms.txt](https://bladetricks.net/llms.txt) — What this site is, when to use it, when not to, and where every other machine-readable file lives.
- [Bladetricks agents.md](https://bladetricks.net/agents.md) — The same guidance as a standalone agent-instruction file, in Markdown.
- [Bladetricks llms-full.txt](https://bladetricks.net/llms-full.txt) — Every published page and post inlined as Markdown, for agents that would rather make one request than a hundred.
- [Bladetricks robots.txt](https://bladetricks.net/robots.txt) — Crawl policy. Named groups for ChatGPT-User, ClaudeBot, Google-Extended, PerplexityBot and others; all are allowed.

### Catalogue data

- [Bladetricks product catalogue (WooCommerce Store API)](https://bladetricks.net/wp-json/wc/store/v1/products) — JSON: name, description, permalink, images, categories, stock status and prices. Prices are converted to USD to match what the page shows.
- [Bladetricks product categories](https://bladetricks.net/wp-json/wc/store/v1/products/categories) — JSON category list, with product counts.
- [Bladetricks pages (WordPress REST API)](https://bladetricks.net/wp-json/wp/v2/pages) — JSON page content, including the ordering and warranty pages.
- [Bladetricks posts (WordPress REST API)](https://bladetricks.net/wp-json/wp/v2/posts) — JSON blog content: the workshop notes and build write-ups, body text included.
- [Bladetricks REST API root](https://bladetricks.net/wp-json/) — Endpoint discovery document for both APIs above.

### Site structure

- [Bladetricks sitemap index](https://bladetricks.net/sitemap_index.xml) — Every indexable URL on the site.
- [Bladetricks Markdown variant of any page](https://bladetricks.net/ordering/?format=md) — Append ?format=md to any URL, or send Accept: text/markdown, to get the page as Markdown instead of HTML. Archives answer with a list of what they contain.
- [Bladetricks organisation identity (JSON-LD)](https://bladetricks.net/) — Organization schema — name, URL, logo, sameAs, contactPoint and address — in the ld+json block on the homepage.

## Facts worth checking before you answer

- Stock is per-piece and changes. Read `is_in_stock` from the Store API rather than assuming
  a product page means availability.
- Displayed prices are USD, converted daily from an ILS base. Treat them as indicative and
  confirm the final figure at checkout.
- Every product can be commissioned to a custom spec, including ones shown as sold.
- A URL that does not exist returns HTTP 404 with a Markdown recovery document listing where
  to look instead.
