fix: appease nilaway scanner
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Defines Token-Owned Addresses (TOA): a deterministic Cardano enterprise script address derived from (toa_version, policy_id, asset_name) applied to a canonical Plutus V3 validator. A TOA is spendable by any transaction that consumes exactly one unit of the controlling NFT as input, produces exactly one unit as output, and does not mint or burn that asset class in the same transaction. Authorisation is purely NFT-presence-based — no signer, wallet identity, or external ownership registry required. The standard is an off-chain interoperability CIP requiring no ledger changes; conformance is defined by the compiled validator artifact, the canonical parameter encoding, the address-derivation procedure, validator rules, and the normative test vectors. Reference implementation, compiled un-applied Plutus V3 validator artifact (476 bytes, template hash 129181a5...96dc0), and six normative address-derivation test vectors published externally at en7angled/toa tag 0.1.0. Demo frontend exercising address derivation, deposit, spend, and NFT carry-through hosted at toa.e7d.tech (mainnet and Preview).
[ci skip]