OZKi Book
  • What is OZKi?
  • Getting Started
    • Installation
      • Installing Dependencies
        • Ubuntu Installation
        • macOS Installation
      • Cloning OZKi
      • Building OZKi
    • Running OZKi BOT
      • PayPal Test Accounts
  • Ozki Overview
    • Background
      • Vision and Opportunities
      • Unique and Innovative Features
      • The Alternatives
    • Features
      • Proof Of Payment
      • Proof of Login
      • Proof Of Hash
    • Components
      • ozki-toolkit
        • ozki-toolkit CLI
          • Directory Structure
          • Command Options
          • Building Proof Function
        • ozki-toolkit package
          • Building Package
          • Writing Proof Function
      • ozki-oracle
      • ozki-bot
    • Design
      • Design & Goals
      • Threat Modeling
        • Data Flow Diagram
        • Top Three Threats
        • Securing the Inputs
        • Securing Prove Function Execution
        • Preventing Proof Replay Attack
        • Secure Proving System
      • Proof Types
        • Signed Proof
        • Unsigned Proof
      • Proof TTL
      • OAuth
  • PROGRAMMING
    • Guideline
    • Proof Function
      • ProvePayPalSubscription
    • Typescript Interface
      • Proof Generator Types
        • BaseProofGenerator class
        • ProofGenerator class
        • UnsignedProofGenerator class
      • ProofVerifier class
      • DataOracle
      • ZkUtils
    • Call Sequence Diagrams
      • Proof of Login with Google
      • Proof of Payment with PayPal
      • PayPal Subscription
      • Leaderboard
    • Forum
  • PROJECT
    • Members
    • Schedules & Status
    • Weekly Slides
      • Infographics
  • GLOSSARY
    • Oracle
    • Proof Framework
    • Proving System
  • FAQ
  • DISCLAIMER
Powered by GitBook
On this page

Was this helpful?

  1. Ozki Overview

Design

Design & GoalsThreat ModelingProof TypesProof TTLOAuth
Previousozki-botNextDesign & Goals

Last updated 2 years ago

Was this helpful?