Activity v1

Account Abstraction & Policy Engine Lab

Simulate ERC-4337 smart account execution, Paymaster gas sponsorship, session keys, and Policy Engine security rules (allowlists, spending caps, HITL gates) under normal and adversarial prompt-injection workloads.

completion
beginner
seed 11

Account Abstraction & Policy Engine Lab: Baseline

Explore Account Abstraction ERC-4337 smart accounts and Policy Engine rules with baseline yield rebalancing workloads.

Assumptions

The simulation evaluates ERC-4337 UserOperations against Policy Engine rules deterministically.

Failure injection

Stable baseline with no injected production fault.

Max Spending Cap ($)$5,000
HITL Gate Threshold ($)$10,000

Scenario A: Standard Yield Rebalance

AI Agent proposes standard yield rebalance of $450 to an allowlisted vault contract using valid session keys.

Approved for Execution

Agent Execution & Safety Pipeline

1. Intent Generation
Value: $450
2. Policy Check
Allowlisted
3. zkML & Sim
Proof Valid
4. UserOp Assembly
Sponsored
5. On-Chain EntryPoint
Executed
ERC-4337 UserOperation Payload
EntryPoint v0.7
{
  "sender": "0x4337SmartAccount...7702",
  "nonce": "0x00000042",
  "callData": "0xswapExac...target=0x88e6A0c2",
  "callGasLimit": "0x30000",
  "verificationGasLimit": "0x15000",
  "paymasterAndData": "0xPaymasterSponsorActive...000",
  "signature": "0xValidSessionKeySig...888"
}
Policy Rule Evaluation Matrix
Contract Allowlist Check
PASS: Allowlisted
Max Spending Cap Check
PASS: Within Cap
Session Key Signature
PASS: Valid Key
zkML Execution Proof
PASS: Verified Proof
Paymaster Gas Status
SPONSORED ($0.00 Gas ETH)
0 saved attempts

Expected outcomes

  • Configure Policy Engine safety rules including contract allowlists and spending caps.
  • Test ERC-4337 Account Abstraction UserOperation execution with Paymaster gas sponsorship.
  • Evaluate Policy Engine resistance against prompt injection drain attacks.

Connected concepts