Skip to main content

Safe and timelock integration

Safe and timelock deployments are the first reference integration because many protocols already use them for privileged administration. Luvion adds an intent-bound authorization gate while preserving the partner's wallet, governance process, and delay mechanism.

Reference flow

upgrade or admin request
-> canonical Luvion intent
-> policy and separated approvals
-> threshold authorization certificate
-> Safe module or timelock executor verifies the certificate
-> exact operation executes
-> receipt is bound into Luvion evidence

Enforcement options

  • Safe module: the module verifies a Luvion certificate before it can call the protected target.
  • Safe guard: a guard adds checks to Safe transactions, with the complete Safe configuration routing every protected owner and module path through it.
  • Timelock executor: the timelock or a dedicated executor verifies the certificate immediately before executing the queued operation.
  • Protocol adapter: a protocol-specific contract validates the certificate for upgrade, signer rotation, mint/burn, or emergency calls.

Required properties

The verifier must bind the chain, target, calldata or structured parameters, policy version, authorization key epoch, validity window, and replay boundary. It uses fail-closed validation and consumption records to make each certificate single-use.

Current status

The current pilot produces canonical intents, policy decisions, approvals, threshold authorization certificates, and evidence. The next implementation target connects those capabilities to a reviewed onchain Safe module or timelock verifier and completes partner acceptance for production protection.

The first partner pilot should begin in shadow mode, compare the Luvion decision with the existing process, then move one testnet operation behind the verifier after the authority and bypass checklist is complete.