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

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

Support & Resources