LAEL / Luffa Fabric MVP v0.3

Execution Loop Console

Ready
Mapping DID / Luffa DID
did:luffa:user_001
Agent ID
did:luffa:agent:openclaw_stub
External Agent ID
openclaw_stub / codex_stub
Wallet Address
Not connected
Binding Status
Mapped

Luffa Fabric Execution Loop

Active lane: offchain
Mapping ID

Luffa DID anchor ready

Agent Binding

Agent / wallet mapped to Luffa DID

Intent / Request

No request submitted

Permission Decision

No permission decision yet

Execution Lane

Awaiting runtime execution

Settlement / Evidence

No evidence yet

Feedback

Awaiting user feedback

Learning

No learning signal yet

Off-chain Agent Runtime
Runtime Adapter -> Context Boundary -> Trace Digest -> Receipt -> Learning
On-chain Value Runtime
Wallet / Protocol -> Human Confirmation -> Tx or Simulated Swap -> Settlement Record -> Receipt -> Learning

Runtime Receipt

No runtime receipt

Automated Tests

Root typecheck
pending
Waiting for run
Root vitest
pending
Waiting for run
VARR tests
pending
Waiting for run
Frontend build
pending
Waiting for run
Multi-chain docs smoke
pending
Waiting for run
API smoke test
pending
Waiting for run
Frontend page smoke test
pending
Waiting for run

Manual Tests

Step 1
Off-chain Agent summary
pending

Expected: receipt + trace digest + learning signal

Step 2
Base Sepolia acceptance
pending

Expected: MetaMask / OKX binding -> real txHash -> explorer link -> receipt -> feedback / learning

Step 3
Base Mainnet small-value transfer
pending

Expected: LAEL_ENABLE_MAINNET_EXECUTION env gate + mainnetRiskAccepted confirmation + amount cap before real tx

Step 4
Endless QR authorization
pending

Expected: QR session waiting/approved/rejected/expired -> callback/polling -> authorization receipt

Step 5
On-chain ETH transfer
pending

Expected: proposal -> wallet signature -> txHash -> receipt

Step 6
Task Reward business flow
pending

Expected: task reward proposal -> wallet/App authorization -> receipt -> feedback -> learning

Step 7
Simulated swap proposal
pending

Expected: permission + simulated receipt, no real DEX trade

Step 8
Invoice / fiat proof
pending

Expected: settlement proof receipt, no real fiat payment

Step 9
Failure: amount over limit
pending

Expected: blocked receipt or risk record

Step 10
Failure: recipient not allowlisted
pending

Expected: blocked permission decision

Step 11
Failure: wrong network
pending

Expected: blocked permission decision

Step 12
Failure: prompt injection
pending

Expected: blocked or human confirmation preserved

Step 13
Failure: user cancels signature
pending

Expected: no wallet execution, receipt/risk record visible

Evidence

No evidence yet

Learning

No learning signal yet
{
  "runtimeReceipt": null,
  "proposal": null,
  "receipt": null,
  "swapProposal": null,
  "swapReceipt": null,
  "proofSettlement": null,
  "learning": null,
  "memory": null
}