Reference Documentation
Complete technical reference for the CloudCoin protocol, APIs, and SDKs.
API Reference
The CloudCoin API provides developers with programmatic access to the CloudCoin network and related services. This reference documents the available API endpoints, request parameters, and response formats.
/audit
GET
Perform a health audit of the RAIDA Network. [ASYNC]
/backup
POST
Create a backup of one or all wallets to a specified folder. [ASYNC]
/cointemplate
POSTGETDELETE
Upload, Retrieve, or Delete a custom PNG image that serves as the background template for newly generated coin files. [SYNC]
/convert
POST
Convert and import CloudCoin files from the server filesystem. [ASYNC]
/crossover/rate/{ticker}
GET
Get the current exchange rate for a cryptocurrency. [ASYNC]
/crossover/send
POST
Send cryptocurrency like Bitcoin to receive CloudCoins. [ASYNC]
/crossover/withdraw
POST
Withdraw CloudCoins to a cryptocurrency like Bitcoin. [ASYNC]
/detect
POST
Detects the authenticity of coins from one or more files. [ASYNC]
/echo
GET
Sends simple echo requests to the RAIDA and checks the response. [ASYNC]
/exchange
PUTPOSTGETDELETE
Manage exchange listings: list items for sale, create a new sale, buy an item, or delete a sale listing. [ASYNC]
/exchange/address
POST
Generates a one-time cryptocurrency deposit address for a sale. [ASYNC]
/exchange/peek
GET
Inspects a specific sale listing on the exchange. [ASYNC]
/export
POST
Exports a specific amount of coins from a wallet to a new file. [ASYNC]
/filepicker
GET
Opens a native OS dialog to select files or folders. [SYNC]
/fix
POST
Fix fracked coins and recover limbo coins in a wallet. [ASYNC]
/globalsync
GET
Synchronize or delete global RAIDA objects. [ASYNC]
/health
POST
Perform HealthCheck on all coins in the Bank. [ASYNC]
/import
POST
Import CloudCoins into a wallet from a file or inline data. [ASYNC]
/info
GET
Provides status and version information about the application. [SYNC]
/join
POST
Consolidates coin denominations in a wallet, turning ten lower-value coins into one higher-value coin. [ASYNC]
/locations
GETPOST
List all data locations or create a new one. [SYNC]
/locations/{path}
GETDELETE
Select or delete a specific data location. [SYNC]
/locker
POST
Puts coins from a local wallet to the remote locker. [ASYNC]
/locker/{code}
GET
Peek coins in the RAIDA locker by transmit code without downloading them. [ASYNC]
/mint
POST
Creates (mints) new coins of specified denominations. [ASYNC]
/raida-folders
POST
Manage directories on the RAIDA filesystem. [ASYNC]
/raida-objects
POST
Manage individual file objects on the RAIDA filesystem. [ASYNC]
/settings
GETPOST
Retrieve and update application settings. [SYNC]
/stats
GET
Get statistics about the system and RAIDA network. [ASYNC]
/sync_unopened_lockers
POST
Finds pending incoming transfers (unopened lockers) for a wallet. [ASYNC]
/task/{id}
GET
Returns information about a previously created task from an asynchronous call. [SYNC]
/transactions/{name}
DELETE
Permanently deletes all transaction history for a specified wallet. [SYNC]
/transactions/{name}/{guid}
GET
Retrieves the details of a single transaction by its unique receipt ID. [SYNC]
/transfer
POST
Transfers CloudCoins between two local wallets. [ASYNC]
/unpack
POST
Extracts individual coin data from a base64-encoded file. [SYNC]
/version
GET
Gets the software version of each server in the RAIDA network. [ASYNC]
/wallets
GETPOST
Create a new wallet or list all existing wallets. [SYNC]
/wallets/{name}
GETDELETEPUT
Get information about a specific wallet , update (rename), or delete a specific wallet. [SYNC]
/wallets/{name}/leftovers
GET
Retrieves leftover or suspect coins from a wallet. [SYNC]
/window
GET
Opens a URL in the default system browser. [SYNC]
RAIDA Protocol
The RAIDA (Redundant Array of Independent Detection Agents) Protocol is the underlying technology that powers CloudCoin. Unlike blockchain technologies, RAIDA uses a network of authentication servers to verify the authenticity of digital currency.
RAIDA Network Structure
The RAIDA network consists of 25 independent cloud servers distributed globally. Each server operates autonomously and contains its own copy of the authentication data.
Key Features of the RAIDA Protocol
- Multi-path Authentication: CloudCoins are authenticated by multiple servers simultaneously, ensuring high availability.
- No Central Authority: No single entity controls the RAIDA network, making it resilient against attacks.
- No Public Ledger: Transaction details are not recorded, providing greater privacy than blockchain.
- Quantum-Safe Security: The authentication mechanism is resistant to quantum computing attacks.
- Sub-Second Transactions: Authentication typically completes in less than one second.