{
  "attribution": [
    {
      "address": "burn111111111111111111111111111111111111111",
      "bps": 10000,
      "keyless": false,
      "leg": "sol_burn",
      "reason": "grandfathered legacy SOL-burn address (PROTOCOL.md sec.3)"
    }
  ],
  "backed_by": {
    "split": [
      "CONFIG_MINT",
      "SPLIT_SUM"
    ]
  },
  "blocked": {
    "burn_total": [
      {
        "check": "BURN_SUPPLY",
        "detail": "claimed burns do not reconcile against the mint supply",
        "status": "FAIL"
      },
      {
        "check": "BURN_SPEND",
        "detail": "no BURN destination in this split -- the protocol program is not deployed, so a burn pool PDA cannot be derived yet, and this equation has nothing to check",
        "status": "UNCHECKED"
      }
    ],
    "ops_total": [
      {
        "check": "OPS_ROUTED",
        "detail": "no OPS destination in this split -- nothing to check",
        "status": "UNCHECKED"
      }
    ],
    "sol_burn_total": [
      {
        "check": "SOL_BURN_BALANCE",
        "detail": "no inflows are recorded for burn111111111111111111111111111111111111111 yet, so no total is stated for it",
        "status": "UNCHECKED"
      }
    ],
    "supply_destroyed": [
      {
        "check": "BURN_SUPPLY",
        "detail": "claimed burns do not reconcile against the mint supply",
        "status": "FAIL"
      }
    ]
  },
  "checks": [
    {
      "actual": "8FhAXv2tfXUpyMbJsHDHX9zfiEb9PERzFWSY9sgLpump",
      "backs": [
        "split",
        "sol_burn_total",
        "burn_total",
        "ops_total",
        "supply_destroyed"
      ],
      "detail": "the sharing config names this coin",
      "equation": "sharing_config.mint == mint",
      "expected": "8FhAXv2tfXUpyMbJsHDHX9zfiEb9PERzFWSY9sgLpump",
      "name": "CONFIG_MINT",
      "status": "PASS"
    },
    {
      "actual": "10000",
      "backs": [
        "split"
      ],
      "detail": "the split accounts for the whole fee stream",
      "equation": "sol_burn_bps + burn_bps + paid_bps == 10000",
      "expected": "10000",
      "name": "SPLIT_SUM",
      "status": "PASS"
    },
    {
      "actual": "0",
      "backs": [],
      "detail": "the split does not pay the protocol's collection wallet 8SvEu1bvkhgaSkZW4XHLzfw8djd748KAVHMwvkYGfyr8 at all",
      "equation": "bps(TOLL_DESTINATION) >= 2500",
      "expected": ">= 2500",
      "name": "PROTOCOL_SHARE",
      "status": "FAIL"
    },
    {
      "actual": "a burn destination",
      "backs": [
        "sol_burn_total"
      ],
      "detail": "every SOL burn destination is a burn address: what reaches it is out of circulation",
      "equation": "every SOL burn destination is one SOL does not come back from",
      "expected": "a burn destination",
      "name": "SOL_BURN_UNSPENDABLE",
      "status": "PASS"
    },
    {
      "actual": null,
      "backs": [
        "sol_burn_total"
      ],
      "detail": "no inflows are recorded for burn111111111111111111111111111111111111111 yet, so no total is stated for it",
      "equation": "per-destination: sum(recorded_inflows) == getBalance(vault) for a derived vault, <= for the grandfathered address",
      "expected": null,
      "name": "SOL_BURN_BALANCE",
      "status": "UNCHECKED"
    },
    {
      "actual": "956338419723399",
      "backs": [
        "burn_total",
        "supply_destroyed"
      ],
      "detail": "claimed burns do not reconcile against the mint supply",
      "equation": "initial_supply - sum(burn_amounts) == getMint(mint).supply",
      "expected": "956423419572100",
      "name": "BURN_SUPPLY",
      "status": "FAIL"
    },
    {
      "actual": "None",
      "backs": [
        "burn_total",
        "supply_destroyed"
      ],
      "detail": "the mint authority is revoked: burned supply cannot be reissued",
      "equation": "getMint(mint).mint_authority == None",
      "expected": "None",
      "name": "BURN_IRREVERSIBLE",
      "status": "PASS"
    },
    {
      "actual": null,
      "backs": [],
      "detail": "no protocol-attributed burn exists for this mint (D-10) -- PROTOCOL.md sec.4's atomicity requirement is about the protocol's own BURN leg, not third-party burns, so this check does not apply here. It reads not-applicable for every coin until phase 5, because no protocol burns exist yet (D-14) -- the correct answer, not an awkward one",
      "equation": "swap_instruction.transaction == burn_instruction.transaction",
      "expected": null,
      "name": "BURN_ATOMIC",
      "status": "UNCHECKED"
    },
    {
      "actual": null,
      "backs": [
        "burn_total"
      ],
      "detail": "no BURN destination in this split -- the protocol program is not deployed, so a burn pool PDA cannot be derived yet, and this equation has nothing to check",
      "equation": "sum(SOL_spent_on_BURN) <= sum(fees_claimed) * bps_BURN / 10000",
      "expected": null,
      "name": "BURN_SPEND",
      "status": "UNCHECKED"
    },
    {
      "actual": null,
      "backs": [
        "ops_total"
      ],
      "detail": "no OPS destination in this split -- nothing to check",
      "equation": "sum(routed_to_OPS) == sum(protocol_inflows(ops_wallet))",
      "expected": null,
      "name": "OPS_ROUTED",
      "status": "UNCHECKED"
    }
  ],
  "config": {
    "address": "8cUvP3q3KqcKMT6rEowN55ZepafYLFLwY2vijETRK3E4",
    "admin": "2CFywHXDPjDK2iRQsb95vnjgncDUZeQKJ6MceJ4ALpdc",
    "admin_revoked": true,
    "mint": "8FhAXv2tfXUpyMbJsHDHX9zfiEb9PERzFWSY9sgLpump",
    "shareholders": [
      {
        "address": "burn111111111111111111111111111111111111111",
        "bps": 10000
      }
    ],
    "status": 1,
    "version": 2
  },
  "error": null,
  "error_kind": null,
  "evidence": {
    "initial_supply": {
      "creation_signature": "gzqXeVGjT3FouJae8w8ytDgxvKXhpEsrfhgdt4GvdGzecEz4QgTmjouXZpVMaTfdFFeyiAAwhxkTZkerYqynTxd",
      "decimals": 6,
      "derived_at": 1788123388,
      "mint": "8FhAXv2tfXUpyMbJsHDHX9zfiEb9PERzFWSY9sgLpump",
      "raw_supply": 1000000000000000,
      "unchecked_reason": null
    }
  },
  "evidence_coverage": {
    "burn111111111111111111111111111111111111111": 1
  },
  "graduated": true,
  "mint": "8FhAXv2tfXUpyMbJsHDHX9zfiEb9PERzFWSY9sgLpump",
  "mint_state": {
    "decimals": 6,
    "freeze_authority": null,
    "mint_authority": null,
    "supply": 956338419723399,
    "token_program": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"
  },
  "observed_at": 1789245204.8549674,
  "publishable": [
    "split"
  ],
  "schema": 3,
  "sol_burn_balances": {
    "burn111111111111111111111111111111111111111": 180691392944
  },
  "split": {
    "burn": 0,
    "paid": 0,
    "sol_burn": 10000
  }
}
