Developer
first identity APIs and SDKs.

Zakapi lets you add secure login, verified credentials, and PoneglyphDB-style zero-knowledge proofs over committed data to your app with just a few calls. Integrate via clear REST APIs, frontend widgets, and native mobile SDKs, while our backend handles the SQL-like policy predicates, PLONKish circuits, and non-interactive proofs—no cryptography PhD required.
Spin up a dedicated sandbox with demo issuers and a test wallet, experiment with policy queries and proof flows, and ship privacy-first, mathematically verifiable identity features straight into your product.

Build trusted identity in a few lines of code

Add secure login, verified credentials, and non-interactive zero-knowledge proofs over committed data to your app without becoming a cryptography expert. Zakapi handles the PLONKish circuits, policy predicates, and proof generation behind the scenes, while you integrate through simple APIs, open standards, and developer-friendly documentation.

Open APIs and SDKs for Seamless Integration

Zakapi isn’t a black box; it’s a developer toolkit for building PoneglyphDB-style, non-interactive verification into your apps. You focus on product logic; we handle the zero-knowledge proofs over committed datasets, SQL-like policy predicates, and PLONKish circuits under the hood.

Whether you’re:

  • building a mobile app that needs to verify a user’s age or residency,
  • adding “Login with Zakapi” to a web platform, or
  • wiring an enterprise backend to request and validate proofs,

you integrate through clear REST APIs, SDKs, and widgets, not raw cryptography.

Our mantra for developers: simple integration, powerful math.

You call straightforward APIs; we turn your policies into circuits and non-interactive proofs.

Key Integration Flows

We support multiple integration patterns to match your architecture, all backed by the same PoneglyphDB-style pipeline:

policy → circuit → proof → verification.

Client-side (Browser) IntegrationUse our JavaScript SDK or UI widgets to embed “Verify with Zakapi” directly in your front end. For example:


<script src="https://cdn.zakapi.com/zakapi-widget.js"></script> <zakapi-proof-requestissuer="did:gov:countryX"claim="age>=18"onSuccess="handleProofSuccess"onError="handleProofError"> Verify Age </zakapi-proof-request>


This renders a “Verify Age” button. On click:

  1. Zakapi opens a QR / deep link to the user’s wallet.
  2. The wallet generates a non-interactive ZK proof that age >= 18 over a committed registry, using PLONKish circuits (inspired by PoneglyphDB’s SQL gates).
  3. Your handleProofSuccess gets a token / result you can trust and verify without ever touching the underlying DOB.

The JS SDK handles wallet communication (OIDC/OAuth, QR, deep-link), similar to adding a payment or “Login with X” button—but here it’s “Verify with Zakapi” and proof-backed.

Server-side REST API

Prefer to orchestrate flows on your backend? Use our REST endpoints:

  1. Your backend calls /request-proof with what you need (e.g., KYC status, age, sanctions check).
  2. Zakapi returns a request_id and QR / deep link to present to the user.
  3. The user responds from their wallet.
  4. Zakapi notifies your callback or you poll /proof-status.
  5. You fetch the proof (e.g., signed token + embedded ZK proof) and verify.

Everything is language-agnostic (REST/JSON + OpenAPI). We provide examples for common stacks—Node, Python, Java, Go, etc.—so you don’t need to think about circuits or commitments at all.

Mobile SDKs

For native apps, our Android/iOS SDKs give you a one-call experience:


ZakapiClient.requestProof( context = this, request = ProofRequest( issuer = "did:bank:KYCissuer", claim = "kycCheck=pass" ), onResult = { proofResult -> if (proofResult.verified) proceed() else showError() } )


Under the hood we:

  • Deep-link or intent into the Zakapi Wallet,
  • Pass the proof request,
  • Receive and locally verify the non-interactive ZK proof,
  • Return a simple verified flag + any disclosed fields.

On iOS, the flow uses universal links / secure webviews. The goal: one call → verifiable result.

Verification SDKs (Back-end)

Once your backend receives a proof (e.g., JWT / JSON with embedded ZK proof), you often want to verify independently.

