← Back to Portal

JIL Sovereign Devnet - Comprehensive Test Results

Test Execution Date: 2026-01-30 22:30 UTC Environment: Local Devnet (lab-stack docker-compose) Test Suite Version: 1.0.0 Tester: Automated Test Suite


Executive Summary

Category Tests Passed Failed Pass Rate
Docker Infrastructure 2 2 0 100%
Service Health 8 7 1 87.5%
Token Creation 5 5 0 100%
Token Transfers 4 3 1 75%*
ATCE Policy Enforcement 5 5 0 100%
Launchpad API 4 4 0 100%
Frontend Applications 7 7 0 100%
TOTAL 35 33 2 94.3%

*Note: Transfer "failure" was intentional ATCE policy enforcement (SOL blocked by zone policy)


Table of Contents

  1. Docker Infrastructure Tests
  2. Service Health Tests
  3. Token Creation Tests
  4. Token Transfer Tests
  5. ATCE Rule Enforcement Tests
  6. Launchpad API Tests
  7. Frontend Application Tests
  8. Security & Cryptography Tests
  9. Performance Summary

1. Docker Infrastructure Tests

TEST 1.1: Container Count Verification

TEST 1.2: Container Health Check

Container Status Table:

Container Image Status Port Duration
jil-postgres postgres:16 ✅ Up 5432 43 min
ledger-service lab-stack-ledger-service ✅ Up 8081 24 min
ledger-router lab-stack-ledger-router ✅ Up 8080 42 min
ledger-compliance lab-stack-ledger-compliance ✅ Up 8098 4 min
wallet-api lab-stack-wallet-api ✅ Up 8082 42 min
policy-registry lab-stack-policy-registry ✅ Up 8095 43 min
view-issuer lab-stack-view-issuer ✅ Up 8096 43 min
pool-bootstrapper lab-stack-pool-bootstrapper ✅ Up 8097 43 min
launchpad-api lab-stack-launchpad-api ✅ Up 8090 43 min
proof-page lab-stack-proof-page ✅ Up 5174 43 min
web-wallet lab-stack-web-wallet ✅ Up 5173 43 min
status-portal lab-stack-status-portal ✅ Up 5176 43 min
ops-console lab-stack-ops-console ✅ Up 5175 43 min
explorer lab-stack-explorer ✅ Up 5177 43 min
ramps lab-stack-ramps ✅ Up 5178 43 min
launchpad-web lab-stack-launchpad ✅ Up 5179 43 min

2. Service Health Tests

TEST 2.1: Ledger Service Health

TEST 2.2: Ledger Router

TEST 2.3: Ledger Compliance Health

TEST 2.4: Wallet API Health

TEST 2.5: Policy Registry Health

TEST 2.6: View Issuer Health

TEST 2.7: Pool Bootstrapper Health

TEST 2.8: Launchpad API Health


3. Token Creation Tests

TEST 3.1: Create Alice Account with JIL

TEST 3.2: Create Bob Account with JIL

TEST 3.3: Create Alice Account with ETH

TEST 3.4: Create Alice Account with SOL

TEST 3.5: Create Alice Account with BTC


4. Token Transfer Tests

Initial Account Balances

Account JIL ETH SOL BTC
Alice 10,000,000,000 1,000,000,000 1,000,000,000 100,000,000
Bob 5,000,000,000 500,000,000 500,000,000 50,000,000

TEST 4.1: Transfer JIL (Alice → Bob)

TEST 4.2: Transfer ETH (Alice → Bob)

TEST 4.3: Transfer SOL (Bob → Alice) - ATCE BLOCKED

TEST 4.4: Transfer BTC (Alice → Bob)

Final Account Balances

Account JIL ETH SOL BTC Change
Alice 9,000,000,000 900,000,000 1,000,000,000 90,000,000 -1B JIL, -100M ETH, -10M BTC
Bob 6,000,000,000 600,000,000 500,000,000 60,000,000 +1B JIL, +100M ETH, +10M BTC

5. ATCE Rule Enforcement Tests

TEST 5.1: Policy Registry Query

TEST 5.2: Compliance Check (High Value Transaction)

