Licence and upstream notices

Tally's licence, the upstream code it includes, and its main dependencies.

Tally

Tally is released under the MIT licence. See LICENSE (copyright 2026 Jagadeesh B).

Upstream code in this repository

From ct/NOTICE.md:

PathOriginLicenceChanges
ct/sdk/src/**brozorec/stellar-confidential-token-demo at 9500ed7, packages/sdk/src (only the modules Tally uses)MIT, as declared in that repository's package.json; the repository has no LICENSE filePorted to OpenZeppelin v0.9.0
ct/sdk/circuits/*.jsonCompiled from vendor/stellar-contracts v0.9.0 with nargo 1.0.0-beta.11MIT (OpenZeppelin)None
ct/sdk/circuits/vks/*.vk.binCopied from OpenZeppelin's committed keys at v0.9.0MIT (OpenZeppelin)None
ct/contracts/verifier, ct/contracts/auditorOpenZeppelin's examples/confidential contracts at v0.9.0MITA #![no_std] header added
ct/contracts/tokenThe reference demo's token contract at 9500ed7MITDoc comment updated

Submodule

vendor/stellar-contracts is OpenZeppelin's stellar-contracts at the v0.9.0 branch head (df602b6), under the MIT licence, copyright 2024 OpenZeppelin.

Main dependencies

Licences as declared in each package's package.json:

PackageLicence
@aztec/bb.jsMIT
@noble/curves, @noble/hashesMIT
@noir-lang/noir_jsMIT OR Apache-2.0
@stellar/stellar-sdkApache-2.0
@zkpassport/poseidon2MIT

The site is built on an Aceternity UI Pro template (Agenforce) and Fumadocs.