SKYT Trading Pool Mechanism

Overview

The SKYT Trading Pool is the per-cycle on-chain smart contract that holds working capital for a specific commodity trade. When a Purchase Order or trade cycle opens, token holders can participate by locking SKYT into that cycle’s smart contract. The contract is conditional: it releases the locked tokens plus the cycle’s financing return only when the DKG verifies that the trade has completed (documents converged, payment confirmed). Each pool is tied to a single trade cycle — there is no shared / continuous staking pool, no APY, no tier table.

Core Components

1. Trading Contract Identification

  • Vetted trading opportunities in active corridors (Sudan and Ghana destinations, sourced from LATAM and EU origins)
  • Government and bilaterally-recognised counterparty participation (e.g., Sudan corridor trades under the governmental MOU signed 2 April 2026)
  • Risk assessment and profitability analysis per corridor
  • Feasibility verification, including self-consignment logistics and insurance coverage

2. Pool Creation

Pool configurations align with the SKYOCEAN Ontology v2.1.0 — each pool references an underlying skyocean:CommodityTrade Knowledge Asset with skyocean:financingStatus, skyocean:corridor, and skyocean:expectedROI properties exposed publicly:

{
  "@context": {
    "skyocean": "https://skyocean.io/ontology/",
    "schema": "http://schema.org/"
  },
  "@id": "urn:skyocean:pool:TP-2026-Q2-001",
  "@type": "skyocean:TradingPool",
  "poolId": "TP_2026_Q2_001",
  "skyocean:relatedTrade": {
    "@id": "urn:skyocean:trade:overview:SKY-2026-00471",
    "@type": "skyocean:CommodityTrade",
    "skyocean:commodity": {
      "@type": "skyocean:Commodity",
      "schema:name": "Lentils",
      "skyocean:grade": "Standard food-grade",
      "skyocean:packaging": "50 kg PP bags, palletized"
    },
    "trade:quantity": {
      "schema:value": 3500,
      "schema:unitCode": "MT"
    },
    "trade:origin": "Argentina",
    "trade:destination": "Sudan",
    "skyocean:corridor": "Sudan",
    "schema:value": {
      "@type": "schema:MonetaryAmount",
      "schema:value": 2100000,
      "schema:currency": "USD"
    }
  },
  "skyocean:poolParameters": {
    "minimumCap": "USD 500,000",
    "maximumCap": "USD 2,100,000",
    "skyocean:cycleDays": 55,
    "skyocean:financingReturn": "3.8% per cycle",
    "minimumLock": "10,000 SKYT",
    "maximumLock": "500,000 SKYT"
  },
  "skyocean:tradeStatus": "PendingFinancing",
  "skyocean:accessPermissions": [
    "PublicView", "TokenHolders", "TradingPartners"
  ]
}

Notes:

  • skyocean:corridor indicates the destination corridor — allocators with corridor-specific institutional policies can filter at this level.
  • skyocean:financingReturn is the per-cycle return offered for that specific trade, set at participation time as part of the cycle’s commercial terms; corridor-specific (Ghana ~2.5% per ~60-day cycle, Sudan ~3.5–4.5% per ~45–75-day cycle). Not interest, not APY, not contingent on Skyocean’s downstream margin.
  • The pool’s relatedTrade is itself a published Knowledge Asset on the DKG, so any participant can independently verify the underlying trade attestations.

Workflow Integration

1. Purchase Order Flow Integration

graph TD
    A[Purchase Order Creation] --> B{Financing Required?}
    B -->|Yes| C{Self Finance?}
    C -->|No| D[Create Trading Pool]
    D --> E[Community Participation]
    E --> F{Minimum Cap Reached?}
    F -->|Yes| G[Execute Trade]
    F -->|No| H[Skyocean Funds]

2. Smart Contract Creation

  • Contract deployment upon pool creation
  • Conditional token-locking mechanism (release gated on DKG-verified completion)
  • Automated financing-return distribution on DKG verification
  • Dispute-path token release for cancelled or non-converging cycles

Pool Participation

