Skip to content
This repository was archived by the owner on Feb 22, 2026. It is now read-only.
This repository was archived by the owner on Feb 22, 2026. It is now read-only.

(feat: anon/backend) : Verify Employment API (zkTLS): Start / Submit / Status #575

@polopulao

Description

@polopulao

For any queries, or anything, join out [Telegram Group](https://t.me/shogenlabs) or contact [Poulav](https://t.me/impoulav), [Soham](https://t.me/tosoham) or [Rahul](https://t.me/darkdanate)

Title

Verify Employment API (zkTLS): Start / Submit / Status

Description

  • Type of Issue: Feature / Backend / API / ZK

  • Directory: anon/backend

  • Task :

    • Public endpoints:

      • POST /verify/employment/start → returns provider session info (company selector, challenge)
      • POST /verify/employment/submit → accept proof blob; verify via provider adapter; persist attestation
      • GET /verify/employment/status?company=... → returns verified|pending|failed
    • Security: proof blob size limits; strict schema; audit all attempts.

    • On success: optionally mint SBT/VC pointer; cache verifier result for /post gating.

  • Current:

    • Provider abstraction exists internally; no public API surface.
  • Expected:

    • Clear, documented flow FE can call to complete zkTLS verification.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions