Skip to content

Repository files navigation

IntentGuard

Problem

Blockchains verify signatures, not human intent.

Goal

Provide a portable proof that a sensitive action was confirmed by the authorized subject under an explicit policy.

MVP

High-risk EVM transfer with:

  • structured intent
  • wallet/passkey confirmation
  • verifier attestation
  • ERC-4337 smart account enforcement

Non-goals

  • global proof of humanity
  • KYC
  • tokenomics
  • decentralized verifier network in v0
  • replacing wallets

Architecture

Intent -> Confirmation Proof -> Verifier Attestation -> Execution Gate

Packages

  • @intentguard/core
  • @intentguard/verifier
  • @intentguard/contracts
  • @intentguard/demo

Only @intentguard/core is implemented in the first milestone.

Security model

IntentGuard v0 focuses on replay protection, expiry, domain separation, policy enforcement, and mutation resistance. The exact human-readable display is committed into the intent hash so a signer cannot approve one display while authorizing different machine-readable fields.

Roadmap

  • v0 transfer
  • v1 WebAuthn/passkeys
  • v2 Android Protected Confirmation
  • v3 verifier quorum
  • v4 ZK/private attestations

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages