Skip to content

Add Morpheus partner page#350

Open
betterbrand wants to merge 4 commits intogenlayerlabs:mainfrom
betterbrand:feat/morpheus-partner-page
Open

Add Morpheus partner page#350
betterbrand wants to merge 4 commits intogenlayerlabs:mainfrom
betterbrand:feat/morpheus-partner-page

Conversation

@betterbrand
Copy link

@betterbrand betterbrand commented Feb 26, 2026

With the integration of the Morpheus Marketplace, Intelligent Contracts gain censorship-resistant inference with no single point of failure, and the available model catalog updates automatically as new providers join the marketplace. Morpheus is a decentralized peer-to-peer network where open-source LLM providers compete on price and performance — DeepSeek, Llama, Qwen, GLM, Kimi, Mistral, and more — all accessible through a single OpenAI-compatible API that GenLayer validators can plug into directly.

Summary

  • Add Morpheus partner documentation page at /partners/morpheus
  • Add sidebar navigation entry in _meta.json

Files changed

  • pages/partners/morpheus.mdx — new partner page (follows existing Heurist/io.net/Comput3 pattern)
  • pages/partners/_meta.json — add "Morpheus" to sidebar navigation
  • public/morpheus.png — Morpheus horizontal logo lockup

Test plan

  • pnpm build succeeds
  • Page renders at /partners/morpheus with logo and content
  • Sidebar shows "Morpheus" under Partners section

Summary by CodeRabbit

  • Documentation
    • Added a new Morpheus partner page describing the decentralized AI inference network, model marketplace, and GenLayer/OpenAI-compatible integration.
    • Updated partner listings so Morpheus appears in partner directories.
    • Updated validator and setup guides to include MORPHEUS_API_KEY among supported LLM provider environment variables and examples.

Add Morpheus as a GenLayer partner with documentation about
decentralized AI inference via the Morpheus marketplace.
Include horizontal brand lockup on the Morpheus partner documentation
page, consistent with partner page visual identity.
@vercel
Copy link
Contributor

vercel bot commented Feb 26, 2026

@morpheus-dev is attempting to deploy a commit to the YeagerAI Team on Vercel.

A member of the Team first needs to authorize it.

@netlify
Copy link

netlify bot commented Feb 26, 2026

Deploy Preview for genlayer-docs ready!

Name Link
🔨 Latest commit 47d425a
🔍 Latest deploy log https://app.netlify.com/projects/genlayer-docs/deploys/69a350df966786000834c0b1
😎 Deploy Preview https://deploy-preview-350--genlayer-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 26, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between c9a76d0 and 47d425a.

📒 Files selected for processing (1)
  • pages/validators/setup-guide.mdx
🚧 Files skipped from review as they are similar to previous changes (1)
  • pages/validators/setup-guide.mdx

📝 Walkthrough

Walkthrough

Adds Morpheus as a new partner: updates partners metadata, adds a Morpheus partner page, and updates validator/setup docs to include MORPHEUS_API_KEY in examples and provider lists.

Changes

Cohort / File(s) Summary
Partner metadata
pages/partners/_meta.json
Added "morpheus": "Morpheus" entry and adjusted trailing comma after the comput3 entry.
Partner documentation
pages/partners/morpheus.mdx
New partner page describing Morpheus, its decentralized inference marketplace, GenLayer integration, header image, and descriptive content.
Validator / Setup docs
pages/validators/genvm-configuration.mdx, pages/validators/setup-guide.mdx
Added Morpheus to LLM providers callout and examples; introduced MORPHEUS_API_KEY in env examples and shell snippets.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • dohernandez

Poem

🐰 I nibble docs with cautious cheer,
Morpheus joins the meadow here.
A JSON hop, a new page penned,
API keys lined up with friends. 🥕

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description provides detailed context about Morpheus, lists files changed, and includes a test plan, but does not follow the Conventional Commits format required by the template (e.g., 'feat: Add Morpheus partner page'). Update the PR title to use Conventional Commits format (e.g., 'feat(partners): add Morpheus partner page') as specified in the repository template.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Add Morpheus partner page' clearly and concisely describes the main change—adding a new partner documentation page for Morpheus. It is specific, directly related to the changeset, and follows a straightforward descriptive pattern.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@betterbrand
Copy link
Author

@dohernandez @AgustinRamiroDiaz — this is ready for review. Adds the Morpheus partner page with logo, following the existing Heurist/io.net/Comput3 pattern. Netlify preview is live.

@AgustinRamiroDiaz
Copy link
Contributor

@betterbrand thanks for your submission! We are adding the config to the node. We'll be adding the envvar MORPHEUS_API_KEY for configuring it. I think you'll want to add this similar to how it's done for HEURISTKEY (there are many places where we reference the envvars)

@betterbrand
Copy link
Author

Thanks @AgustinRamiroDiaz! Added MORPHEUS_API_KEY references to the docs to match — the companion Studio PR #1488 on genlayer-studio has MORPHEUS_API_KEY as the env var name in both schemas and .env.example.

Add Morpheus to the partner LLM provider callout, env var export
examples, Docker .env listing, and GenVM configuration env var list.
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
pages/validators/setup-guide.mdx (1)

676-676: Consider aligning .env provider examples with the binary section.

This block now includes MORPHEUS_API_KEY, but it still omits COMPUT3KEY and IOINTELLIGENCE_API_KEY shown in the binary instructions. Keeping both sections in sync would reduce copy/paste confusion.

Suggested doc-only diff
 # LLM API Key (required for GenVM LLM module)
 HEURISTKEY=
+COMPUT3KEY=
+IOINTELLIGENCE_API_KEY=
 ANTHROPICKEY=
 XAIKEY=
 GEMINIKEY=
 ATOMAKEY=
 MORPHEUS_API_KEY=
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pages/validators/setup-guide.mdx` at line 676, Update the .env provider
example so it matches the binary examples by adding the missing keys: include
COMPUT3KEY= and IOINTELLIGENCE_API_KEY= alongside the existing MORPHEUS_API_KEY=
entry in the setup-guide.mdx provider block to keep both sections consistent and
avoid copy/paste confusion.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@pages/validators/setup-guide.mdx`:
- Line 676: Update the .env provider example so it matches the binary examples
by adding the missing keys: include COMPUT3KEY= and IOINTELLIGENCE_API_KEY=
alongside the existing MORPHEUS_API_KEY= entry in the setup-guide.mdx provider
block to keep both sections consistent and avoid copy/paste confusion.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f2e3079 and c9a76d0.

📒 Files selected for processing (2)
  • pages/validators/genvm-configuration.mdx
  • pages/validators/setup-guide.mdx

Syncs the Docker Compose .env block with the binary setup section.
Copy link
Contributor

@AgustinRamiroDiaz AgustinRamiroDiaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved! Note that this will not take effect until we have the new version of the node which would handle that envvar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants