Skip to main content
Preliminary Version Notice: This documentation is for a preliminary version of the G2C Platform API and may be subject to changes. Features, endpoints, and specifications described here might be modified before the final release. Please check for updates regularly and contact our support team for the latest information.

What is G2C Platform?

G2C Platform provides a robust API for managing digital assets through wallets and tokens, organized in a hierarchical structure for maximum flexibility. Our platform leverages BSV blockchain technology to ensure data integrity, immutable audit trails, and cryptographic verification.

Core Components

🛡️ Wallets

Digital identities that can authenticate and hold tokens:
  • Create and manage wallet identities
  • Secure authentication with JWT tokens
  • Track ownership and transaction history

🪙 Tokens

Blockchain-based digital assets:
  • Fungible Tokens: Digital currencies, loyalty points, credits
  • NFTs: Unique certificates, collectibles, identity tokens
  • Mint, transfer, and track with blockchain proof

📁 Digital Objects

Organized asset management:
  • Categories → Subcategories → Objects hierarchy
  • Complete lifecycle tracking
  • File attachments and metadata

Key Features

Wallet Management

Create and manage digital identities for secure token operations

Token Management

Mint, transfer, and track fungible tokens and NFTs on blockchain

Digital Objects

Organize and track digital assets with complete audit trails

Blockchain Integration

BSV blockchain backing for immutable proof and verification

Authentication Methods

G2C Platform supports two authentication approaches:

API Key Authentication

For server-to-server operations:
X-API-Key: your_api_key_here

JWT Wallet Authentication

For wallet-based operations:
Authorization: Bearer your_jwt_token_here

Quick Start Workflow

1

Get API Access

Obtain your API key and set up authentication
2

Create a Wallet

Set up a digital identity for token operations
3

Mint Your First Token

Create fungible tokens or NFTs on the blockchain
4

Transfer Tokens

Move tokens between wallets securely

Use Cases

Digital Asset Management

  • Track physical assets with NFT certificates
  • Manage inventory with fungible tokens
  • Verify authenticity with blockchain proof

Token Economy

  • Issue loyalty points and rewards
  • Create digital certificates and credentials
  • Build custom token-based applications

Supply Chain Traceability

  • Track products through the supply chain
  • Record quality inspections and transfers
  • Provide end-to-end transparency

API Structure

Wallets
├── Authentication (login, logout, refresh)
├── Token Holdings (fungible & NFTs)
└── Transaction History

Tokens
├── Fungible Tokens (symbol, amount)
├── NFTs (unique metadata)
└── Transfer History

Categories
├── Subcategories
│   └── Objects
│       ├── Files
│       └── Events
└── Metadata

Next Steps

Quick Start Guide

Make your first API call in 5 minutes

Authentication Setup

Learn about API keys and wallet authentication

Token Guide

Understand fungible tokens and NFTs

API Reference

Explore all available endpoints

Support & Resources