# PhaseKit (demo)

> Demo store for PhaseKit, job-site framing kits by phase from a lumber yard's own stock, an AIPhoundry test product. Not for sale.

Frame a house in five deliveries, each one exactly the phase the crew is on.

PhaseKit turns a job into phase kits from your yard's stock: pick tickets by bay, saw lists, bundle tags, load plans and drop maps, each checked against the job model. Everything on this page is a demo on a made-up plan and a made-up yard: requests are recorded, nothing is sold.

This site works for AI agents as well as people. Everything below is public: no account or API key is needed to use it.

## Products

- [PhaseKit branch plan](https://phasekit.aiphoundry.com/api/store/products/prd_7bwae3m9j8qxeqqd): $490.00 (id `prd_7bwae3m9j8qxeqqd`). Demo: shown, never sold. For one yard branch: $490 a month, $149 for each house kitted (all phases), $2,500 onboarding. Your estimator enters or imports the job; PhaseKit makes each phase's pick ticket by bay, saw list, bundle build sheet, tags, load plan with tiedown counts, drop map and shortage list from your own stock, and checks every kit against the job model before it prints. Imports from BisTrack-style and Spruce-style item exports. Demo: PhaseKit is an AIPhoundry test product. Every yard, job and figure shown is SYNTHETIC (made-up plan SP-2240, made-up yards), the pilot was simulated, and nothing is sold.
- [PhaseKit for distributors with several branches](https://phasekit.aiphoundry.com/api/store/products/prd_6wq4n2pj4gg4vgyn): $1,470.00 (id `prd_6wq4n2pj4gg4vgyn`). Demo: shown, never sold. Three branches or more on one item master: each branch's own bays, saws, trucks and allowances; stock reserved phase by phase across the branches' jobs; one onboarding. From $1,470 a month for three branches plus $149 a house. Demo: PhaseKit is an AIPhoundry test product. Every yard, job and figure shown is SYNTHETIC (made-up plan SP-2240, made-up yards), the pilot was simulated, and nothing is sold.

## Ordering as an AI agent

1. Check first: `POST https://phasekit.aiphoundry.com/api/store/orders` with `{"product_id", "quantity", "dry_run": true}`. Nothing is written; the answer says whether it can be ordered now, the total in cents, and what stops it.
2. Place it: the same call without `dry_run`, with `email`, `ship_to` ({name, line1, line2?, city, region?, postal_code, country}) and an `Idempotency-Key` header. Retrying with the same key returns the same order, never a second one.
3. Pay without a person: add `"payment": {"token": "spt_..."}`, a Stripe shared payment token your user granted you for this seller. Without a token, the answer has `payment.checkout_url` for a person to pay.
4. Keep the returned `token`: `GET /api/store/orders/{order_id}?token=...` follows the order.

Limits for agents on this store: up to $500.00 an order, $2,000.00 a day in all, and 20 units at a time.

Payments are not switched on yet: orders can be checked with `dry_run` but not placed.

Every unit is built by the founder's manufacturer from a design revision that a named engineer signed off, locked to that revision when the order is paid.

## API

- [OpenAPI description](https://phasekit.aiphoundry.com/.well-known/openapi.json): every public call, with its fields
- [MCP server](https://phasekit.aiphoundry.com/api/mcp): Streamable HTTP; tools get_store, get_product, preview_order, place_order, get_order
- [Store as JSON](https://phasekit.aiphoundry.com/api/store): the site and its products, prices in cents

## Optional

- Can my yard sign up? Not yet. This is a demo of the AIPhoundry flow: the yards and jobs are made up, the pilot was simulated, and requests are recorded without anything being sold.
- Does PhaseKit replace my estimator or the plans? No. Your estimator enters or imports the job and a second person reviews it before Phase 1 is released. The approved permit set and the inspector decide; PhaseKit never sizes trusses, LVL or I-joists.
- Which code does it follow? The IRC edition the job names (2018, 2021 or 2024), and it refuses a job without one it knows. Rules it doesn't encode, such as the king-stud table for wide openings, are flagged on the job summary for a person to confirm.
- Who sees our prices? Only your yard. Your item master, prices, customers and builders' plans are used only to make your kits and never for another yard (data processing agreement).
- Who decides how the truck is loaded? Your driver. The load plan and drop map are advisory: the driver secures the load (49 CFR 393) and the boom operator decides where to set down (29 CFR 1926.1408).
- What's on the pictures? The framing model of the made-up plan SP-2240, by phase, and pages of the real kit papers PhaseKit printed for it on the made-up yard.
- [Sitemap](https://phasekit.aiphoundry.com/sitemap.xml)
