Skip to content

Latest commit

 

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atto Treasury Transparency

Every ATTO should be easy to account for.

Welcome! This repository is the public, network-backed accounting book for Atto's Genesis and treasury accounts. Every row is verified against the live network, so amounts, dates, account addresses, and counterparties come directly from on-chain blocks rather than a manually maintained spreadsheet.

Whitepaper · Monthly ledger · Known addresses · Exchange rates

Allocation status

The allocation plan comes from the Atto whitepaper. Figures below include treasury activity through 2026-06-08 and are denominated in ATTO.

Total supply: 18,000,000,000 · Spent so far: 1,905,112,763 · Still available: 16,094,887,237

Approximate value of date-matched spending: ≈ €30,609 / US$36,013 · Approximate current treasury value: ≈ €656,993 / US$756,943

Allocation Share Allocated Spent Approx. matched spend value Remaining Approx. current value Used
Network Incentives 35% 6,300,000,000 1,267,000,015 ≈ €2,805 / US$3,325 5,032,999,985 ≈ €205,447 / US$236,702 20.11%
Development Fund 40% 7,200,000,000 573,112,647 ≈ €27,804 / US$32,688 6,626,887,353 ≈ €270,510 / US$311,663 7.96%
Community Rewards 24% 4,320,000,000 65,000,101 n/a 4,254,999,899 ≈ €173,689 / US$200,113 1.50%
Founder Allocation 1% 180,000,000 0 n/a 180,000,000 ≈ €7,348 / US$8,465 0.00%
Total 100% 18,000,000,000 1,905,112,763 ≈ €30,609 / US$36,013 16,094,887,237 ≈ €656,993 / US$756,943 10.58%

“Spent” is net treasury outflow: outgoing distributions consume an allocation, while funds returned to treasury restore it. Genesis funding and transfers between controlled treasury accounts do not count as spending.

Fiat spend uses the daily Gatekeeper EUR and USD rates only when the rate date exactly matches the transaction date. Current remaining value uses the latest available rates (2026-08-12): €0.00004082 / US$0.00004703 per ATTO. exchange-rates.csv stores only dates present in the ledger. Cached dates are reused, so future reconciliations fetch history only for newly encountered transaction dates.

Gatekeeper has no exact price for 9 ledger date(s). Their amount_eur and amount_usd fields are blank and they are excluded from historical fiat totals. No earlier or later price is substituted.

How the ledger works

  • Monthly files under log/ contain only blocks owned by Genesis or a Gatekeeper-labeled Treasury account.
  • SEND blocks are negative; RECEIVE and OPEN blocks are positive.
  • Internal transfers have a debit and credit leg and net to zero.
  • addresses.csv maps used, independently known addresses to human-readable labels. Unknown counterparties remain unlabeled in the ledger.
  • The reconciler refuses to write when a transaction is missing a classification or an allocation is absent from the whitepaper mapping.

Verify or update

Preview the current live reconciliation without writing:

python3 scripts/reconcile.py

Reconcile the monthly ledgers, refresh the address directory, and regenerate the exchange-rate cache and this README:

python3 scripts/reconcile.py --apply

The default data sources are the public Atto node and Gatekeeper's address and price endpoints. Classification rules, verified address labels, and the whitepaper allocation mapping live in scripts/reconcile-config.json.

Ledger schema

date,hash,account,counterparty,allocation,amount,amount_eur,amount_usd,description

ATTO amounts retain all nine decimal places supported by the protocol. EUR and USD amounts are signed estimates with up to six decimal places when an exact-date Gatekeeper rate exists; otherwise both fields are blank. Transaction hashes provide the audit trail back to the public network.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages