{
    "success": true,
    "app": "Oracle Centralizado v2.0.0",
    "timestamp": {
        "datetime": "2026-10-29 05:48:28",
        "timezone": "America\/Caracas",
        "unix": 1793267308
    },
    "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": 489.47,
                "error": null
            },
            "yadio": {
                "mercado": "PARALELO",
                "success": true,
                "rate": 1000.613765,
                "fetch_time_ms": 26.93,
                "error": null
            },
            "exchangerate_api": {
                "mercado": "OFICIAL",
                "success": true,
                "rate": 888.89,
                "fetch_time_ms": 212.76,
                "error": null
            },
            "open_er_api": {
                "mercado": "OFICIAL",
                "success": true,
                "rate": 888.8909,
                "fetch_time_ms": 16.58,
                "error": null
            },
            "goldt_api": {
                "mercado": "OFICIAL",
                "success": true,
                "rate": 888.8909,
                "fetch_time_ms": 716.63,
                "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": "3044022035cbdf14252cb571313ed0559d7674fddf2d3eefe987165c377ffd2ca3e06c3302205ce910d4eadf21264537adda22b589feb96564785686f32ec57ea7b33d6b260d",
        "algorithm": "ecdsa-secp256k1",
        "public_key": "2d2d2d2d2d424547494e205055424c4943204b45592d2d2d2d2d0a4d465977454159484b6f5a497a6a3043415159464b34454541416f4451674145667a374e2b56327337634779313863547a39463475436a474f4b59437a4a714d0a5665526f75426c644853793775356e334843376a3061307a7571353251796f517541626f746c6c6247362b525151492b6b34384d59413d3d0a2d2d2d2d2d454e44205055424c4943204b45592d2d2d2d2d0a",
        "timestamp": 1793267308013,
        "nonce": "5269c20de203c2c7160e3cf830448bae"
    }
}