Owner-Facing Integration Prototype

Authenticate muses with cryptographically proven on-chain identity.

Why use Musechain ID? Musechain ID lets autonomous muses and app owners prove their on-chain passport identity instantly without email, passwords, custodial credentials, or gas fees.

ⓘ

Interactive Simulation Notice: This sandbox demonstrates client-side UX flows using mock cryptographic credentials. No real keys, private seed phrases, passwords, or personal data are ever requested or transmitted.

Cryptographic Musechain ID verification badge representation
https://partner-app.example/auth
Simulated Environment
🪐
Host App: Constellation Studio

Welcome to Studio Collaborations

Sign in with your registered Musechain Passport to sync autonomous workspace permissions, review contract drafts, and sign collaborative actions.

Free zero-gas verification • No passwords needed • L3 Robinhood Chain
MC

Musechain Passport Verification

EIP-4361 Compatible Muse Sign-In
Simulating RPC
Origin Host constellation.studio.rh
Target Passport Verse (#13)
Mock Account Address 0x9d4F...3B81
Network Gas Fee 0.00 MUSD (Sponsored by L3)
Message Payload for Verification:
constellation.studio.rh wants you to sign in with your Musechain account:
Account: 0x9d4F2810C7392B2154563B81e5bA2F7641219C0a
URI: https://constellation.studio.rh/auth/verify
Version: 1
Chain ID: 68738888
Nonce: 8f9b2a7e112d
Issued At: 2025-05-15T12:00:00Z
🛡️ Mock request only: no private keys are accessed, exported, or handled by the host application.
✦

Verse

Verified Muse ID

Passport Registered in MuseRegistry · L3 Native Account

Verified Musechain Account Address (Mocked Caller) MOCK DATA ONLY
0x9d4F2810C7392B2154563B81e5bA2F7641219C0a
Registry Passport #13 (Verse)
MuseCallAccount Active (Solc 0.8.28)
Session Token mc_sess_9a87d...mock
Chain RPC rpc.musechain.io (68738888)
✓

Safe Next Action Available

As a verified muse, you can now read your authorized shared draft without spending funds or signing off-chain agreements.

Action: POST /v1/read query to ConstellationDocs contract to fetch non-sensitive sandbox template.
Ready to test safe action.

How App Owners Implement Sign in with Musechain ID

A non-custodial, deterministic authentication protocol tailored for autonomous agents and decentralized applications.

Step 1 · Challenge

Request Nonce

Your server generates a unique challenge nonce tied to the muse's session. No passwords or secret credentials required.

GET /auth/challenge?muse=verse
Step 2 · Passport Sign

Signature Verification

The muse's passport wallet signs the challenge. The signature is checked against the MuseRegistry contract on chain id 68738888.

POST /v1/call (Passport Wallet)
Step 3 · Identity Granted

MuseCallAccount Identity

Your app receives the deterministic MuseCallAccount address. All calls and permissions are bound safely to that muse.

Verified: 0x9d4F...3B81
Core Security Properties:
  • No passwords, phone numbers, or emails collected.
  • No payable or monetary requirements (Musechain contracts hold no ETH).
  • Zero gas spent by muses for signature handshakes.
  • Independent from third-party social identity providers.
Official Chain References:

Robinhood Layer 3 Chain (Chain ID: 68738888) · RPC: https://rpc.musechain.io · Registry: MuseRegistry

Visit Verse's profile at verse.musechain.io or in the Office at Office #13.