{
  "benchmarks": [
    "benchmarks/cinderpow-benchmark-latest.json"
  ],
  "binaries": [
    {
      "name": "cindeld",
      "path": "bin/cindeld",
      "sha256": "a0884000d91e2243f355cc1c3bd8ebcd3dc8154102b068b6a46c9c05bc1911e6",
      "size": 26842992
    },
    {
      "name": "cindel-wallet-cli",
      "path": "bin/cindel-wallet-cli",
      "sha256": "4bc647143e4e244d70a0bcea56a152abf4cc127349f5d785951cd7934b86fca8",
      "size": 25843816
    },
    {
      "name": "cindel-wallet-rpc",
      "path": "bin/cindel-wallet-rpc",
      "sha256": "7f62722f4a98c9fd6a20fe40244fad61ea9f32019b34819b9cdf0c18d20adc32",
      "size": 26430496
    },
    {
      "name": "cindel-cinderpow-miner",
      "path": "bin/cindel-cinderpow-miner",
      "sha256": "a795a897a754763e454812f02923794aebdc5901c23fcec3c88770b794fbbc97",
      "size": 2004176
    }
  ],
  "created_at": 0,
  "deploy": [
    "deploy/cindel/public-infra.example.json"
  ],
  "docs": [
    "tools/cindel/README.md",
    "docs/cindel/README.md",
    "docs/cindel/architecture.md",
    "docs/cindel/implementation-roadmap.md",
    "docs/cindel/work-log.md",
    "docs/cindel/windows-mining.md"
  ],
  "git_revision": "6767b97448d5",
  "machine": "x86_64",
  "name": "cindel",
  "package_name": "cindel-0.1.0.0-linux-x86_64",
  "platform": "linux",
  "policy": {
    "dev_fee_basis_points": 500,
    "dev_fee_scope": "base-block-reward-only",
    "funding_model": "5%-per-block-dev-fee-only",
    "name": "fair-testnet",
    "premine_atomic": 0,
    "presale_enabled": false
  },
  "readiness": {
    "checks": [
      {
        "funding_model": "5%-per-block-dev-fee-only",
        "name": "fair_launch_policy",
        "premine_atomic": 0,
        "presale_enabled": false,
        "status": "OK"
      },
      {
        "actual_basis_points": 500,
        "expected_basis_points": 500,
        "name": "dev_fee_policy",
        "status": "OK"
      },
      {
        "detail": "no genesis allocation",
        "name": "genesis_allocation",
        "networks": 3,
        "status": "OK",
        "total_output_atomic": 0
      },
      {
        "detail": "local testnet v17 preview is scheduled; production parameter constants and local CinderPow vectors exist",
        "local_testnet_activation_height": 50,
        "name": "cinderpow_consensus",
        "status": "OK"
      },
      {
        "detail": "native issue payload validation, tx-extra issue encoding exists, semantic validation exists, stateful issue uniqueness exists, supply operation tx-extra validation exists, unknown-asset supply references are rejected, issuer-key binding checks exist, supply cap accounting exists, issuer signature authorization with nonce replay protection exists, block asset indexing exists, wallet asset recovery exists, private transfer proof envelope exists, private transfer output-count shape validation exists, on-chain private asset range-proof tx-extra validation exists, private asset input commitment conservation exists, private asset input double-spend checks exist, wallet private transfer planning exists, wallet asset coin selection exists, wallet asset commitment construction exists, wallet private transfer construction bundle exists, wallet commitment-bound private transfer proof envelopes exist, wallet private transfer tx-extra assembly exists, wallet private transfer tx assembly planning exists, wallet receiver scan planning exists, wallet encrypted receiver hint planning exists, wallet receiver key-derivation handoff exists, wallet received output record planning exists, wallet received output database codec exists, wallet2 private asset output store exists, wallet2 encrypted scan ingest bridge exists, on-chain encrypted receiver payloads exist, wallet receiver payload decrypt scanning exists, wallet2 process_new_transaction payload scan/persistence wiring exists, wallet range-proof requirement planning exists, wallet asset range-proof artifact generation/verification exists, wallet tx output slot binding exists, wallet private asset tx handoff bundle exists, wallet private asset tx relay binding exists, wallet signed private asset tx relay integration exists, wallet private asset spent-input marking exists, wallet CLI private asset balance/output visibility exists, wallet RPC private asset balance/output visibility exists, asset-specific commitment primitives exist, asset-specific range-proof primitives exist, asset commitment balance checks exist, and private transfer block indexing exists",
        "name": "asset_consensus",
        "status": "OK"
      },
      {
        "detail": "local faucet/monitor tooling exists and public infrastructure manifest is complete",
        "manifest": "/opt/cindel/monero/deploy/cindel/public-infra.json",
        "name": "public_infra",
        "public_infra_summary": {
          "missing": [],
          "ready": true,
          "seed_nodes": 2,
          "services": [
            "explorer",
            "faucet",
            "monitor",
            "pool"
          ]
        },
        "status": "OK"
      },
      {
        "detail": "release artifact builder exists; run tools/cindel/cindelctl.sh release-artifacts after a clean build",
        "name": "release_artifacts",
        "status": "PARTIAL"
      },
      {
        "covered_device_classes": [
          "nvidia"
        ],
        "detail": "local CinderPow reference benchmark exists and at least one real public GPU benchmark report exists; remaining GPU vendor coverage is tracked for mainnet-grade confidence",
        "name": "cinderpow_public_testnet_benchmark",
        "public_benchmark_summary": {
          "covered_device_classes": [
            "nvidia"
          ],
          "invalid_reports": [],
          "missing_device_classes": [
            "amd",
            "integrated"
          ],
          "ready": false,
          "reports": [
            {
              "algorithm": "CinderPow",
              "backend": "opencl",
              "device_class": "nvidia",
              "device_index": 0,
              "device_name": "NVIDIA GeForce RTX 4070",
              "elapsed_seconds": 181.568,
              "hashes_per_second": 0.00550757,
              "height": 0,
              "mode": "gpu-public",
              "path": "/opt/cindel/monero/build/cindel-benchmarks/cinderpow-public-nvidia-92079fa9372d.json",
              "platform_name": "NVIDIA CUDA",
              "rounds": 64,
              "sample_count": 1,
              "scratchpad_kib": 1572864,
              "source": "197.91.67.199",
              "start_nonce": 0
            }
          ],
          "required_device_classes": [
            "amd",
            "integrated",
            "nvidia"
          ],
          "valid_report_count": 1
        },
        "remaining_mainnet_device_classes": [
          "amd",
          "integrated"
        ],
        "report": "/opt/cindel/monero/build/cindel-benchmarks/cinderpow-benchmark-latest.json",
        "status": "OK"
      }
    ],
    "policy": {
      "dev_fee_basis_points": 500,
      "dev_fee_scope": "base-block-reward-only",
      "funding_model": "5%-per-block-dev-fee-only",
      "name": "fair-testnet",
      "premine_atomic": 0,
      "presale_enabled": false
    },
    "ready_for_public_testnet": false
  },
  "tools": [
    "tools/cindel/._assets.sh",
    "tools/cindel/._build.sh",
    "tools/cindel/._cindel_asset_tool.py",
    "tools/cindel/._cindel_assets.py",
    "tools/cindel/._cindel_devnet.py",
    "tools/cindel/._cindel_explorer.py",
    "tools/cindel/._cindel_faucet.py",
    "tools/cindel/._cindel_gpu_probe.py",
    "tools/cindel/._cindel_health.py",
    "tools/cindel/._cindel_launch_policy.py",
    "tools/cindel/._cindel_launch_rehearsal.py",
    "tools/cindel/._cindel_mainnet_rc.py",
    "tools/cindel/._cindel_miner.py",
    "tools/cindel/._cindel_monitor.py",
    "tools/cindel/._cindel_pool.py",
    "tools/cindel/._cindel_pool_accounting.py",
    "tools/cindel/._cindel_private_asset_smoke.py",
    "tools/cindel/._cindel_public_infra.py",
    "tools/cindel/._cindel_relay_smoke.py",
    "tools/cindel/._cindel_release.py",
    "tools/cindel/._cindel_rpc.py",
    "tools/cindel/._cindel_services.py",
    "tools/cindel/._cindel_soak_report.py",
    "tools/cindel/._cindel_transfer_smoke.py",
    "tools/cindel/._cindel_wallet_readiness.py",
    "tools/cindel/._cindel_wallet_smoke.py",
    "tools/cindel/._cindel_windows_mining_kit.py",
    "tools/cindel/._cindelctl.py",
    "tools/cindel/._cindelctl.sh",
    "tools/cindel/._cinderpow.py",
    "tools/cindel/._explorer.sh",
    "tools/cindel/._mine-devnet.sh",
    "tools/cindel/._pool.sh",
    "tools/cindel/._start-devnet.sh",
    "tools/cindel/._start-stack.sh",
    "tools/cindel/._status-devnet.sh",
    "tools/cindel/._status-stack.sh",
    "tools/cindel/._stop-devnet.sh",
    "tools/cindel/._stop-stack.sh",
    "tools/cindel/._windows-mining.ps1",
    "tools/cindel/assets.sh",
    "tools/cindel/build.sh",
    "tools/cindel/cindel_asset_tool.py",
    "tools/cindel/cindel_assets.py",
    "tools/cindel/cindel_devnet.py",
    "tools/cindel/cindel_downloads.py",
    "tools/cindel/cindel_explorer.py",
    "tools/cindel/cindel_faucet.py",
    "tools/cindel/cindel_gpu_probe.py",
    "tools/cindel/cindel_health.py",
    "tools/cindel/cindel_hosted_wallet_server.py",
    "tools/cindel/cindel_launch_policy.py",
    "tools/cindel/cindel_launch_rehearsal.py",
    "tools/cindel/cindel_mainnet_rc.py",
    "tools/cindel/cindel_miner.py",
    "tools/cindel/cindel_monitor.py",
    "tools/cindel/cindel_pool.py",
    "tools/cindel/cindel_pool_accounting.py",
    "tools/cindel/cindel_private_asset_smoke.py",
    "tools/cindel/cindel_public_infra.py",
    "tools/cindel/cindel_relay_smoke.py",
    "tools/cindel/cindel_release.py",
    "tools/cindel/cindel_reproducibility_check.sh",
    "tools/cindel/cindel_rpc.py",
    "tools/cindel/cindel_services.py",
    "tools/cindel/cindel_site_theme.py",
    "tools/cindel/cindel_soak_collector.py",
    "tools/cindel/cindel_soak_report.py",
    "tools/cindel/cindel_transfer_smoke.py",
    "tools/cindel/cindel_wallet_readiness.py",
    "tools/cindel/cindel_wallet_smoke.py",
    "tools/cindel/cindel_windows_mining_kit.py",
    "tools/cindel/cindel_windows_wallet_kit.py",
    "tools/cindel/cindelctl.py",
    "tools/cindel/cindelctl.sh",
    "tools/cindel/cinderpow.py",
    "tools/cindel/explorer.sh",
    "tools/cindel/mine-devnet.sh",
    "tools/cindel/pool.sh",
    "tools/cindel/start-devnet.sh",
    "tools/cindel/start-stack.sh",
    "tools/cindel/status-devnet.sh",
    "tools/cindel/status-stack.sh",
    "tools/cindel/stop-devnet.sh",
    "tools/cindel/stop-stack.sh",
    "tools/cindel/test_cindelctl.py",
    "tools/cindel/test_launch_policy.py",
    "tools/cindel/windows-mining.ps1"
  ],
  "version": "0.1.0.0"
}