1. Entry Requirements

  • Minimum lock amount per cycle
  • KYC/AML verification (enforced on-chain via KYCRegistry.isVerified(wallet))
  • Risk acknowledgment

There is no separate “duration commitment” — the lock duration is the trade cycle. Participants commit their tokens to one specific cycle, and release happens when the DKG verifies that cycle has completed.

2. Token Lock

struct CycleLock {
    address participant;
    uint256 amount;
    uint256 entryTime;
    bool locked;            // true while DKG verification pending
    bytes32 tradeId;        // the specific trade cycle this lock funds
}

Risk Management

1. Trade Contract Verification

  • Document authenticity
  • Counterparty assessment
  • Market condition analysis
  • Logistics feasibility

2. Risk Mitigation

  • Collateral requirements
  • Insurance coverage
  • Smart contract failsafes
  • Emergency procedures

Financing Return Distribution

1. Calculation Method

def calculate_financing_return(locked_amount, total_pool, cycle_return):
    """
    Compute a participant's share of the financing return for a trade cycle.

    The financing return is set at participation time as part of the cycle's
    commercial terms — it is the price Skyocean pays for the working capital
    that funded that specific trade. SKYT holders lock tokens into the cycle's
    on-chain smart contract; on DKG-verified completion the contract releases
    the tokens plus each participant's pro-rata share of the cycle return.

    Not interest, not yield, not APY, not profit-sharing.
    """
    participation_percentage = locked_amount / total_pool
    return cycle_return * participation_percentage

2. Distribution Triggers

  • DKG-verified document convergence
  • DKG-recorded payment confirmation
  • Smart-contract release of locked tokens + financing return on cycle completion

Governance

1. Contract Selection

  • Community voting on contracts
  • Risk assessment verification
  • Profit potential evaluation
  • Market analysis review

2. Pool Parameters

  • Minimum/maximum caps per cycle
  • Cycle length (set by trade timeline, not a separate lock period)
  • Per-cycle financing return
  • Risk tolerance levels (corridor-level)

Technical Implementation

1. Smart Contract Structure

contract TradingPool {
    struct Pool {
        bytes32 poolId;
        bytes32 tradeId;          // trade cycle this pool funds
        uint256 targetAmount;
        uint256 minLock;
        uint256 maxLock;
        uint256 cycleLength;      // trade-cycle duration (informational)
        uint256 financingReturn;  // per-cycle return, in bps
        bool active;
        mapping(address => CycleLock) locks;
    }
    
    mapping(bytes32 => Pool) public pools;
    
    event PoolCreated(bytes32 indexed poolId);
    event TokensLocked(bytes32 indexed poolId, address indexed participant);
    event FinancingReturnDistributed(bytes32 indexed poolId);
}

2. Integration Points

TRADING_POOL_ENDPOINTS = {
    "create_pool":               "/api/pools/create",
    "lock_tokens":               "/api/pools/lock",
    "distribute_financing_return": "/api/pools/distribute",
    "check_status":              "/api/pools/status"
}

Monitoring and Reporting

1. Pool Status Tracking

  • Current participation level
  • Time to completion
  • Risk metrics
  • Performance indicators

2. Performance Analytics

  • Historical returns
  • Success rate
  • Risk analysis
  • Market impact

Emergency Procedures

1. Cycle Cancellation or Non-Convergence

If a cycle’s verification rulebook isn’t satisfied (dispute, cancellation, prolonged non-convergence), the contract releases the locked tokens back to participants under the cycle’s documented dispute path. Capital protection is contract-enforced; tokens never leave the pool contract for any other purpose.

  • Documented dispute-path token release
  • Loss mitigation through Skyocean’s separate trade-finance facility design
  • Communication protocol
  • Recovery steps

2. Market Events

  • Trading halt procedures
  • Token-protection measures (contract-level)
  • Alternative execution plans
  • Communication strategy

Future Enhancements

1. Planned Features

  • Advanced risk assessment
  • Automated matching
  • Cross-chain support
  • Enhanced analytics

2. Scalability

  • Multi-pool management
  • Global trade support
  • Enhanced automation
  • Market expansion

Back to top

Copyright © 2023 SKYOCEAN. All rights reserved.