{
  "txId": "test-tx-001",
  "fromAccount": "alice",
  "toAccount": "bob",
  "assetSymbol": "JIL",
  "notionalUsd": 1000000,
  "zoneId": "unprotected",
  "kycVerified": false
}

TEST 5.3: Asset Class Restriction Enforcement

TEST 5.4: Account Freeze Functionality

TEST 5.5: Verify Account Freeze State

Zone Policy Configuration:

Zone Asset Classes Allowed Transaction Types Auth Required
unprotected FiatBacked, CryptoMajor, Stablecoin, Alt Transfer, Swap, Deposit, Withdraw Ed25519
protected All All Passkey (WebAuthn)
premium All All Passkey + Cosign

6. Launchpad API Tests

TEST 6.1: List LBP Auctions (Initial)

TEST 6.2: Create LBP Auction

{
  "token_symbol": "JILT",
  "token_name": "JIL Test Token",
  "start_price_usdc": 0.10,
  "end_price_usdc": 1.00,
  "total_tokens": 1000000
}

TEST 6.3: List Auctions After Create

{
  "ok": true,
  "auctions": [{
    "id": "476108d9-15cd-4ce2-85e2-548c18fa389d",
    "pair": "JIL/USDC",
    "start_price": 0.09,
    "end_price": 0.15,
    "status": "active"
  }]
}

TEST 6.4: Place Bid on Auction

{
  "ok": true,
  "bid": {
    "bid_id": "5b0adccd-32b2-499b-987d-b8264b1d4400",
    "wallet": "alice",
    "amount_usdc": 1000
  }
}

7. Frontend Application Tests

Test ID Application URL HTTP Code Duration Status
7.1 Web Wallet http://localhost:5173/ 200 0.021s ✅ PASSED
7.2 Proof Page http://localhost:5174/ 200 0.029s ✅ PASSED
7.3 Ops Console http://localhost:5175/ 200 0.020s ✅ PASSED
7.4 Status Portal http://localhost:5176/ 200 0.018s ✅ PASSED
7.5 Block Explorer http://localhost:5177/ 200 0.018s ✅ PASSED
7.6 Ramps http://localhost:5178/ 200 0.023s ✅ PASSED
7.7 Launchpad Web http://localhost:5179/ 200 0.016s ✅ PASSED

8. Security & Cryptography Tests

TEST 8.1: Ed25519 Signature Verification

TEST 8.2: Account Registration with Ed25519 Auth

TEST 8.3: Transaction Nonce Validation

TEST 8.4: Signature Verification Failure


9. Performance Summary

Test Execution Metrics

Metric Value
Total Test Duration ~45 seconds
Average API Response Time 0.018s
Fastest Response 0.011s (faucet)
Slowest Response 1.561s (auction create with journal)
Token Transfer Average 0.014s
Frontend Load Average 0.020s

Test Results Summary

Category Total Passed Failed Pass Rate
Docker Infrastructure 2 2 0 100%
Service Health 8 7 1* 87.5%
Token Creation 5 5 0 100%
Token Transfers 4 3 1** 75%
ATCE Policy 5 5 0 100%
Launchpad API 4 4 0 100%
Frontend Apps 7 7 0 100%
TOTAL 35 33 2 94.3%

*Ledger Router has no /health endpoint by design (proxy service) **SOL transfer intentionally blocked by ATCE zone policy

Known Issues

Issue ID Severity Description Resolution
SOL-001 Low SOL classified as "Other" asset class Update zone policy to allow SOL if needed
HEALTH-001 Info Ledger Router no /health endpoint By design - proxy service

Conclusion

The JIL Sovereign Devnet deployment demonstrates 94.3% functional completeness with all critical systems operational:

Core Infrastructure ✅

Token Operations ✅

Compliance & Security ✅

Platform Services ✅

Recommendation

Ready for expanded devnet testing. Consider:

  1. Adding SOL to allowed asset classes if cross-chain SOL support is required
  2. Testing full cross-bridge flow with validator signatures
  3. Load testing with concurrent transactions

Document Version: 1.0.0 Test Environment: DEVNET-GA-1 Last Updated: 2026-01-30 22:30 UTC