We ship verifier SDKs (Java, Python, JS, C#, etc.) that handle:

  • Parsing the proof format
  • Resolving issuers’ public keys (via DIDs / trust registry)
  • Checking signatures and the ZK proof
  • Returning simple valid / invalid plus extracted claims

Example in Node.js:


const { ZakapiVerifier } = require('zakapi-sdk'); const verifier = new ZakapiVerifier(trustStore); const result = await verifier.verifyProof(proofToken); if (result.valid) { console.log("Proof ok, claims:", result.claims); } else { console.error("Proof invalid:", result.error); }


You get the PoneglyphDB-style guarantees (query correctness over committed data) through a single function call.

Documentation, Tooling, and Sandbox

  • Developer Portal: Guides, API references, and tutorials (e.g., “Verify Age on Web”, “Backend KYC check”, “OIDC login with Zakapi”). A playground lets you create proof requests and inspect raw payloads.
  • OpenAPI Spec & SDKs: We publish a full OpenAPI spec so you can auto-generate clients or use our maintained SDKs.
  • Sample Apps & Repos: Example verifiers and wallet integrations (Node, iOS, Android, etc.) to copy, run, and extend.
  • Community Support: Stack Overflow tag, Slack/Discord, and responsive engineers who know you need quick, concrete answers.
  • Testing Environment: A dedicated sandbox with demo issuers (“Test Passport Authority”, “Test Bank KYC”) and a test wallet mode, so you can do full end-to-end integration with no real user data.

DevOps & CI/CD Friendly

If you self-host parts of Zakapi:

  • Use our Docker images and Helm charts for repeatable deployments.
  • Follow clear changelogs and semantic versioning.
  • See public CI status and tests, including interop tests against open VC/DID specs, so you know what you ship.

Security for Developers

“Why should I trust Zakapi’s outputs?”

Because you don’t have to just trust them:

  • Every proof includes metadata so you can fetch and check the correct public keys.
  • Our verifier SDKs do the same math you’d do with lower-level libraries; you can bypass them and use your own crypto stack if you like.
  • Circuits, verification code, and formats are based on open standards and open-source implementations—no proprietary magic.

As with PoneglyphDB, the core promise is: correctness and privacy are guaranteed by math + open code, not marketing.

Example: QuickLoan in a Few Steps

You’re a dev at a fintech “QuickLoan”:

  • Business rule: applicants must be 21+ and hold a valid driver’s license.
  • Integration:
  1. Frontend calls zakapi.requestProof({ claims: ["age>=21", "hasValidLicense=true"] }).
  2. Wallet shows the request; user approves.
  3. Backend receives proof tokens.
  4. Backend uses Zakapi verifier SDK to check them; gets valid=true plus minimal claims.
  5. You mark user as verified and let them proceed—without ever storing birthdate or license number.

If you want to re-check in a year, you just request a fresh proof; the wallet and issuers handle expiry and revocation.

Developer Support and Roadmap

  • Support: Email + community channels; enterprise plans include dedicated technical contacts and code-level help.
  • Roadmap: Public roadmap and feedback loop for new standards, SDK improvements, and language support.
  • Examples & Hackathons: Regular sample projects (e.g., Zakapi + smart contracts, Zakapi + IoT) to show what’s possible and give you starter kits.

In short: Zakapi is a developer-first identity and proof platform.

We hide the complexity of PoneglyphDB-style, non-interactive zero-knowledge verification over committed data, and expose clean, familiar APIs and SDKs.

If you can integrate OAuth or Stripe, you can integrate Zakapi—and ship world-class, privacy-preserving, mathematically provable identity in just a few lines of code.

Integrate effortlessly

Overview
Built for engineers, Zakapi provides clear REST APIs and modern client SDKs, backed by non-interactive zero-knowledge proofs over committed data. Add secure login, verification, and proof requests with just a few calls—while we handle the PLONKish circuits and cryptography under the hood.
Browse our docs, OpenAPI specs, and sample apps, then trial everything in a dedicated sandbox with demo issuers and a test wallet. Ship trusted, privacy-first identity features quickly—without needing deep cryptography expertise.

Explore integration pathways

Discover flexible ways to plug Zakapi into your stack—each one giving you access to PoneglyphDB-style, non-interactive zero-knowledge proofs over committed data without touching the cryptography yourself. From lightweight frontend widgets to robust backend services and native mobile SDKs, choose the pattern that matches your architecture and scale as your needs grow.

  • Frontend integration
    Embed a small widget or JavaScript library in your web app to trigger wallet flows and receive verified, zero-knowledge proof results directly in the browser. One click from the user, one proof-backed answer for you.

  • Backend integration
    Call simple REST-style APIs from your server to create proof requests, track status, and securely validate responses. Your policies become server-side predicates that Zakapi enforces via PLONKish circuits and non-interactive proofs.

  • Mobile integration
    Use native SDKs for iOS and Android to invoke the Zakapi wallet, handle deep links, and return verified proofs directly into your app. The SDKs manage wallet communication and proof verification, so you just act on a clean, trusted result.

Verify with ease
Explore server-side verifier libraries in popular languages to parse proofs, resolve issuer keys, and return clear pass/fail results—with any disclosed claims—while Zakapi handles the PoneglyphDB-style zero-knowledge proof math over committed datasets behind the scenes. Integrate verification into your backend; we take care of circuits, commitments, and cryptography.

Proof parsing
Process and interpret proof tokens efficiently in your services—turn raw proof payloads into structured objects your code can work with.

Validity determination
Check signatures and underlying ZK proof math to determine whether a proof is valid, giving you a simple pass/fail result you can rely on.

Issuer key resolution
Automatically fetch and resolve issuer keys from trusted registries or DID methods, ensuring each proof chains back to an authentic, committed data source.

Claim disclosure
Access only the specific claims you requested; the rest of the credential stays hidden. You get exactly the facts you need nothing more while preserving user privacy by design.

Access essential resources

Tap into a full developer toolkit with comprehensive docs, quick-start guides, and ready-to-use code samples for building PoneglyphDB-style, zero-knowledge verification into your apps. Explore our developer portal, browse OpenAPI specs and example projects, and experiment in the playground to simulate proof flows over committed data—testing how policies, circuits, and non-interactive proofs behave before you go live.
Experiment safely
Take advantage of Zakapi’s dedicated sandbox to build and test zero-knowledge, committed-data flows with confidence. Use demo issuers and a test wallet mode to run full end-to-end proof journeys—policies, circuits, and verifications—without touching real user data. Iterate quickly, validate integrations, and refine your UX in a safe, isolated environment before going live.

Test environment

Dedicated space for running complete end-to-end experiments, from proof requests to verification, using PoneglyphDB-style, non-interactive ZK proofs over test datasets.

Demo issuers
Use preconfigured demo issuers (e.g., “Test Bank KYC”, “Test ID Authority”) to simulate real-world credential and policy flows without involving production systems.

Test wallet mode
Experiment with issuing and verifying credentials using non-production wallets only, so you can trial different schemas, claims, and proof types risk-free.

Sandbox tools
Replay scenarios, debug requests, inspect proof payloads, and fine-tune integrations—without impacting production or exposing sensitive data.

Connect and collaborate

Ensure security and transparency

Rest assured knowing that verifier libraries and core components are open-source, standards-based, and auditable—so the same way you’d inspect a PoneglyphDB-style circuit or query plan, your teams can inspect how Zakapi verifies zero-knowledge proofs over committed data. This delivers stronger security and trust for your applications.

  • Open source
    Verifier libraries and core building blocks are open source, so your engineers can review how proofs, keys, and commitments are handled.

  • Standards-based
    Built on established cryptographic and identity standards (VCs, DIDs, OIDC, PLONKish proof systems), not proprietary protocols.

  • Auditable
    Security teams can audit circuits, verification logic, and integration paths end-to-end—verifying that checks are done correctly and privately.

  • Full Support
    You’re never alone. Zakapi’s team is on your side to answer questions, support reviews, and help your organization adopt math-backed verification with confidence.

Ensure security and transparency
Rest assured that Zakapi’s verifier libraries and core components are open-source, standards-based, and fully auditable, giving your applications a transparent and trustworthy security foundation for non-interactive zero-knowledge proofs over committed data—much like inspecting PoneglyphDB-style circuits instead of trusting a black box.

Open source

Access verifier libraries and core services in public repositories so your team can review, fork, and contribute to the same code that handles proofs, keys, and commitments.

Standards-based
Build on established identity and cryptography standards such as Verifiable Credentials, Decentralized Identifiers, OIDC, and modern PLONKish proof systems—instead of proprietary protocols.

Auditable code
Enable security teams to inspect, test, and audit components in depth, from proof verification paths to key resolution and policy enforcement.

Compliance ready
Support regulatory and internal security requirements with transparent, reviewable implementations that let you demonstrate exactly how identity checks and privacy-preserving proofs are performed.

Ship secure identity, not boilerplate
Plug Zakapi into your stack to request and verify non-interactive zero-knowledge proofs server-side, resolve issuer keys automatically, and log every check for audits—just like running PoneglyphDB-style verifiable queries over committed datasets instead of hand-rolling crypto.
Build on open-source, standards-based components your security team can inspect and trust, while you focus on shipping features faster across web, mobile, and backend services—without reinventing identity, KYC, or proof logic from scratch.
ZAKAPI LLC
65 BROADWAY, NEW YORK, NY 10001
hello@zakapi.com
+1 (347) 680-0811
All the zero-knowledge magic, none of the cryptography headache.
All the zero-knowledge magic, none of the cryptography headache.
© All Rights Reserved. Zakapi LLC hello@zakapi.com