Attack, not checklist
It turns one pipeline into boundary cases: destructive verbs, endpoint confusion, token theft, cost bursts, PII egress and signer wildcard abuse.
Latch × Rialo Permission assurance for autonomous agents
Paste a Latch pipeline. LatchLens generates adversarial requests, exposes hidden permission gaps, shows the exact filter trace and prepares a tamper-evident proof for Rialo.
Interactive prototype
Input
Assurance report
Run the suite to see where authority escapes its intended boundary.
Local proof receipt
Ready to generateRialo attestation payload
Prepared locally. No transaction is submitted.Optional onchain proof
Download the deterministic request, submit it with your own DevNet wallet, then paste only the public transaction signature. LatchLens never asks for a seed phrase or private key.
The missing layer
Latch enforces a policy. LatchLens asks the uncomfortable question: does the policy actually express what its owner meant?
It turns one pipeline into boundary cases: destructive verbs, endpoint confusion, token theft, cost bursts, PII egress and signer wildcard abuse.
Every scenario includes the ordered first-deny trace, so builders can distinguish real protection from accidental breakage.
Reports are deterministically hashed and shaped for a Rialo attestation, turning a one-time test into portable evidence.
Rialo-native roadmap
Local analysis never needs a credential. Optional Live Latch Verify sends six safe hypothetical requests through a narrow Vercel adapter to Latch Authorize, then compares canonical decisions with the local mirror. A Rialo workflow can later detect drift and anchor only the report hash—not the private policy.
Scoped rules stay private.
Boundaries are attacked.
Canonical traces confirm.
Hash and score are anchored.
Local results remain drafts until explicitly checked. Live verification is opt-in, labels skipped context-only cases, and never claims a Rialo anchor; the DevNet attestor still requires deployment.
Built for builders
Quick start · about 2 minutes
Test a sample or your own Latch policy, inspect every exposed boundary, then export deterministic evidence. Local analysis needs no wallet or token.
Select Unsafe starter, Support agent or Rialo signer from Load scenario.
Edit the JSON directly or use Import JSON. Never include secrets or tokens.
Click Run 14 attacks to test methods, identity, spend, PII, signing and more.
Open Findings for fixes and Attack deck for each first-deny trace.
Apply the safe patch, review its placeholders, then run the suite again.
Optionally compare six cases with Latch, anchor with your own DevNet wallet, then download and verify the report.
Canonical comparison · opt-in
Compare the local mirror with the effective policy attached to your Latch token. Authorize returns decisions without calling the upstream or using its protected credential.