Spydra Docs
For Developers
Spydra Platform
Spydra Platform
  • GETTING STARTED
    • Introduction
    • Why Spydra?
    • Blockchain fundamentals
      • Why Blockchain?
      • Private Blockchain
      • Public Chain
    • 🎧Getting started with a Private Network
      • Creating an account
      • Creating an organization
      • Creating a Network
      • Apps
    • 🔊Getting started with a Token Store on Public Chain
      • Token store
      • Customise token store front
      • List a real world asset and issue tokens
      • Manage token lifecycle
    • Intro to Hyperledger Fabric
  • Products Overview
    • 🎧Private Network
      • Organizations
        • Users and Organizations
        • Organisation Hosting - Spydra Hosted and BYOC
        • Organization Statuses
        • Organization Roles & Permissions
        • Organization Dashboard
        • Organization Entities
      • Networks
        • Network Statuses
        • Network Roles & Permissions
        • Network Configurations
        • Mandatory Card Addition
        • Nodes: Peer, Orderer & CA
        • Network Hosting Type
        • Network Dashboard
        • Network Operations
        • Nodes
      • Channels
      • Apps
        • Pre-Configured Apps
        • Custom Apps
      • Asset Tokenization
        • Use cases
        • Asset types
        • References
        • Asset Owners
        • Permissions
      • Tokens & Vault
      • Listeners
        • Network Listeners
        • App Listeners
        • Token Listeners
      • Workflow Builder
      • Oracles
      • GraphQL
      • Block Explorer
      • IPFS
      • Fabric Debug Plugin
    • 🔊Public Chain
      • Token Store
      • Tokenize Real World Assets
      • Tokenomics: Token & Token Sale
      • Trade & Payout
  • How to
    • 🎧Private Network
      • Account
        • Create an Account
        • Edit Profile details
        • Update email & Password
        • Forgot password
        • Google OAuth Signup - Update Email & Password
        • Deactivating or deleting your account?
      • Organizations
        • Create an Organization
        • Create & Manage BYOC Hosting
        • Invite members to an organisation
        • Edit Organization details
        • Manage Org members
        • Leave an Organization
        • Update Organization member roles
        • Pay Organisation Invoice
        • Update Billing Address
        • View Invoices
        • Organization Dashboard
        • Delete an Organisation
      • Networks
        • Create a Network
        • Advance Settings: Key Vault Store
        • View and edit Network details
          • Update Permissions for Network Members
          • Update Network Configuration
          • Update Key Vault
          • Manage API Keys
          • Delete a network
        • Inviting an organisation to a Network
        • Network Roles & Permissions
        • Joining a Network
        • Network Dashboard
      • Apps
        • Explore Apps
        • Deploy App
          • Deploying Asset Tokenization App
        • Manage Apps
        • Application Dashboard
      • Channels
        • Creating a Channel
        • Create a Consensus Policy
        • Update Channel
        • Channel Members
        • Delete channel
      • Nodes
        • Create Node
        • Node Dashboard
        • Delete Node
      • Pre-configured Apps
        • Deploy Asset Tokenization App
        • Asset Data
      • Custom Apps
        • Deploy Custom Chaincode
        • Chaincode as external service
        • Supported File Formats - ZIP format
        • Building in Binary format
          • Golang - Binary Format
          • Java Jar files
        • Chaincode Logs
      • Workflow
        • Triggers
        • Condition
        • Read
        • Actions
        • End
        • Variables & Identifiers
        • Calculations & Formulas
      • Oracles
        • Create an Oracle
        • Oracle with Asset tokenisation
        • Oracle with Custom Chaincode
      • Listeners
        • Create a Listener
        • Manage Listeners
    • 🔊Public Chain
      • Account
        • Create an Account
        • Edit Profile details
        • Update email & Password
        • Forgot password
        • Google OAuth Signup - Update Email & Password
        • Deactivating or deleting your account?
      • Token Store
        • Create a Token Store
        • Design Store Front
        • Custom Domain Hosting
        • Google Analytics Integration
        • Create & Manage Store Users
          • Store User KYC
        • Accreditation Management
        • Store Payments
        • Token Store Customers
      • Tokenise a Real World Asset
        • Real Estate
        • Other Asset Categories
      • Create a token
        • Define your token
        • Investor & Buyback Settings
        • Configure token returns & payouts
        • Create token sale
      • Additional Configurations
        • Create a Document Workflow
      • Publish Asset
      • Tokenise on TestNet
        • Polygon Amoy
      • Manage Token lifecycle
        • Returns & Payouts
          • Initiate an equity payout
          • Authorise Debt Payouts
          • View all payouts
        • View token investors
        • View token transactions
        • View signed documents
        • View/ Create a token sale
        • Post Token Updates
        • Update Price
        • Buyback Requests
  • Billing & Pricing
    • Pricing
    • Billing
      • Opt-in Billing
      • Opt-out Billing
    • Adding a Card & Autopay
    • Invoice Payments
    • Billing forecast
    • Unpaid Invoices
    • Credits
  • Developers
    • API Reference
      • Asset Tokenization
        • REST API
        • Testing REST API
        • GraphQL
          • Quickstart
          • Simple queries
          • Nested object queries
          • Complex queries
          • Aggregate queries
          • Operators
          • Built-in attributes
          • Pagination
      • Custom Chaincode
        • REST API
        • Testing REST API
        • GraphQL
          • Quickstart
          • Simple queries
          • Complex queries
          • Operators
          • Pagination
      • Token Store (Public Chain)
        • Token Issuer
        • Investor
      • IPFS
    • Developer Tools
      • Monitoring [Coming Soon]
    • API Key
  • Support
    • FAQs
    • My account is banned [D]
    • Why is it recommended to have an Odd number of Orderer nodes on a Network?
    • Support
  • Others
    • Glossary
  • Policies
    • Terms & Conditions
    • Privacy Policies
    • Open Spydra
