{
  "schema_version": 1,
  "kind": "current-v1-real-funds-verification",
  "evaluated_at_utc": "2026-10-10T08:41:17Z",
  "network": "aurion-mainnet",
  "genesis": "4f3347fd386cf267163dc329bd9781ef61b2915927507646d31c2584b977000d",
  "readiness": "blocked",
  "real_funds_ready": false,
  "security_certification": false,
  "activation_authorized": false,
  "live_state_verified": false,
  "external_evidence_authenticated": false,
  "new_paid_services_requested": false,
  "gates": [
    {
      "id": "storage_consensus",
      "status": "blocked",
      "reason": "Active v1 accepts publicly recomputed proofs and producer-influenced challenges; a reviewed replacement and migration are missing."
    },
    {
      "id": "standard_signatures",
      "status": "blocked",
      "reason": "Active v1 uses custom WOTS/Merkle. Isolated ML-DSA/chiapos candidates are not integrated, reviewed or activated."
    },
    {
      "id": "signing_state_rotation",
      "status": "blocked",
      "reason": "Profile/path guards and retained envelopes cannot secure independent copies, complete storage rollback, reused or exhausted legacy keys."
    },
    {
      "id": "independent_audits",
      "status": "blocked",
      "reason": "Authenticated, competent independent consensus/cryptography reports and verified remediation for this exact release have not been supplied."
    },
    {
      "id": "adversarial_testing",
      "status": "blocked",
      "reason": "Local regressions do not establish sustained hostile-network, partition, resource-exhaustion or production recovery qualification."
    },
    {
      "id": "independent_node_network",
      "status": "blocked",
      "reason": "Corroborated independent administration, persistent chain observations and outage/recovery exercises have not been supplied."
    }
  ],
  "limitations": [
    "This current-v1 checker has no certification or activation success mode.",
    "Source pins identify the known experimental protocol, not an externally approved secure candidate.",
    "No funded wallet, production database, live endpoint or deployed code is accessed.",
    "Names, signatures, artifact hashes and status booleans alone cannot prove reviewer competence, independence or operational claims."
  ],
  "protocol": {
    "actual_mainnet_genesis": "4f3347fd386cf267163dc329bd9781ef61b2915927507646d31c2584b977000d",
    "validators": [
      {
        "validator": "coin/aurion.py",
        "source_sha256": "123969e7ba271478d20b22205372a0651a4595cb4d4b989a5d3056954217361a",
        "reproduced_failures": {
          "public_plot_recomputation": true,
          "producer_leaf_changes_next_challenge": true
        },
        "accepted_checkpoints": [
          {
            "checkpoint_hash": "365d7a512229757f4bcf45d29a81526f38ea8fc0a434d4be2c13af17deebfaa6",
            "declared_plot_entries": 4294967295,
            "producer_balance_base_units": 10489500000000,
            "next_challenge": "97ebe0133855a4069c0863a84605c445b3bbec7f8695829b66aed018af78fabb"
          },
          {
            "checkpoint_hash": "1914cf0e07681712d83059268c0f8d86f4f47222a0fc2cb2a955347347567ff4",
            "declared_plot_entries": 4294967295,
            "producer_balance_base_units": 10489500000000,
            "next_challenge": "0540a530bbe87949102971f2703eaf3d1a0abd107a5d8fc667b01860fa86e7c7"
          }
        ]
      },
      {
        "validator": "seed/core.py",
        "source_sha256": "b6ad74e574311839d2dd1a62f3a2d52e805639639688f5c155948065c599d411",
        "reproduced_failures": {
          "public_plot_recomputation": true,
          "producer_leaf_changes_next_challenge": true
        },
        "accepted_checkpoints": [
          {
            "checkpoint_hash": "365d7a512229757f4bcf45d29a81526f38ea8fc0a434d4be2c13af17deebfaa6",
            "declared_plot_entries": 4294967295,
            "producer_balance_base_units": 10489500000000,
            "next_challenge": "97ebe0133855a4069c0863a84605c445b3bbec7f8695829b66aed018af78fabb"
          },
          {
            "checkpoint_hash": "1914cf0e07681712d83059268c0f8d86f4f47222a0fc2cb2a955347347567ff4",
            "declared_plot_entries": 4294967295,
            "producer_balance_base_units": 10489500000000,
            "next_challenge": "0540a530bbe87949102971f2703eaf3d1a0abd107a5d8fc667b01860fa86e7c7"
          }
        ]
      }
    ],
    "environment": "Two in-memory regtest validators, disposable public fixture keys, no plot or ledger files; no mainnet or HTTP requests."
  },
  "source": {
    "public_inputs_sha256": "23588fd7b794ed8d0d8864084801b6fc0670c9d694a099f338976f9727d75209",
    "scope": "Listed public source/tests/docs; excludes .private, live databases, generated dist, dependency environments, five rebuildable ZIP/checksum downloads and the generated site/verification.json report.",
    "report_sha256": "4a095936acb84d5a04e71a5c40c2eb79570653dd7077a15eabb27f0de63d7630",
    "full_raw_report_repository_path": "docs/real-funds-verification-20261010.json",
    "key_file_sha256": {
      "coin/aurion.py": "123969e7ba271478d20b22205372a0651a4595cb4d4b989a5d3056954217361a",
      "docs/REAL_FUNDS_VERIFICATION.md": "41f7f96ec85a28bec1b61f107d03665736e0b0d0bb87b25d2bb9dc0dbfb04322",
      "docs/SECURITY.md": "d4025e84e3f1d44f15f5c9ff35371f31853bd98a8fbe573f0ca630cf99a46ecd",
      "scripts/check_readiness.py": "8c1bf6ccd5ec48454f512812d77c7506eeb3c9546000825bd3b06114b0205bd0",
      "seed/core.py": "b6ad74e574311839d2dd1a62f3a2d52e805639639688f5c155948065c599d411",
      "seed/entry.py": "504962e2d9515b845a5e83927c3cfc813b683434e4a7fc1c60ce43985a163864",
      "site/app.js": "ead54b16e2315d7d703846d0a80edd7f2174c89a45282f46de474fc4854f98f8",
      "site/index.html": "be53a16903703a45cd0075effff188256edbb4e1da4ed7e8374d2951b80199df",
      "site/market-settlement.js": "3aa0954fa315636bf0aa41fa4f4be081ac44420875b00142e51327fbeb37084c",
      "site/readiness.json": "3adf389d148c9acdf7af2601ce14b0429540cdb3b356ae4fedbda19fea59cec8"
    }
  },
  "compatible_wallet_fix": {
    "prepared_transfer_and_swap_fee_base_units": 1000,
    "rejects_altered_string_or_missing_fee_before_signing": true,
    "reservation_and_retry_formats_unchanged": true,
    "transfer_regression_cases": {
      "tests": 40,
      "pass": 40,
      "fail": 0,
      "cancelled": 0,
      "skipped": 0,
      "todo": 0
    },
    "swap_regression_cases": {
      "tests": 27,
      "pass": 27,
      "fail": 0,
      "cancelled": 0,
      "skipped": 0,
      "todo": 0
    }
  },
  "local_tests": {
    "javascript": {
      "files": {
        "tests/accounts.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 9,
            "pass": 9,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/bitcoin-billing.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 13,
            "pass": 13,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/browser-privacy.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 40,
            "pass": 40,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/cloud-http.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": null,
          "case_counts_available": false,
          "runner": "reviewed_assertion_only_script",
          "basis": "Observed process completion; this script does not emit individual TAP case counts."
        },
        "tests/cloud-mining.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 27,
            "pass": 27,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/deployment-safety.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 14,
            "pass": 14,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/eth-settlement.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 6,
            "pass": 6,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/ethereum-billing.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 15,
            "pass": 15,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/external-wallets.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 15,
            "pass": 15,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/founder-access.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 11,
            "pass": 11,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/market-http.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": null,
          "case_counts_available": false,
          "runner": "reviewed_assertion_only_script",
          "basis": "Observed process completion; this script does not emit individual TAP case counts."
        },
        "tests/market-settlement.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 27,
            "pass": 27,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/market.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 16,
            "pass": 16,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/public-release.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 3,
            "pass": 3,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/recovery-backup.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 14,
            "pass": 14,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/settlement-verifier.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 10,
            "pass": 10,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/site-privacy.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 3,
            "pass": 3,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/social-preview.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 2,
            "pass": 2,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/swaps.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": null,
          "case_counts_available": false,
          "runner": "reviewed_assertion_only_script",
          "basis": "Observed process completion; this script does not emit individual TAP case counts."
        },
        "tests/transaction-outbox.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 16,
            "pass": 16,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/transfers.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 10,
            "pass": 10,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/wallet-store.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 17,
            "pass": 17,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        },
        "tests/wallet.test.mjs": {
          "status": "passed",
          "exit_code": 0,
          "counts": {
            "tests": 16,
            "pass": 16,
            "fail": 0,
            "cancelled": 0,
            "skipped": 0,
            "todo": 0
          }
        }
      },
      "tap_files": 20,
      "tap_cases": 284,
      "tap_passes": 284,
      "assertion_only_scripts": 3,
      "assertion_only_case_counts_available": false,
      "assertion_only_limit": "Only process completion was observed; per-case counts, complete assertion execution and complete skip coverage are not independently established."
    },
    "python": {
      "status": "failed",
      "exit_code": 1,
      "counts": {
        "tests": 178,
        "failures": 0,
        "errors": 1,
        "skips": 2,
        "expected_failures": 0,
        "unexpected_successes": 0
      },
      "passed": 175,
      "issues": [
        {
          "test": "test_adversarial.HostilePeerTests.test_http_rejects_oversized_txs_and_nonobject_body",
          "reason": "Socket creation denied by the execution sandbox (PermissionError: operation not permitted)."
        },
        {
          "test": "test_operations.StorageCandidateTests.test_plot_id_binds_chain_owner_nonce_and_size",
          "reason": "Install upgrade/requirements.txt for proof-of-space candidate tests"
        },
        {
          "test": "test_operations.StorageCandidateTests.test_real_disk_proof_and_tampering",
          "reason": "Install upgrade/requirements.txt for proof-of-space candidate tests"
        }
      ]
    },
    "scope": "Fresh local Node and Python suites, including failures and skips; not native browser, Workers deployment, Windows, independent audit or hostile public network qualification."
  },
  "separate_internal_arrival_order_review": {
    "evidence": {
      "coin_sha256": "123969e7ba271478d20b22205372a0651a4595cb4d4b989a5d3056954217361a",
      "disposable_chain": "aurion-arrival-order-probe",
      "plot_files_written": 0,
      "network_requests": 0,
      "distinct_signing_indices": 103,
      "same_signed_checkpoint_set_offered": true,
      "node_a_delivery": "101-checkpoint chain then heavier height-1 branch",
      "node_b_delivery": "heavier height-1 branch then 101-checkpoint chain",
      "chain_weight": 641,
      "branch_weight": 218003,
      "node_a_height": 101,
      "node_b_height": 1,
      "node_a_late_branch_status": [
        "invalid",
        "parent is beyond the reorg limit"
      ],
      "same_best": false,
      "real_funds_ready": false,
      "limit": "Local deterministic arrival-order demonstration; not a mainnet or independent audit."
    },
    "evidence_sha256": "685a547d7b41a09604eb3d53bd333f662da8ffdafd1ae7b406c24aa6c65346cf",
    "rerun_by_current_verifier": false,
    "independent_audit": false
  },
  "hosted_wallet_limitation": "The account service receives the password used for hosted wallet encryption at signup/sign-in; hosted accounts require trust in the operator. Local-wallet passwords stay on the user device.",
  "preservation_scope": "This update changes browser fee checks and public reporting only; the deployed validator, ledger history, storage namespaces, pinned release archives and signing-counter formats are retained. It does not certify actual user recovery.",
  "environment_limits": [
    "One local HTTP test could not create a socket in the sandbox.",
    "Two proof-of-space candidate checks skipped because chiapos is unavailable.",
    "Native browser and public endpoint checks were unavailable in this environment.",
    "No external audit, independently operated network, paid service or Daybreak qualification is established."
  ],
  "reproduce": {
    "guide_url": "https://aurioncoin.io/downloads/REAL_FUNDS_VERIFICATION.md",
    "command": "python3 scripts/check_readiness.py --run-local-tests --output /tmp/aurion-local-checks-new.json",
    "expected_exit_code": 1
  }
}
