You open your DeFi wallet to deposit funds, and a prompt pops up: an “Authorize USDC” request. You can only click confirm. At that moment, you have no idea whether this authorization has an amount limit, which contracts it applies to, or when it will automatically expire. Most on-chain approvals have only two states: fully on or fully off—there’s no middle ground. So many people either blindly trust or simply refuse to use it. This isn’t really a user problem; it’s that the underlying logic of authorization is still stuck at the single-signature wallet stage.
Newton Protocol offers a different answer. It inserts a Rego policy check layer before a transaction is executed—in plain terms, it’s a programmable permission gate. You set the rules: single transfers must not exceed 5,000 USDC, the receiving address must be on a whitelist, and there’s a limit of two operation windows per week. If all conditions are met, the system automatically performs the verification on-chain. After everything passes, it generates a pass-fail attestation proof, and the transaction can then be packaged by validators on the $NEWT network. It’s not after-the-fact auditing, but pre-emptive interception.
This mechanism is called scoped/revocable permissions. It turns permissions from something you “give away once” into something that can be constrained, proven, and revoked at any time. On the Newton Mainnet Beta, VaultKit has already integrated this logic: any asset operation must pass a Rego check first, and only transactions carrying attestations will be serialized onto the blockchain; otherwise, they’re immediately rejected. You can’t see those long multi-sig debates, but you do get the same rule execution as institutional vaults.
When you authorize next time, you can simply check whether the transaction includes a time window,额度 limits, and revocation records. If the on-chain attestation doesn’t have these fields, that’s the Approval of the old world.#Newt Make permissions a programmable entity, not a blind box you can’t undo once you regret it. @NewtonProtocol