Skip to content

Re-enable World ID verification on agent deploy #9

Description

@mollybeach

Summary

World ID (Orb-level) verification for sybil-resistant agent deployment was temporarily disabled on the deploy page during testing.

Current state

frontend/app/portfolio/deploy/page.tsx contains:

{/* World ID Required Notice - TEMPORARILY DISABLED */}

The WorldIDVerify component exists and works (frontend/components/WorldIDVerify.tsx) but is not enforced before deploy.

Acceptance criteria

  • Re-enable World ID verification gate on /portfolio/deploy
  • Block deploy button until Orb verification succeeds
  • Store verification nullifier hash in Supabase (optional, for anti-sybil)
  • Show clear UX for users who haven't verified yet
  • Test in World App MiniKit environment (not just browser)

References

  • docs/MINIKIT_VERIFICATION.md — marked complete but disabled for testing
  • README: "World ID (IDKit) — Orb-level verification for sybil resistance"

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions