ShareRing Documentation

website·Indexed 31 days ago

https://docs.sharetoken.io

Developer documentation for the ShareRing ecosystem, featuring ShareRing LINK for identity verification workflows (KYC, age checks, and document validation), Me Modules for building web applications within the ShareRing Me mobile app, ShareLedger blockchain layer, and ShareRing Vault for secure local-first identity document storage.

Tokens
77.1K
Snippets
244
Records
590
Agent score
49%

What's inside ShareRing

  1. Overview of ShareRing LINK identity workflows

    ShareRing LINK is an enterprise-grade platform for securely collecting, verifying, and processing customer identity data. It replaces rigid, hard-coded verification processes with a flexible framework of configurable, multi-step workflows. These workflows can be managed via a visual dashboard or integrated programmatically through APIs, allowing organizations to define how identity data is collected, validated, and shared based on operational and compliance requirements.
  2. Overview of ShareRing Foundation technology

    The ShareRing Foundation encompasses the core technology, architecture, and technical standards that underpin the platform. This includes identity protocols, cryptographic primitives, compliance frameworks, and system design principles shared across all ShareRing products.
  3. Overview of the CW1056 Identity Registry Standard

    CW1056 is a standard for a lightweight blockchain identity registry on the ShareRing Network. It allows for the management of keys and attributes without the need for expensive smart contract wallet deployments for every user. Key characteristics include:

    • Identifier: Uses the public key as the Identity ID (rather than a chain-specific address) to ensure cross-chain interoperability.
    • DID Compliance: The standard is fully DID-compliant.
    • Cost Efficiency: Identity creation is essentially free as any standard Shareledger key pair is inherently a valid identity.
    • Key Rotation: Supports account recovery by allowing the 'Controller' key to be swapped without changing the Identity ID.
  4. Overview of ShareRing Me Modules

    A Me Module is a static web application that runs within an embedded WebView inside the ShareRing Me mobile app. Communication between the module and the native app occurs exclusively via a message bridge using postMessage and addEventListener.

    Key requirements for a Me Module:

    • Must be hosted over HTTPS at the root of its own (sub)domain.
    • Must include a manifest.json at the domain root.
    • Optionally can be packaged as a zip bundle for offline caching.
  5. Overview of ShareRing Foundation technology

    The ShareRing Foundation encompasses the core technology, architecture, and technical standards that underpin the entire ShareRing platform. This includes identity protocols, cryptographic primitives, compliance frameworks, and system design principles shared across all ShareRing products.
  6. Overview of the CW1056 Identity Registry Standard

    CW1056 is a standard for a lightweight blockchain identity registry on the ShareRing Network, derived from Ethereum's ERC1056 but adapted for CosmWasm. It provides a gas-efficient way to manage identities, delegates, and attributes without requiring expensive smart contract wallet deployments for every user.

    Key characteristics include:

    • Identity Identifier: Uses the public key rather than a chain-specific address to ensure cross-chain interoperability.
    • Identity Creation: Any standard Shareledger key pair is inherently a valid identity; creation is essentially free.
    • DID Compliance: The standard is fully DID-compliant.
    • Key Rotation: Supports swapping the 'Controller' key to recover accounts without changing the Identity ID.
  7. Overview of ZkVCT (Zero-Knowledge Verifiable Credential Token)

    ZkVCT is a privacy-preserving layer built on the ShareLedger identity stack that uses zk-SNARKs to enable Selective Disclosure of identity attributes. Instead of presenting a signed JSON object containing plaintext PII (Personally Identifiable Information), the holder computes a cryptographic proof locally and submits it to a Verifier Smart Contract. The contract validates the proof against a known Merkle Root or Credential Hash without accessing the underlying data.
  8. Overview of the CW1056 Identity Registry Standard

    CW1056 is a DID-compliant standard for the ShareRing Network that manages lightweight blockchain identities. Unlike ERC1056, it uses the public key as the unique identifier (Identity) instead of an address to ensure cross-chain compatibility. All Shareledger accounts are inherently valid identities, and identity creation is free. The standard is implemented as a singleton contract named ShareledgerDIDRegistry.
  9. Overview of ShareRing LINK Webhook Delivery

    Webhook Delivery provides real-time notifications about workflow and task execution events, allowing backend systems to react to changes without polling the API. Webhooks are intended for operational visibility and event tracking, notifying the system when workflows or tasks start, complete, fail, or are cancelled. Note that webhooks provide execution metadata only and do not include end-user data.
  10. Overview of ShareRing LINK identity platform

    ShareRing LINK is an enterprise-grade platform used to securely collect, verify, and process customer identity data. It replaces rigid, hard-coded verification processes with a flexible framework of configurable, multi-step identity workflows. These workflows can be managed via a visual dashboard or programmatically through APIs, allowing organizations to define how identity data is collected, validated, and shared without building complex backend verification logic from scratch.
  11. Overview of ShareRing Me Modules

    A Me Module is a static web application (built with frameworks like React, Vue, Svelte, or Vanilla JS) that runs inside the ShareRing Me mobile app's embedded WebView. Communication between the module and the app occurs exclusively via a message bridge using postMessage and addEventListener.
  12. Overview of ShareRing Foundation technology

    The ShareRing Foundation encompasses the core technology, architecture, and technical standards used across all ShareRing products. This includes identity protocols, cryptographic primitives, compliance frameworks, and system design principles.