LogoLogo
  • 👋Introduction
    • Introduction
    • Why OISY Wallet
    • Internet Identity
  • 🔵Using Oisy Wallet
    • How To's
      • Creating a Wallet
      • Create an Internet Identity
      • Find Your Internet Identity
      • Logging Into OISY
      • Sending Tokens
      • Receiving Tokens
      • Swapping Tokens
      • Saving OISY Web App to Your Device
      • Connecting to dApps
      • Filter & Manage Network
      • Buying Tokens
      • Finding Tokens in Your Wallet
      • Finding & Using dApps
      • Migrating Wallets
      • Generate Referral Link
      • Send a Token Using a dApp
      • Managing & Adding Tokens
      • Raise a Support Ticket
      • Submit Feedback
      • Join the Tester Program
    • FAQ
    • Support
  • Integrate With OISY
    • Listing new dapps in Explorer
    • Listing a Token on OISY
  • Media
    • Logos & Assets
    • Media Kit
    • Press Releases
      • Feb 27, 2025 (OISY v1 Live)
  • For Developers
    • ICP Building Blocks
      • Build and Run Yourself
    • How to "Connect with OISY"
    • GitHub Repo
  • Rewards
    • OISY Sprinkles
      • T&C's
    • OISY Sprinkles – Episodes 1 & 2 (Archived)
      • T&C's
  • Security
    • Best Practices
    • Asset Control, Recovery, and Governance in OISY Wallet
    • Security best practices
Powered by GitBook
On this page
Export as PDF
  1. For Developers

ICP Building Blocks

PreviousFeb 27, 2025 (OISY v1 Live)NextBuild and Run Yourself

Last updated 3 months ago

What are the unique ICP technical building blocks enabling the creation of OISY?

  • Chain-key signatures: the world's best threshold ECDSA signature (only available on ICP) enables smart contracts to perform cryptographic signatures without a single entity having full access to the private key. Read more about or start building based on .

  • Internet Identity (II): based on ICP's threshold BLS signature schemes and WebAuthn, Internet Identity (II) is an authentication and key management system with strong privacy and security guarantees. Using , users can conveniently create secure sessions with their fingerprint or other biometric identifiers. Read more about or into your canister smart contract.

  • Web applications served from chain: ICP is not only designed to run backends, such as ledgers, on chain, its low storage cost and low latency allow it to serve frontends, such as HTML files and images, from chain, too. Read more about or directly start .

  • (Upcoming) HTTP outcalls: for now, OISY calls centralized Ethereum endpoints, such as Infura or Alchemy, from the frontend. In the future, OISY might be improved to use to call these endpoints in a decentralized fashion. Check out the to explore how to use Web 2.0 services on ICP.

protocol suite
chain-key cryptography
chain-key signature sample code
WebAuthn
Internet Identity technology
start integrating II
smart contracts serving web applications
building your first decentralized web frontend
HTTP outcalls
HTTP outcalls sample code
Build and Run Yourself