Everything on this site, in one list.
The same table the navigation renders. Below it, the files written for machines — a crawler, an agent or a researcher can start from any of them.
Product
Plan a pallet, check a plan somebody sent you, and see the engine run on your own numbers.
Plan and verify
- Live optimizerUpload a SKU CSV, get a validated, sealed plan
- Check a plan fileRecompute the hash, re-run the validator, catch a forgery
- Check an attestationIs that signed statement real? Free, and no account
- WMS CSV ingestMap a messy ERP export onto the box schema
- Arm libraryUR10e, FANUC and KUKA, drawn to published specs
- ROI calculatorNine editable inputs, every formula shown
Interactive demos
- All six missionsSimulated cells you can break on purpose
- Production interactiveDrag cases, watch live re-validation
- High-mix e-comm36 chaotic SKUs, speed against density
- Stress test & recoveryBreak a load, rigid-body drop test
- Multi-pallet what-ifLive order splitting across pallets
- Digital twin + co-pilotA sentence becomes constraints
Developers
The engine as a package, an HTTP API, an MCP server for agents, and the source of all of it.
Integrate
- MCP server for agentsHosted at /api/mcp or over stdio — never the gate
- HTTP API (OpenAPI)Keys, plan history, exports, quotas
- IntegrationsCLI, API, MCP, URScript, the adapter contract
- Robot capability matrixEvery profile, its tier and the evidence
- FastAPI bridgeRun the Python core as the source of truth
Open source
- GitHub repositoryThe Python core, this site, the tests
- The optimizerThe engine itself — read it
- Parity proofBrowser engine ≡ Python core, checked in CI
- Security policyWhat to report first, and where
- ReleasesTagged versions and changelogs
Learn
How the engine decides, where every figure comes from, and what is still wrong with it.
Guides
- All guidesWritten from the constants the engine uses
- How stability is calculatedSupport, centre of mass, and what it cannot see
- Mixed-SKU packingThree packers and the rule that picks one
- Export to a UR robotPose list, rotation vector, and what it is not
Evidence
- Questions, answeredThe twelve asked most, answered from the code
- Order benchmarkPallets used against the bound, on six profiles
- Number provenanceEvery figure recomputed live, with its formula
- Capability matrixBuilt, partial, simulated, planned
- Known risksThe limitations, written down before you ask
- Construction (experimental)Long goods. In no paid plan
Company
What it costs, how a pilot works, who builds it, and how to reach them.
Get started
- PricingEvery line is an entitlement the code enforces
- Request a 30-day pilotStarts from a plan made on your own SKUs
- ContactA pilot request, or a GitHub issue
Written for machines
- /sitemap.xmlEvery indexable page, with its language alternates
- /robots.txtWhat may be crawled, and where the sitemap is
- /llms.txtThis project described for a language model, in full
- /api/v1/openapi.jsonThe paid HTTP API
- /api/mcpThe hosted MCP server (POST, JSON-RPC 2.0)
- /.well-known/security.txtWhere to send a vulnerability
Not indexed, and deliberately: /billing, /signin — they are about one signed-in person. The canonical origin of everything above is https://palletizer-app.vercel.app.