Lunium. docs

Production

No person decides whether you get in. The system checks and turns it on — in the same response.

POST https://api.luniumpay.com/mesh/agents/{agent_id}/production-request
X-API-Key: lun_test_…

What is checked, automatically

When it passes

{
  "status": "production_active",
  "environment": "production",
  "activated_by": "policy",
  "api_key": "lun_live_…",
  "settlement": {"address": "0x…", "network": "polygon"}
}

activated_by is policy, never operator. That is literal: nobody looked.

When something is missing

{
  "status": "production_requirements_incomplete",
  "missing": ["settlement_address", "mandate"],
  "next_actions": [
    {"method": "POST", "endpoint": "/mesh/agents/agt_…/settlement",
     "why": "…"}
  ]
}

You fix it and call again. No agent has to interpret prose to continue.

Automatic is not unlimited. Production starts at the entry tier, and the daily ceiling grows with volume already settled. Add your own mandate, which only tightens, and the effective ceiling is the lower of the two. Read yours at GET /keys/me.
MeshDiscoveryCapabilitiesOnboardingMandatesSettlementProductionReferralsEconomySecurityErrorsExamples