{
  "company": "Neural Inverse",
  "product": "Nodemasterx",
  "tagline": "No UI. No Lock-in. Better B2D.",
  "version": "v2.1.0-alpha",
  "status": "operational",
  "philosophy": {
    "no_ui": "Zero dashboards. Zero clicks. Just code.",
    "no_lockin": "Standard JSON-RPC 2.0. Switch providers in 30 seconds.",
    "better_b2d": "Built by developers, for developers. No sales calls required."
  },
  "infrastructure": {
    "networks": [
      "polygon-mainnet",
      "bitcoin-mainnet",
      "bitcoin-testnet"
    ],
    "regions": [
      "us-east-1",
      "ap-northeast-1",
      "ap-northeast-2",
      "ap-southeast-1",
      "eu-west-1",
      "eu-west-2"
    ],
    "total_networks": 3,
    "total_regions": 6
  },
  "endpoints": {
    "status": {
      "method": "GET",
      "path": "/",
      "description": "Service status and documentation",
      "auth_required": false
    },
    "rpc": {
      "method": "POST",
      "path": "/v1/{network}",
      "description": "Standard JSON-RPC 2.0 endpoint",
      "auth_required": true
    },
    "batch": {
      "method": "POST",
      "path": "/v1/{network}/batch",
      "description": "Batch JSON-RPC requests",
      "auth_required": true
    },
    "health": {
      "method": "GET",
      "path": "/health",
      "description": "Health check (no auth)",
      "auth_required": false
    }
  },
  "quickstart": {
    "step_1": {
      "action": "Login with GitHub",
      "url": "https://nodemasterx.com/login",
      "duration": "5 seconds"
    },
    "step_2": {
      "action": "Copy your OAuth token",
      "note": "Shown once after login. Store securely.",
      "duration": "10 seconds"
    },
    "step_3": {
      "action": "Start making requests",
      "example": "Authorization: Bearer YOUR_GITHUB_TOKEN",
      "duration": "15 seconds"
    }
  },
  "authentication": {
    "type": "GitHub OAuth Token",
    "format": "Bearer Token",
    "header": "Authorization: Bearer YOUR_GITHUB_TOKEN",
    "obtain": "https://nodemasterx.com/login"
  },
  "compatibility": {
    "standard": "JSON-RPC 2.0",
    "specification": "https://www.jsonrpc.org/specification",
    "migration_examples": {
      "alchemy": {
        "original": "https://polygon-mainnet.g.alchemy.com/v2/YOUR_KEY",
        "replacement": "https://nodemasterx.com/v1/polygon-mainnet",
        "change_required": "URL only. Authorization header format identical."
      },
      "infura": {
        "original": "https://polygon-mainnet.infura.io/v3/YOUR_KEY",
        "replacement": "https://nodemasterx.com/v1/polygon-mainnet",
        "change_required": "URL only. Request body unchanged."
      },
      "quicknode": {
        "original": "https://your-endpoint.quiknode.pro/token/",
        "replacement": "https://nodemasterx.com/v1/polygon-mainnet",
        "change_required": "URL only. JSON-RPC format identical."
      },
      "self_hosted": {
        "original": "https://your-node.example.com:8545",
        "replacement": "https://nodemasterx.com/v1/polygon-mainnet",
        "change_required": "URL + add Authorization header. Everything else identical."
      }
    },
    "migration_time": "~30 seconds (URL swap only)"
  },
  "resources": {
    "documentation": "https://neuralinverse.com/docs/nmx",
    "code_examples": "https://github.com/neuralinverse/nodemasterx-examples",
    "json_rpc_spec": "https://ethereum.org/en/developers/docs/apis/json-rpc",
    "support": "support@neuralinverse.com"
  },
  "_meta": {
    "request_id": "7a409b4f-d1f4-4021-bec2-6701bab986e5",
    "gateway_region": "us-east-1",
    "timestamp": "2026-04-15T15:36:39.205Z",
    "response_format": "application/json"
  }
}