Yield-aware rates
Reinforcement learning elasticity, stochastic dynamic programming contracts, and spot auctions clear market rates from live utilization — projecting +29.6% annual revenue lift versus static hourly pricing.
Arkham 1.0 · API Documentation
Arkham 1.0 is the Kryptur console and same-origin REST proxy for Dynamic Yield Pricing — a real-time equipment rental pricing engine that applies airline- and hotel-style revenue management to laser cleaning fleets. Quotes, bookings, and tracking stay consistent across customer and internal ops surfaces.
Reinforcement learning elasticity, stochastic dynamic programming contracts, and spot auctions clear market rates from live utilization — projecting +29.6% annual revenue lift versus static hourly pricing.
POST /pricing/quote returns a time-limited offer (~120s TTL). Selected machines become reserved so concurrent customers cannot double-book the same units.
POST /booking/confirm locks the quote into a booking. Machines move to in_use and delivery ETA tracking begins for the chosen job site.
GET /booking/{id}/track streams status and coordinates. POST /booking/{id}/complete returns machines to available for the next quote.
Requests to /api/arkham/* forward to the Arkham FastAPI backend. Demo deployments accept unauthenticated calls; production partner apps may send x-api-key or Bearer tokens when keys are enabled.
curl https://www.kryptur.com/api/arkham/health
Proxy base: /api/arkham — all paths below are relative to the Kryptur origin.
| Method | Path | Summary |
|---|---|---|
| GET | /api/arkham/health | Service liveness plus fleet summary (available / reserved / in-use). |
| GET | /api/arkham/fleet/machines | List laser cleaning units with status, base rate, and depot metadata. |
| GET | /api/arkham/fleet/locations | IE / GB / EU country catalog with currency and pin labels. |
| GET | /api/arkham/fleet/plans | Subscription plans, min hourly USD, and FX table. |
| GET | /api/arkham/fleet/summary | Fleet counts and utilization for surge-aware pricing. |
| POST | /api/arkham/fleet/machines/{id}/release | Partner ops: force-release a reserved or in-use unit. |
| POST | /api/arkham/pricing/quote | Multi-machine quote — requires country, city, pin_eircode; short TTL; selected units become reserved. |
| POST | /api/arkham/booking/confirm | Confirm a quote — machines move to in_use and ETA tracking starts. |
| GET | /api/arkham/booking/{id}/track | Live delivery status, coordinates, and ETA until delivered. |
| POST | /api/arkham/booking/{id}/complete | End rental and release machines back to available. |
| GET | /api/arkham/bookings | Partner / internal booking ledger for ops release controls. |