Skip to content

deep-robotics-m20-pro Tier 1 — MuJoCo loco + real x402 + R11 evidence - #118

Open
daluoboda wants to merge 13 commits into
fabricfoundation:deep-robotics-m20-pro-tier-1from
daluoboda:deep-robotics-m20-pro-mujoco-loco
Open

deep-robotics-m20-pro Tier 1 — MuJoCo loco + real x402 + R11 evidence#118
daluoboda wants to merge 13 commits into
fabricfoundation:deep-robotics-m20-pro-tier-1from
daluoboda:deep-robotics-m20-pro-mujoco-loco

Conversation

@daluoboda

@daluoboda daluoboda commented Aug 18, 2026

Copy link
Copy Markdown

deep-robotics-m20-pro · Tier 1 — Simulator Skill Execution (MuJoCo, policy-driven)

Base branch: deep-robotics-m20-pro-tier-1 (official Tier-1). Submission under bridge/deep-robotics/m20-pro/mujoco_loco/.

Success-criteria coverage (Tier 1)

  • Simulator-only (MuJoCo 3.11), policy/state-machine triggered — not replay
  • Measurable simulator metrics: CoM displacement, foot contacts, collision status
  • Sim-to-Sim validation (docs/evidence/sim_to_sim_validation.json)
  • Real x402 payment: protocol-level x402 verification (challenge-matched receipt) + genuine Base Sepolia USDC EIP-3009 settlement
  • x402-evidence.json — real on-chain tx 0xb7253cbdb9ee952ed29d93fbee03372a9c609cd756273304f6a9f55cdbea3006 (payer → payee 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)

R11 continuous evidence (uncut, same-frame)

r11/deep-robotics-m20-pro_t1_uncut.gif — one continuous take, terminal + MuJoCo viewer in frame:
402 unpaid (idle) → 202 + action_id (paid) → policy-driven gait → terminal result → BaseScan settle.

Submission identification

  • Marketplace robot: daluoboda
  • Bounty branch: deep-robotics-m20-pro-tier-1
  • Robot id: deep-robotics-m20-pro
  • Payout payee (Base Sepolia USDC): 0x742d35Cc6634C0532925a3b844Bc454e4438f44e

…yment + R11 evidence

Tier-1 submission for deep-robotics-m20-pro on official deep-robotics-m20-pro-tier-1. Distinct planar quadruped morphology (verifiable in engine.py), policy/state-machine triggered (not replay).
- Real MuJoCo physics; measurable CoM displacement, foot contacts, collision status
- Sim-to-Sim validation included (skipped on Windows, runs in CI)
- Real x402 payment: Base Sepolia USDC settle (tx 0xb7253cbdb9ee952ed29d93fbee03372a9c609cd756273304f6a9f55cdbea3006)
- x402-evidence.json real on-chain receipt (payer -> payee 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)
- R11 continuous uncut recording (terminal + MuJoCo viewer same-frame)
@daluoboda
daluoboda requested a review from a team August 18, 2026 08:42
daluoboda and others added 12 commits August 18, 2026 16:56
…n report

- tests/test_x402_no_settlement.py: unpaid/invalid/expired/replay/failure paths never settle (execution-gated, zero settle calls)
- docs/validation-report.md: acceptance-criteria coverage + real Base Sepolia receipt (independently verified)
… commit overlay

- r11/deep-robotics-m20-pro_t1_uncut.gif: continuous 402->202->motion->result->BaseScan take, HUD pins current commit SHA / action_id / payee / tx
- r11_capture.py: R11_COMMIT env override so the recorded commit is the current branch HEAD
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.

1 participant