{
    "success": true,
    "app": "Oracle Centralizado v2.0.0",
    "timestamp": {
        "datetime": "2026-10-29 05:49:12",
        "timezone": "America\/Caracas",
        "unix": 1793267352
    },
    "usd_ves": {
        "rate": 888.89,
        "source_id": "exchangerate_api",
        "mercado": "OFICIAL",
        "oficial": {
            "rate": 888.89,
            "source_id": "exchangerate_api",
            "available": true
        },
        "paralelo": {
            "rate": 1002.2055,
            "source_id": "binance_p2p_usdt",
            "available": true
        },
        "spread_pct": 12.75,
        "all_sources": {
            "binance_p2p_usdt": {
                "mercado": "PARALELO",
                "success": true,
                "rate": 1002.2055,
                "fetch_time_ms": 193.05,
                "error": null
            },
            "yadio": {
                "mercado": "PARALELO",
                "success": true,
                "rate": 1000.613765,
                "fetch_time_ms": 27.61,
                "error": null
            },
            "exchangerate_api": {
                "mercado": "OFICIAL",
                "success": true,
                "rate": 888.89,
                "fetch_time_ms": 216.38,
                "error": null
            },
            "open_er_api": {
                "mercado": "OFICIAL",
                "success": true,
                "rate": 888.8909,
                "fetch_time_ms": 14.57,
                "error": null
            },
            "goldt_api": {
                "mercado": "OFICIAL",
                "success": true,
                "rate": 888.8909,
                "fetch_time_ms": 241.44,
                "error": null
            }
        }
    },
    "oficial": {
        "rate": 888.89,
        "source_id": "exchangerate_api",
        "available": true
    },
    "paralelo": {
        "rate": 1002.2055,
        "source_id": "binance_p2p_usdt",
        "available": true
    },
    "spread_pct": 12.75,
    "note": "El bolivar tiene dos mercados. Se reportan por separado y nunca se promedian.",
    "_signature": {
        "value": "304402202de1e47b7d31ab942aec46ca7022516bd83d0783793e912b6948f63692d82c8102204892b6b8af6e43b4c8718146736237da17bf04c50870766f40948d85524f2ce2",
        "algorithm": "ecdsa-secp256k1",
        "public_key": "2d2d2d2d2d424547494e205055424c4943204b45592d2d2d2d2d0a4d465977454159484b6f5a497a6a3043415159464b34454541416f4451674145667a374e2b56327337634779313863547a39463475436a474f4b59437a4a714d0a5665526f75426c644853793775356e334843376a3061307a7571353251796f517541626f746c6c6247362b525151492b6b34384d59413d3d0a2d2d2d2d2d454e44205055424c4943204b45592d2d2d2d2d0a",
        "timestamp": 1793267352545,
        "nonce": "04abb49b3ae0ab41e4cab2a4645d5f4e"
    }
}