Powered by GitBook
On this page
  • Modules - Anatomy of Spydra
  • How it works?
  • Architecture overview

Was this helpful?

  1. Products Overview

Private Network

PreviousIntro to Hyperledger FabricNextOrganizations

Last updated 10 months ago

Was this helpful?

Our vision is to revolutionize businesses by empowering them with the benefits of enterprise blockchain technology.

To enable this vision, we built a platform for businesses to deploy their use cases onto the blockchain with ease. To understand how it works, let's understand the modules within Spydra and how they interact.

Modules - Anatomy of Spydra

It is important to understand the modules to see the full potential of Spydra.

  • Users: Any individual who signed up on the Spydra Platform.

  • Organization: Refers to a member or participant that has been granted access to the network and can transact with other members using the blockchain technology. These organizations can be businesses, institutions, government agencies, or any other entity that has a stake in the network. In an enterprise blockchain network, each organization has its own node or set of nodes that store a copy of the blockchain ledger. Each node maintains a copy of the ledger and verifies the validity of transactions within the network. This distributed ledger system allows for greater transparency, accountability, and security in transactions between organizations.

  • Network: A private blockchain network is designed for use by multiple businesses or organizations that are involved in a business process. It offers increased efficiency, cost savings, and improved security by using blockchain technology to facilitate secure and transparent transactions between different organizations or departments. It uses smart contracts to automate processes, and each member has their own node that stores a copy of the blockchain ledger.

  • Application: Applications are smart contracts that are self-executing computer programs that automatically execute the terms of a contract when predetermined conditions are met. Smart contracts can be used to automate processes, such as payment processing, supply chain management, and asset tracking, among others. They eliminate the need for intermediaries and can help reduce costs, increase efficiency, and improve security. Smart contracts/Apps are also referred to as Chaincode in a Hyperledger Fabric Blockchain network. Smart contracts are stored on a blockchain network, where they are transparent, immutable, and tamper-proof. Once a smart contract is deployed on a blockchain network, it cannot be altered, and its execution is guaranteed by the network's consensus mechanism. This makes smart contracts highly secure and reliable and reduces the risk of fraud and errors.

How it works?

Spydra connects your existing application ecosystem with your Blockchain Networks so that you can send and get information from Blockchain networks.

The Data plane, on the other hand, is where the actual blockchain nodes are deployed. All the customer data including ledger data, offchain database, keys and certificates etc. are stored in the Data plane. The Spydra platform is designed in such a manner that customers have a choice of deploying the Data plane on the Spydra Cloud or a cloud environment that they control. This provides complete control to customers to own and manage data in a way that is most suitable to them.

Architecture overview

Most of your interaction with Spydra happens on the Console, i.e., , where you'll create Organizations, Networks, and Apps/ Chaincodes or even deploy a custom chaincode/custom app.

The overall Spydra platform consists of a Control plane and a Data plane. The control plane is what users access through the website and is responsible for managing the blockchain platform, including tasks such as creating/modifying the networks and organizations, configuring applications, monitoring and logging etc.

🎧
https://console.spydra.app
https://console.spydra.app