Tally
44 live operations under /api/tally. 27 require a machine key; 17 are public. Tagged: Other.
| Method | Path | What it does | Auth |
|---|---|---|---|
GET | /api/tally/account/{zid} | balance + stats for a ZID | key |
GET | /api/tally/block/{n} | zeqond block data | public |
POST | /api/tally/burn | burn tokens → compute → mint proof token This is the CORE economy endpoint. | key |
GET | /api/tally/claims/{zid} | P4.3b — list peer-homed coins you hold (claims) Owner-gated (own claims only). | key |
POST | /api/tally/claims/import | HTTP (trust the home, not the messenger), then records a local claim so the coin shows up in the recipient's wallet. | key |
POST | /api/tally/claims/publish | spend_seq, so anyone reading this observer can verify it against the home chain (anchored, not asserted). | key |
POST | /api/tally/claims/transfer | (transfer-claim) server-side — so any client (CLI or browser Vault) calls its own origin, no CORS, no direct cross-origi | key |
GET | /api/tally/clock | current Zeqond + phase (wallet heartbeat) | public |
GET | /api/tally/consensus | protocol status | public |
GET | /api/tally/cost | preview cost for a computation (no execution) | public |
GET | /api/tally/credits/{zid} | credit balance, tier, usage | key |
POST | /api/tally/credits/claim | generated .md alone would be overwritten on the next regeneration — the comment IS the doc. | key |
GET | /api/tally/credits/history/{zid} | transaction history | key |
POST | /api/tally/credits/transfer | both machines, atomically moves balance from sender supply → recipient supply, writes a chain row on both ledgers via in | key |
GET | /api/tally/envelopes/{tokenId}/authority | authoritative for a coin and its spend-sequence height — never the holder graph. | public |
POST | /api/tally/envelopes/{tokenId}/export | and bumps spend_seq (killing any prior receipt/ticket), then issues a spend_seq-pinned bearer ticket. | key |
GET | /api/tally/envelopes/{tokenId}/height | witness read. Any node reports the highest spend_seq + status it has recorded for a token, so a sovereign rescue can ask | public |
POST | /api/tally/envelopes/{tokenId}/split | break one coin of V plancks into children summing EXACTLY to V (down to 1 planck). | key |
GET | /api/tally/envelopes/{zid}/folders | Powers the folder chips in the Envelopes manager. | key |
GET | /api/tally/envelopes/{zid} | The transferable tokens minted by compute. | key |
POST | /api/tally/envelopes/burn | not vote-locked, kind='envelope', V > 0, homed on this chain. | key |
GET | /api/tally/envelopes/conservation | exact plancks. issuer_remaining + pool + user_held == issued, where user_held includes residual integer balances (hybrid | public |
POST | /api/tally/envelopes/failover | aborts (the coin already moved); (4) >=1 independent witness is required. | key |
POST | /api/tally/envelopes/folder | source folder / search), all owner-scoped. | key |
POST | /api/tally/envelopes/merge | combine k coins the caller holds into one. | key |
POST | /api/tally/envelopes/meta | name + note for a coin. | key |
POST | /api/tally/envelopes/migrate-out | if already migrated to the SAME destination, re-returns the stored auth (so a destination that burned-but-didn't-mint ca | public |
POST | /api/tally/envelopes/mint-from-balance | already-issued value: DEBIT the caller's integer tokens_remaining and MINT coin bearer tokens summing to EXACTLY amount× | key |
POST | /api/tally/envelopes/redeem | — | key |
POST | /api/tally/envelopes/transfer-bulk | move a Foundation-backing proof. | key |
POST | /api/tally/envelopes/transfer-claim | home re-derives and compares it, confirms the holder is the live issued_to, then serializes the move (spend_seq++ under | public |
POST | /api/tally/envelopes/transfer | — | key |
GET | /api/tally/health | system status | public |
GET | /api/tally/height | current chain height (zeqond number) | public |
GET | /api/tally/machine/{slug}/transitions | owner's current envelope holdings. | public |
GET | /api/tally/peer/envelopes/{zid} | A sibling domain (allowlisted + Ed25519-signed) asks for the coins THIS chain homes for a given ZID. | public |
POST | /api/tally/promo/claim | — | key |
GET | /api/tally/promo/status | — | key |
POST | /api/tally/receipt/verify | live spend_seq) or has been superseded by a later transfer. | public |
GET | /api/tally/record | public ledger of recent burns + mints | public |
GET | /api/tally/settings/publish-default | (P19-PUB Phase 2c). When true, transfers SENT by this owner default to public unless the caller passes visibility explic | key |
POST | /api/tally/settings/publish-default | — | key |
GET | /api/tally/transparency | foundation stats, economy overview | public |
GET | /api/tally/user/{zid} | resolve ZID to display info | public |
Generated by scripts/generate-reference.mjs from https://zeq.me/openapi.json.