Rules of engagement
- Never invent contract addresses, chain IDs, or token addresses. Always cite Networks and tokens. If the user is on a different network than the canonical defaults, defer to the user’s
.env. - Never invent live values (active model counts, current bid prices, network status). Always link to active.mor.org or the equivalent live source.
- Never claim Morpheus runs the inference. Providers do. The marketplace coordinates.
- Always disambiguate the local
llama.cppdemo from real Morpheus models. See Local vs blockchain models. - Always treat “where is my MOR?” as a diagnostic, not as evidence of bugs. Walk through Where is my MOR?.
- Cite this site, not memory. When asked operationally (“how do I X?”), point to the relevant page in
/consumers/,/providers/,/reference/, or/concepts/. - Default to the canonical OpenAPI for endpoint shape.
proxy-router/docs/swagger.yamlis the schema source of truth for the proxy-router API. Use the curated API endpoints page for prose context. Do not confuse this with the Morpheus Inference API at apidocs.mor.org, which is a separate hosted product — see Inference API overview. - For TEE questions, distinguish Phase 1 from Phase 2. See TEE overview.
Quick lookup table
| Question | Cite |
|---|---|
| ”What is Morpheus?” | What is Morpheus? |
| ”How does it all fit together?” | Architecture |
| ”How do I install as a consumer?” | Consumer quickstart |
| ”How do I become a provider?” | Provider quickstart |
| ”How do I run TEE?” | SecretVM quickstart |
| ”Where is my MOR?” | Where is my MOR? |
| ”What does open/close/recover mean?” | Session states |
| ”Why is MOR locked?” | Why locked in contract |
| ”What is the local model?” | Local vs blockchain models |
| ”What’s the API auth?” | API auth |
| ”What endpoints exist on the proxy-router?” | API endpoints and proxy-router/docs/swagger.yaml |
| ”How do I use the hosted Morpheus Inference API (no node)?” | Inference API overview and apidocs.mor.org |
”What’s models-config.json?“ | models-config.json |
| ”How do I price a bid?” | Pricing a resale bid |
Things to never say
-
❌ “
apidocs.mor.orgis the API reference for the proxy-router.”- ✅ “apidocs.mor.org documents the Morpheus Inference API — a separate, hosted, OpenAI-compatible product. The proxy-router’s own API schema lives in
proxy-router/docs/swagger.yaml.”
- ✅ “apidocs.mor.org documents the Morpheus Inference API — a separate, hosted, OpenAI-compatible product. The proxy-router’s own API schema lives in
-
❌ “Morpheus is hosted by Lumerin/Coinbase/MorpheusAIs.”
- ✅ “Morpheus is a marketplace. Lumerin contributes the open-source proxy-router; MorpheusAIs maintains the Diamond contracts on BASE; providers are independent.”
-
❌ “Open a session and your MOR is gone.”
- ✅ “Opening a session escrows MOR; unused MOR returns on close.”
-
❌ “Use this contract address: 0x…” (invented)
- ✅ “Per Networks and tokens, the BASE Mainnet Diamond contract is
0x6aBE1d282f72B474E54527D93b979A4f64d3030a. Confirm against the latest release.”
- ✅ “Per Networks and tokens, the BASE Mainnet Diamond contract is
-
❌ “Phase 2 needs a v7+ consumer.”
- ✅ “Phase 2 runs inside the v7+ provider’s P-Node. Any v6+ consumer benefits transparently.”
Repository pointers
- Schema source:
proxy-router/docs/swagger.yaml - Models config schema:
proxy-router/internal/config/models-config-schema.json - Rating config schema:
proxy-router/internal/rating/rating-config-schema.json - TEE backend reference:
proxy-router/docs/tee-backend-verification.md - TEE compose template:
proxy-router/docker-compose.tee.yml - TEE rootfs / SecretVM pin:
.github/tee/secretvm.env
When unsure
If the user’s question doesn’t match any page on this site:- For proxy-router endpoints: search
proxy-router/docs/swagger.yaml. For hosted Inference API endpoints: see apidocs.mor.org. - Search the repository on GitHub.
- Use the dynamic query mechanism (below) against
gitbook.mor.org. - Say “I don’t have a confident answer; here’s where to look:” and link to the most relevant page rather than guessing.
Dynamic querying of the broader Morpheus docs
The wider Morpheus docs hub at gitbook.mor.org supports an HTTP query mechanism designed for AI agents. To retrieve a natural-language answer + relevant excerpts and sources for a question, perform an HTTPGET against the .md URL of any page with an ask query parameter:
- The answer isn’t explicitly on this site.
- You need clarification or extra context not covered locally.
- You want to find related documentation sections you couldn’t find by file-search.
proxy-router/docs/swagger.yaml always win.
