Onchain wallet syncs with the ASP

While getting my onchain balance the client syncs with the ASP, is there any special reason? Would it be possible to access those founds without the ASP?

āžœ  bark % ./bark onchain balance                                                                                                                      21:14
[21:14:30.842  INFO] Connecting to ASP using TLS...
[21:14:31.823  WARN] Message from Ark server: "We are doing some maintenance. Round time has been reduced to once every 15 minutes"
[21:14:31.826  INFO] Syncing wallet...
{
  "total_sat": 0
}

Our current implementation will attempt to connect to the server every time you open the wallet.

Note, that if you fail to connect to the Ark Server you can still access your funds.

In this case bark will display a warning and continue to display your funds.