# Coinbase, budgeted like a bank account

URL: https://www.orla.finance/en/coinbase
Markdown twin of that page. Append `.md` to any Orla page URL to get one.

Most apps that mention Coinbase pull a balance and stop. This one pulls what happened: fills, fees, transfers, cost basis.

Read only, and refused if the key can trade or withdraw. How we check that is below.

#### A balance is where the other apps stop

Three rivals name Coinbase and take the number. The number is the easy half.

- Monarch lists a Coinbase integration on both its tiers, Copilot connects it on Apple devices, Lunch Money syncs its balance. All three stop at the number.
- Here a buy and a sell become two legs each, with the price recorded at the moment of the fill, and the fee its own row in the currency it was charged.
- That is the gap between knowing what your coins are worth and filing what you did with them.
- The first sync reaches back to 1 January of the previous calendar year, then keeps up hourly.

#### Coinbase can list what a key is allowed to do. We ask, before we save it

Promising read only is easy. This is what we do instead of promising.

- Before the connection exists: The key is tried against Coinbase first, and nothing is stored until it answers.
- What we ask Coinbase: Their own answer: Coinbase exposes the permissions attached to a key, and one that carries the right to trade or to withdraw is rejected outright.
- If the permissions are missing: Refused. An answer without them is treated as no answer, because a venue that renamed the fields would otherwise pass every key as read only.
- Where the secret lives: Encrypted at rest once it is accepted, and never returned by our API again, not to you and not to us.
- If the key stops working: Sync stops after repeated auth failures, the space owner gets one message, and you replace the key in place.

#### Moving coins off Coinbase is not a disposal

Paired, it is one move; unpaired, it leaves the report rather than counting as a sale.

Exchanges connect on every plan, the free one included. A plan counts the rows synced in a month, not the connections.
