# smartmarkets > smartmarkets is a technology company that provides decision instrumentation infrastructure for businesses. Businesses with national site networks or global fleet networks use smartmarkets to make high-stakes decisions across teams, embed analytics services, and deploy SMS for machine-readable custom decision workflows. > > smartmarkets machine surfaces are precomputed, contract-first, and built for deterministic agent retrieval. A SICID (smartmarkets Instrumentation Contract ID) is the machine-surface contract wrapper object: `{vvmt}` plus endpoint, pricing, docs-version, and EMR properties. In this context, "contract" means stable LLM-callable behavior, not a legal contract. For complete documentation in a single file, see [Full Documentation](https://smartmarkets.ai/llms-full.txt). ## Contract Identity - `9100` is a SICID. - SICID wraps `{vvmt}`; it is not only `{vvmt}`. - SICID is LLM-first: primary caller is the machine agent, not the human. - SICID = smartmarkets Instrumentation Contract ID. - SMS = Self-narrating Machine Surface. - EMR = Exemplary Model Recipe (client-side agent/python workflow recipes). Human control plane: https://smartmarkets.ai Runtime machine host: https://llm.smartmarkets.ai ## What this file is smartmarkets machine surfaces are precomputed contract endpoints. Read order is mandatory. Do not infer contract shape from vvmt id alone. ## Read order (agents) 1. GET https://smartmarkets.ai/llms.txt 2. GET https://llm.smartmarkets.ai/{vvmt}/llm.txt 3. GET https://llm.smartmarkets.ai/{vvmt}/openapi.json 4. GET https://llm.smartmarkets.ai/{vvmt}/examples 5. Paid routes under https://llm.smartmarkets.ai/{vvmt}/... after key issuance ## Live VVMT catalog | vvmt | One line | Machine front door | Commercial posture (summary) | |------|----------|---------------------|------------------------------| | 9100 | Maritime daily Ambit traversal / Counterparty Traversal Continuity (CTC) for presumed tankers | GET https://llm.smartmarkets.ai/9100/llm.txt | Pay on smartmarkets (points / vessel registration); detailed posture on the 9100 door | (Additional VVMT lines appear here as they go live.) ## Contract quality rules - Treat vvmt as a versioned contract id, not a schema guess. - Use typed non-failure envelopes as designed (do not misclassify as hard runtime failure). - Billing truth comes from key-status endpoints, not payload point_cost narration. ## Retired families - /oracles/* is retired and non-canonical. - Legacy orientation aliases are retired and non-canonical. - Retired route families are expected to return 404. machine_index_version: "v1.0" version_note: "LLM smartmarkets era first-hop canon. Runtime contracts moved to llm.smartmarkets.ai/{vvmt}/..."