{
  "bundle_version": "0.1",
  "spec": "chaingraph/standard/RECEIPT-BUNDLE.md",
  "scope": "One bundle per live node whose receipt is fresh under the §18 digest-freshness check (journal.kernel_digest equals the currently-deployed kernel source). Stale receipts are never bundled.",
  "anchor_scope": "The log half of every bundle here commits to the registry checkpoint ainumbers.co/registry/lineage (registry/lineage/checkpoint), not to the receipt itself (RECEIPT-BUNDLE.md §3.4). These bundles do not state that any receipt is transparency-logged.",
  "anchor_subject": {
    "kind": "registry-checkpoint",
    "origin": "ainumbers.co/registry/lineage",
    "log_policy": "chaingraph/policies/ainumbers-registry-lineage.tlog-policy"
  },
  "verify": "node scripts/receipt-bundle-verify.mjs <bundle.json>",
  "count": 554,
  "bundles": [
    {
      "tool_id": "504-settlement-risk-capital-optimizer",
      "mcp_name": "optimize_settlement_capital",
      "bundle": "504-settlement-risk-capital-optimizer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/504-settlement-risk-capital-optimizer.json",
      "kernel_digest": "sha256:57a3a1bd70235be6b46ba6d177b784665e1480eb8f0c59047d84f3498611cfe8"
    },
    {
      "tool_id": "508-repo-haircut-collateral-calculator",
      "mcp_name": "calculate_repo_haircut",
      "bundle": "508-repo-haircut-collateral-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/508-repo-haircut-collateral-calculator.json",
      "kernel_digest": "sha256:7acd49f6f660a85da84398f65f694822d18b97e1241d8b3fc15fc177b11285a5"
    },
    {
      "tool_id": "511-multi-currency-pvp-validator",
      "mcp_name": "validate_pvp_settlement",
      "bundle": "511-multi-currency-pvp-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/511-multi-currency-pvp-validator.json",
      "kernel_digest": "sha256:2675f0d22096ace35e1dfb500c6f332c77fc66bba78a1e3878575bb466267925"
    },
    {
      "tool_id": "514-tokenized-fund-collateral-validator",
      "mcp_name": "validate_fund_collateral",
      "bundle": "514-tokenized-fund-collateral-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/514-tokenized-fund-collateral-validator.json",
      "kernel_digest": "sha256:50741b9d96f28fae793b5612ef94aa0a7d4d82c7caee633d71ef57ed9a5430fe"
    },
    {
      "tool_id": "732-borrower-escrow-auditor",
      "mcp_name": "audit_borrower_escrow_stmt",
      "bundle": "732-borrower-escrow-auditor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/732-borrower-escrow-auditor.json",
      "kernel_digest": "sha256:b9e2ac19f3a7bba67b8bef47d7c1ef77a631ed51cb3d865f9859117e790164cd"
    },
    {
      "tool_id": "733-servicing-compliance-clock",
      "mcp_name": "servicing_compliance_clock",
      "bundle": "733-servicing-compliance-clock.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/733-servicing-compliance-clock.json",
      "kernel_digest": "sha256:e7eac9a4322542b6e39434f60df84cdc6eb24ceee9887b282aadc16f319bb4ea"
    },
    {
      "tool_id": "art-01-ap2-mandate-chain-validator",
      "mcp_name": "validate_ap2_mandate_chain",
      "bundle": "art-01-ap2-mandate-chain-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-01-ap2-mandate-chain-validator.json",
      "kernel_digest": "sha256:623495f9378cb65cb88c889831f43c2c82c8844af29dfaa32e3a5d1e6cfa5337"
    },
    {
      "tool_id": "art-03-x402-settlement-modeler",
      "mcp_name": "model_x402_settlement",
      "bundle": "art-03-x402-settlement-modeler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-03-x402-settlement-modeler.json",
      "kernel_digest": "sha256:5d693ae08f52fbf0719d500857977fff760b19d533358ae2f5edd6693854de81"
    },
    {
      "tool_id": "art-04-agent-identity-attestation-checker",
      "mcp_name": "check_agent_attestation",
      "bundle": "art-04-agent-identity-attestation-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-04-agent-identity-attestation-checker.json",
      "kernel_digest": "sha256:f4e9e5aed913e80c7f97e3d0d2501e7349c523de4ffd433a1d29081620197b1f"
    },
    {
      "tool_id": "art-06-genius-act-reserve-attestation",
      "mcp_name": "precheck_reserve_attestation",
      "bundle": "art-06-genius-act-reserve-attestation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-06-genius-act-reserve-attestation.json",
      "kernel_digest": "sha256:ec85212f943fdac1370d3afaa204e2c1a9e6d0d742a7c888666679c75bfe19bf"
    },
    {
      "tool_id": "art-09-dora-incident-classifier",
      "mcp_name": "classify_dora_incident",
      "bundle": "art-09-dora-incident-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-09-dora-incident-classifier.json",
      "kernel_digest": "sha256:34a97e2f8bf698256758e5a961ca48865bc61479195b7fe14a950d2761f10bfc"
    },
    {
      "tool_id": "art-100-mica-casp-authorization-readiness",
      "mcp_name": "assess_mica_casp_readiness",
      "bundle": "art-100-mica-casp-authorization-readiness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-100-mica-casp-authorization-readiness.json",
      "kernel_digest": "sha256:83af4fb729adb2375b158401895030ed23a4469569312c67aa80c1240640c70e"
    },
    {
      "tool_id": "art-101-mica-art67-own-funds-calculator",
      "mcp_name": "calculate_mica_own_funds",
      "bundle": "art-101-mica-art67-own-funds-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-101-mica-art67-own-funds-calculator.json",
      "kernel_digest": "sha256:7128ee0185f75fbe40c14da89571121926b7e634ea5764267e21766fe999983b"
    },
    {
      "tool_id": "art-102-crypto-asset-whitepaper-linter",
      "mcp_name": "lint_crypto_asset_whitepaper",
      "bundle": "art-102-crypto-asset-whitepaper-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-102-crypto-asset-whitepaper-linter.json",
      "kernel_digest": "sha256:0d1c9a8705e0308f72420985fe902d83fa6bf9181650ec1939bfcc4d60dfd150"
    },
    {
      "tool_id": "art-103-mar-crypto-surveillance-readiness",
      "mcp_name": "assess_mar_crypto_surveillance",
      "bundle": "art-103-mar-crypto-surveillance-readiness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-103-mar-crypto-surveillance-readiness.json",
      "kernel_digest": "sha256:ccfc18748b7ec8fa614b64c2704c277dbf6424b1634d54850f579057588da7a9"
    },
    {
      "tool_id": "art-104-tfr-travel-rule-batch-validator",
      "mcp_name": "validate_tfr_travel_rule_batch",
      "bundle": "art-104-tfr-travel-rule-batch-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-104-tfr-travel-rule-batch-validator.json",
      "kernel_digest": "sha256:5d9d7105b7d6a2e1265f3c02ee2c2b2bb573c7d0e5fc816dac04771392117b30"
    },
    {
      "tool_id": "art-105-mica-token-service-scoper",
      "mcp_name": "scope_mica_token_and_service",
      "bundle": "art-105-mica-token-service-scoper.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-105-mica-token-service-scoper.json",
      "kernel_digest": "sha256:d0eebd3034d330eb5b1a17311674632a9254db5a191bde8f9508ca7f16d2b615"
    },
    {
      "tool_id": "art-106-tempo-subscription-reconciler",
      "mcp_name": "reconcile_mpp_subscription",
      "bundle": "art-106-tempo-subscription-reconciler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-106-tempo-subscription-reconciler.json",
      "kernel_digest": "sha256:1995b8044643af3b0040b0141b607050d90479fefaa911f9b9134eecc99cf250"
    },
    {
      "tool_id": "art-107-tempo-gas-economics",
      "mcp_name": "model_tempo_gas_economics",
      "bundle": "art-107-tempo-gas-economics.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-107-tempo-gas-economics.json",
      "kernel_digest": "sha256:73a3fb7dd9a7cccfa836d175216241be5000575c71fbea673621cf661401b806"
    },
    {
      "tool_id": "art-108-canton-selective-disclosure",
      "mcp_name": "validate_canton_selective_disclosure",
      "bundle": "art-108-canton-selective-disclosure.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-108-canton-selective-disclosure.json",
      "kernel_digest": "sha256:a255de01b67ae52790e981e245331dbb46ba3aeeec9c86f951688603f24bff64"
    },
    {
      "tool_id": "art-109-dtc-tokenized-treasury",
      "mcp_name": "validate_dtc_tokenized_treasury",
      "bundle": "art-109-dtc-tokenized-treasury.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-109-dtc-tokenized-treasury.json",
      "kernel_digest": "sha256:1064b510a277f498468a1e9a05d051d01137cda668f04abae974c0db753376fc"
    },
    {
      "tool_id": "art-11-vop-batch-match-rate-analyser",
      "mcp_name": "simulate_vop_matching",
      "bundle": "art-11-vop-batch-match-rate-analyser.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-11-vop-batch-match-rate-analyser.json",
      "kernel_digest": "sha256:dc6cecdac12b5053afc065404fa713ef895d66b7721806ce245957a45a7011c6"
    },
    {
      "tool_id": "art-110-arc-partner-stablecoin-onboarding",
      "mcp_name": "score_partner_stablecoin_readiness",
      "bundle": "art-110-arc-partner-stablecoin-onboarding.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-110-arc-partner-stablecoin-onboarding.json",
      "kernel_digest": "sha256:4c76567c95da056626e68881f858c95c745ad333d94f0fbe078b53ac95ca3f49"
    },
    {
      "tool_id": "art-111-arc-corridor-jurisdiction-router",
      "mcp_name": "route_partner_stablecoin_jurisdiction",
      "bundle": "art-111-arc-corridor-jurisdiction-router.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-111-arc-corridor-jurisdiction-router.json",
      "kernel_digest": "sha256:71061d2cb76db82787091a1621aabb6fdba5b88d31db5d6b378f9ea1b5826f72"
    },
    {
      "tool_id": "art-12-acp-checkout-conformance-validator",
      "mcp_name": "validate_acp_checkout",
      "bundle": "art-12-acp-checkout-conformance-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-12-acp-checkout-conformance-validator.json",
      "kernel_digest": "sha256:4ee210e9f360aea1ea09609253ca4e223bc00065d42aa2a672f4ffb5a866afc2"
    },
    {
      "tool_id": "art-123-c2pa-manifest-validator",
      "mcp_name": "validate_c2pa_manifest",
      "bundle": "art-123-c2pa-manifest-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-123-c2pa-manifest-validator.json",
      "kernel_digest": "sha256:57b6f19cdf64a9288e4ff13b21078dce42b714bd0e9596f5be911756fe634bce"
    },
    {
      "tool_id": "art-124-content-credential-signature-verifier",
      "mcp_name": "verify_content_credential_signature",
      "bundle": "art-124-content-credential-signature-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-124-content-credential-signature-verifier.json",
      "kernel_digest": "sha256:815b73ede91f61e07afc98d9ac7e04f808c7c477c00535e5f0817df1f041bca9"
    },
    {
      "tool_id": "art-125-provenance-ingredient-tree-resolver",
      "mcp_name": "resolve_provenance_ingredient_tree",
      "bundle": "art-125-provenance-ingredient-tree-resolver.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-125-provenance-ingredient-tree-resolver.json",
      "kernel_digest": "sha256:7bae0dc529d7955478c147173fb20c3a752a9964162b83434abc62521887e527"
    },
    {
      "tool_id": "art-126-ai-act-art50-marking-checker",
      "mcp_name": "check_ai_act_art50_marking",
      "bundle": "art-126-ai-act-art50-marking-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-126-ai-act-art50-marking-checker.json",
      "kernel_digest": "sha256:7b3eb5f17b46b43c54e96195da8716c39b2eccc9ac75080186ff0dd578e31411"
    },
    {
      "tool_id": "art-127-dual-layer-disclosure-verifier",
      "mcp_name": "verify_dual_layer_disclosure",
      "bundle": "art-127-dual-layer-disclosure-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-127-dual-layer-disclosure-verifier.json",
      "kernel_digest": "sha256:56cd22eca21423290fd3c332d722f6e6afd0c5a3b24650cf68b266aa33db0ae8"
    },
    {
      "tool_id": "art-128-content-binding-assertion-validator",
      "mcp_name": "validate_content_binding_assertion",
      "bundle": "art-128-content-binding-assertion-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-128-content-binding-assertion-validator.json",
      "kernel_digest": "sha256:60e81365b579a79abf492ac5f0629ac124c93f263ad1a66363dca62be1c898af"
    },
    {
      "tool_id": "art-129-webbotauth-signature-verifier",
      "mcp_name": "verify_webbotauth_signature",
      "bundle": "art-129-webbotauth-signature-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-129-webbotauth-signature-verifier.json",
      "kernel_digest": "sha256:540c9d7518ba023177cc5b43c463c8ae89c8fcedb57a44e4f007de93b891ebcf"
    },
    {
      "tool_id": "art-13-eudi-wallet-credential-readiness-checker",
      "mcp_name": "check_eudi_readiness",
      "bundle": "art-13-eudi-wallet-credential-readiness-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-13-eudi-wallet-credential-readiness-checker.json",
      "kernel_digest": "sha256:127c97da18f98fb9a3db038f6b7dee0dc52653f7e8d0145b0eb94e0f428c1857"
    },
    {
      "tool_id": "art-130-signature-directory-validator",
      "mcp_name": "validate_signature_directory",
      "bundle": "art-130-signature-directory-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-130-signature-directory-validator.json",
      "kernel_digest": "sha256:77d084f5d2d837ac21a389f2d1b651d8e3fe5faca6b43a737b22be0bfeaf6532"
    },
    {
      "tool_id": "art-131-signature-agent-card-validator",
      "mcp_name": "validate_signature_agent_card",
      "bundle": "art-131-signature-agent-card-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-131-signature-agent-card-validator.json",
      "kernel_digest": "sha256:5d6f9fd42c6de44f905132f55d36afa25bbe38665916fcbd9130d08308ea05d3"
    },
    {
      "tool_id": "art-132-agent-key-rotation-auditor",
      "mcp_name": "audit_agent_key_rotation",
      "bundle": "art-132-agent-key-rotation-auditor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-132-agent-key-rotation-auditor.json",
      "kernel_digest": "sha256:a394588aa87698b40dba7cc1d088b210f1a1043ea22387e7b104adb71ab9cb20"
    },
    {
      "tool_id": "art-133-agent-payment-rail-trust-crosswalk",
      "mcp_name": "crosswalk_agent_payment_rail_trust",
      "bundle": "art-133-agent-payment-rail-trust-crosswalk.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-133-agent-payment-rail-trust-crosswalk.json",
      "kernel_digest": "sha256:878bf6955236e7bf1666e444bb332da7cf1b777ed2769a9975efc3d9bb752a20"
    },
    {
      "tool_id": "art-134-agent-directory-publish-readiness",
      "mcp_name": "assess_agent_directory_publish_readiness",
      "bundle": "art-134-agent-directory-publish-readiness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-134-agent-directory-publish-readiness.json",
      "kernel_digest": "sha256:073c473b341de3c957f56c88bac87992ec78bd3bd40c3a3b91e0980d388b5d8f"
    },
    {
      "tool_id": "art-14-psd3-psr-readiness-checker",
      "mcp_name": "assess_psd3_readiness",
      "bundle": "art-14-psd3-psr-readiness-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-14-psd3-psr-readiness-checker.json",
      "kernel_digest": "sha256:3826069610c670c6d4dc65d677690bc66f56d815d0e4d6085fa20f0c7c59e463"
    },
    {
      "tool_id": "art-15-agentic-mandate-sandbox",
      "mcp_name": "simulate_agent_spend_policy",
      "bundle": "art-15-agentic-mandate-sandbox.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-15-agentic-mandate-sandbox.json",
      "kernel_digest": "sha256:fff11007c653c4006222d02b7daca7257ea82f90448b282848433cefc5acad7c"
    },
    {
      "tool_id": "art-16-google-ap2-mandate-builder",
      "mcp_name": "draft_ap2_mandate_credential",
      "bundle": "art-16-google-ap2-mandate-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-16-google-ap2-mandate-builder.json",
      "kernel_digest": "sha256:f16c71bd2744673ca2bd40dc97c04c0a360c89ebb528bcef913f7243adfc6c29"
    },
    {
      "tool_id": "art-17-ap2-mcp-policy-validator",
      "mcp_name": "validate_ap2_mandate_credential",
      "bundle": "art-17-ap2-mcp-policy-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-17-ap2-mcp-policy-validator.json",
      "kernel_digest": "sha256:c8bd009b480838215fafa652ee90ae0e5439c003a08ca20fc0d5c97819232151"
    },
    {
      "tool_id": "art-18-mcp-developer-readiness-scorecard",
      "mcp_name": "score_mcp_server_readiness",
      "bundle": "art-18-mcp-developer-readiness-scorecard.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-18-mcp-developer-readiness-scorecard.json",
      "kernel_digest": "sha256:c81916c6a7e22cfeeef2b25f1f7aabff7bdbe4b32867e558653e5324e016ab4c"
    },
    {
      "tool_id": "art-189-markdown-document-converter",
      "mcp_name": "convert_markdown_document",
      "bundle": "art-189-markdown-document-converter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-189-markdown-document-converter.json",
      "kernel_digest": "sha256:366d56b7225bb3a094fb31f8ff393b6a63adf21a07735d58df87c49b385b71cd"
    },
    {
      "tool_id": "art-190-tabular-data-converter",
      "mcp_name": "convert_tabular_data",
      "bundle": "art-190-tabular-data-converter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-190-tabular-data-converter.json",
      "kernel_digest": "sha256:ebda2b1d4bde79561f6c8555da36e765a44fa6a0b32cf475c953c59d3f38bb67"
    },
    {
      "tool_id": "art-195-creative-commons-license-chooser",
      "mcp_name": "choose_cc_license",
      "bundle": "art-195-creative-commons-license-chooser.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-195-creative-commons-license-chooser.json",
      "kernel_digest": "sha256:23d99c49276243711b0b156cb0a24b24261b258f8c17e768786073d33139e117"
    },
    {
      "tool_id": "art-196-cant-be-evil-license-selector",
      "mcp_name": "select_cbe_license",
      "bundle": "art-196-cant-be-evil-license-selector.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-196-cant-be-evil-license-selector.json",
      "kernel_digest": "sha256:9281484d2db7355117c3b8c416300df1a4c338d05dee08de26207a46a20def74"
    },
    {
      "tool_id": "art-197-pil-flavor-mapper",
      "mcp_name": "map_pil_flavor",
      "bundle": "art-197-pil-flavor-mapper.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-197-pil-flavor-mapper.json",
      "kernel_digest": "sha256:59ffd31eb91e148f5ffd33a6d7d396cef95c7f55035d3cbe8e8c0457f2cb58ea"
    },
    {
      "tool_id": "art-201-iscc-content-code-generator",
      "mcp_name": "generate_iscc_code",
      "bundle": "art-201-iscc-content-code-generator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-201-iscc-content-code-generator.json",
      "kernel_digest": "sha256:4dfd4472b91697eea65c4241ac425e012eeff7afe0d270e7da548a4904d9b4bc"
    },
    {
      "tool_id": "art-211-prediction-market-analyzer",
      "mcp_name": "analyze_prediction_market",
      "bundle": "art-211-prediction-market-analyzer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-211-prediction-market-analyzer.json",
      "kernel_digest": "sha256:3db60f420ca07f2d35c4aa2707c39a13b6e04399b65f0924f3e1c71d1b619885"
    },
    {
      "tool_id": "art-212-prediction-market-arbitrage",
      "mcp_name": "find_prediction_arbitrage",
      "bundle": "art-212-prediction-market-arbitrage.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-212-prediction-market-arbitrage.json",
      "kernel_digest": "sha256:50383b30da28ddff91ea438dbd7fb49e6a9688b10a493a72d42811a35733f2b9"
    },
    {
      "tool_id": "art-213-perp-liquidation-calculator",
      "mcp_name": "compute_perp_margin",
      "bundle": "art-213-perp-liquidation-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-213-perp-liquidation-calculator.json",
      "kernel_digest": "sha256:2fccd34d45ee83dbb10844e720e1c4469b6f63bec1243d60757849f139768803"
    },
    {
      "tool_id": "art-214-perp-position-lifecycle",
      "mcp_name": "model_perp_position",
      "bundle": "art-214-perp-position-lifecycle.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-214-perp-position-lifecycle.json",
      "kernel_digest": "sha256:aa963eb24ee88e725b08bbaaf443a0f756a8d42eb469f9c1fe1e68ef75dc4cf6"
    },
    {
      "tool_id": "art-215-reg-z-appendix-j-apr",
      "mcp_name": "compute_reg_z_appendix_j_apr",
      "bundle": "art-215-reg-z-appendix-j-apr.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-215-reg-z-appendix-j-apr.json",
      "kernel_digest": "sha256:11378014fd087d551a663ee640914801101ae04fd8a943a8d669314da98f2c88"
    },
    {
      "tool_id": "art-217-trid-apr-accuracy",
      "mcp_name": "verify_trid_apr_accuracy",
      "bundle": "art-217-trid-apr-accuracy.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-217-trid-apr-accuracy.json",
      "kernel_digest": "sha256:a74ebe7cdb837e03a939cbe160d49a4f412192f9c98d5d928c8daddda570f8fd"
    },
    {
      "tool_id": "art-218-qm-points-and-fees",
      "mcp_name": "check_qm_points_and_fees",
      "bundle": "art-218-qm-points-and-fees.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-218-qm-points-and-fees.json",
      "kernel_digest": "sha256:451c7b3b5ae225db716a4b46040eb80af02bf7aa2a2ac25a35f3da1e295700ce"
    },
    {
      "tool_id": "art-219-qm-apr-apor-spread",
      "mcp_name": "classify_qm_apr_apor_spread",
      "bundle": "art-219-qm-apr-apor-spread.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-219-qm-apr-apor-spread.json",
      "kernel_digest": "sha256:9a3c7fb7f2a17cb3b8ba3e352f32b1d77d7d51093e23fa65165e7d3d594b106b"
    },
    {
      "tool_id": "art-220-reg-z-threshold-lookup",
      "mcp_name": "lookup_reg_z_thresholds",
      "bundle": "art-220-reg-z-threshold-lookup.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-220-reg-z-threshold-lookup.json",
      "kernel_digest": "sha256:0d1692ca8219b6bbb13b90eb63b60610aaebd17ec605d3a5532e767b56dbac55"
    },
    {
      "tool_id": "art-221-llpa-stack",
      "mcp_name": "compute_llpa_stack",
      "bundle": "art-221-llpa-stack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-221-llpa-stack.json",
      "kernel_digest": "sha256:7221a3468182a878ebf517663153a90e4973b4125fe3d77c8a44789898b785ad"
    },
    {
      "tool_id": "art-222-agency-eligibility-matrix",
      "mcp_name": "check_agency_eligibility_matrix",
      "bundle": "art-222-agency-eligibility-matrix.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-222-agency-eligibility-matrix.json",
      "kernel_digest": "sha256:1974e5147a75759c71c8deb05d10e26b2803fb3ce6c5947cabd998c089cf0e49"
    },
    {
      "tool_id": "art-223-conforming-loan-limit",
      "mcp_name": "check_conforming_loan_limit",
      "bundle": "art-223-conforming-loan-limit.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-223-conforming-loan-limit.json",
      "kernel_digest": "sha256:a8d8f41dc80af6482131e4333caca8533cb1f95a85979a3f51e7b6f45865f878"
    },
    {
      "tool_id": "art-224-fha-mip-eligibility",
      "mcp_name": "compute_fha_mip_eligibility",
      "bundle": "art-224-fha-mip-eligibility.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-224-fha-mip-eligibility.json",
      "kernel_digest": "sha256:0188afefdc40d10dd5d1058b02fdf32126f50994c6cdfc0389f7e1cf93cfe295"
    },
    {
      "tool_id": "art-225-va-funding-fee-residual",
      "mcp_name": "compute_va_funding_fee_residual",
      "bundle": "art-225-va-funding-fee-residual.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-225-va-funding-fee-residual.json",
      "kernel_digest": "sha256:0a2c6c768159e004a4be516f27462520d1e1459d4323169d1530a336a0172053"
    },
    {
      "tool_id": "art-226-mismo-uldd-ulad",
      "mcp_name": "lint_mismo_uldd_ulad",
      "bundle": "art-226-mismo-uldd-ulad.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-226-mismo-uldd-ulad.json",
      "kernel_digest": "sha256:5b09063e1cbd268666c288bd86047df127316f8a8e314b985ea89b240bc4ac13"
    },
    {
      "tool_id": "art-227-validate-adverse-action-notice",
      "mcp_name": "validate_adverse_action_notice",
      "bundle": "art-227-validate-adverse-action-notice.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-227-validate-adverse-action-notice.json",
      "kernel_digest": "sha256:8e6f6cc5b36d30e20843f8cc21fc37c9ed8e4e3e3754df6df4f74bb1f12ce44a"
    },
    {
      "tool_id": "art-228-build-adverse-action-notice",
      "mcp_name": "build_adverse_action_notice",
      "bundle": "art-228-build-adverse-action-notice.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-228-build-adverse-action-notice.json",
      "kernel_digest": "sha256:bfe3703cd0865de7a9b879deac13cfa62aa8fdd55eab3348fa8ddc4570a11df1"
    },
    {
      "tool_id": "art-229-compute-disparity-metrics",
      "mcp_name": "compute_disparity_metrics",
      "bundle": "art-229-compute-disparity-metrics.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-229-compute-disparity-metrics.json",
      "kernel_digest": "sha256:1dc8545c4d3f629c66a7ba5ecc65ad105f855135774e745190e7d089b5ad9b27"
    },
    {
      "tool_id": "art-230-compute-hmda-rate-spread",
      "mcp_name": "compute_hmda_rate_spread",
      "bundle": "art-230-compute-hmda-rate-spread.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-230-compute-hmda-rate-spread.json",
      "kernel_digest": "sha256:bf8ab4e43a576fd89244c8f1a43a0adb3c8ae4fb433d163a90773584efe86b9b"
    },
    {
      "tool_id": "art-231-compute-mla-mapr",
      "mcp_name": "compute_mla_mapr",
      "bundle": "art-231-compute-mla-mapr.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-231-compute-mla-mapr.json",
      "kernel_digest": "sha256:302410302655744df0ba87706c7aa12347ad96fd99d175c3ed1d497372abc0d0"
    },
    {
      "tool_id": "art-232-compute-scra-rate-cap",
      "mcp_name": "compute_scra_rate_cap",
      "bundle": "art-232-compute-scra-rate-cap.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-232-compute-scra-rate-cap.json",
      "kernel_digest": "sha256:0a3d8bc33a4d50ca92a1673b6b23e5bcb483ad80dc375dfba12094440fc0d32d"
    },
    {
      "tool_id": "art-233-check-card-act-ability-to-pay",
      "mcp_name": "check_card_act_ability_to_pay",
      "bundle": "art-233-check-card-act-ability-to-pay.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-233-check-card-act-ability-to-pay.json",
      "kernel_digest": "sha256:fdefc00a406661e194bea25330e113e996c7bfc3ae6c0d103cac27d8f5649c12"
    },
    {
      "tool_id": "art-234-test-hoepa-high-cost",
      "mcp_name": "test_hoepa_high_cost",
      "bundle": "art-234-test-hoepa-high-cost.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-234-test-hoepa-high-cost.json",
      "kernel_digest": "sha256:395efd18dd8233b45dc22b2414180fd195afa91e131b4ea32e131175efaedd9e"
    },
    {
      "tool_id": "art-235-test-hpml-escrow",
      "mcp_name": "test_hpml_escrow",
      "bundle": "art-235-test-hpml-escrow.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-235-test-hpml-escrow.json",
      "kernel_digest": "sha256:1ae198828032158cef3630502b962e02ce05235c503f0b43bea0f76f0feac74a"
    },
    {
      "tool_id": "art-236-build-ai-decision-log-record",
      "mcp_name": "build_ai_decision_log_record",
      "bundle": "art-236-build-ai-decision-log-record.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-236-build-ai-decision-log-record.json",
      "kernel_digest": "sha256:d45fd5d7dc550addeff5e297d0fe8a9dc4a233743d78c6021443a6e891ea654e"
    },
    {
      "tool_id": "art-237-validate-agent-audit-trail",
      "mcp_name": "validate_agent_audit_trail",
      "bundle": "art-237-validate-agent-audit-trail.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-237-validate-agent-audit-trail.json",
      "kernel_digest": "sha256:4b708c0479222377ddaec18a19c7c15708dac8a9bc59d4e6e6b53661301c9801"
    },
    {
      "tool_id": "art-238-classify-annex3-decisioning-obligations",
      "mcp_name": "classify_annex3_decisioning_obligations",
      "bundle": "art-238-classify-annex3-decisioning-obligations.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-238-classify-annex3-decisioning-obligations.json",
      "kernel_digest": "sha256:efb6c1bcd74577c8ae8d9c1f631130aa78043237bbf9e2f2ea11e8cb31c1672c"
    },
    {
      "tool_id": "art-239-test-bifsg-bias-thresholds",
      "mcp_name": "test_bifsg_bias_thresholds",
      "bundle": "art-239-test-bifsg-bias-thresholds.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-239-test-bifsg-bias-thresholds.json",
      "kernel_digest": "sha256:701d442f76691b38e5ab0fce5525b2d882260a259477651757e4f1cf0c4f9638"
    },
    {
      "tool_id": "art-240-assess-naic-ais-program-readiness",
      "mcp_name": "assess_naic_ais_program_readiness",
      "bundle": "art-240-assess-naic-ais-program-readiness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-240-assess-naic-ais-program-readiness.json",
      "kernel_digest": "sha256:ed2e6920e271e9beb07ec2b652b464385e213299d2abc4cbe33b2a28397bbc61"
    },
    {
      "tool_id": "art-241-cbpr-structured-address-linter",
      "mcp_name": "lint_cbpr_structured_address",
      "bundle": "art-241-cbpr-structured-address-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-241-cbpr-structured-address-linter.json",
      "kernel_digest": "sha256:63e488bc42ce3ecf75573b02a8fae9dd4044c91928f1f019e53895bf08f6bf86"
    },
    {
      "tool_id": "art-242-pacs008-party-completeness-validator",
      "mcp_name": "validate_pacs008_party_completeness",
      "bundle": "art-242-pacs008-party-completeness-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-242-pacs008-party-completeness-validator.json",
      "kernel_digest": "sha256:2aac07c9bd6463db4571c1800f17c85d5c09ee00b62151b485113a1ddb02de8a"
    },
    {
      "tool_id": "art-243-purpose-code-requirement-checker",
      "mcp_name": "check_purpose_code_requirement",
      "bundle": "art-243-purpose-code-requirement-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-243-purpose-code-requirement-checker.json",
      "kernel_digest": "sha256:2ff736927d33cc21662cf8751c9182933760e8d7bf20ec50e5dcbd5b93e48615"
    },
    {
      "tool_id": "art-244-gpi-tracker-lifecycle-simulator",
      "mcp_name": "simulate_gpi_tracker_lifecycle",
      "bundle": "art-244-gpi-tracker-lifecycle-simulator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-244-gpi-tracker-lifecycle-simulator.json",
      "kernel_digest": "sha256:95a121c21ae663021a54823e43d3f181762a899c730c31f7d5356f12cd1ba043"
    },
    {
      "tool_id": "art-245-mt-mx-translation-fidelity-scorer",
      "mcp_name": "score_mt_mx_translation_fidelity",
      "bundle": "art-245-mt-mx-translation-fidelity-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-245-mt-mx-translation-fidelity-scorer.json",
      "kernel_digest": "sha256:df068aac811711ab2100e95147d96ce76694c32836ca079e405fbd586fbe351a"
    },
    {
      "tool_id": "art-246-lei-payment-binding-linter",
      "mcp_name": "lint_lei_payment_binding",
      "bundle": "art-246-lei-payment-binding-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-246-lei-payment-binding-linter.json",
      "kernel_digest": "sha256:3eb46ada4f435f3207e14efe0cd5349dd78613e1b50bbe42bb85cd95e2cd3c05"
    },
    {
      "tool_id": "art-247-prevalidation-readiness-scorer",
      "mcp_name": "prevalidation_readiness_scorer",
      "bundle": "art-247-prevalidation-readiness-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-247-prevalidation-readiness-scorer.json",
      "kernel_digest": "sha256:5474f7090f70ee2ec83b77349b3e6a1aa511bfb76c6e43c9b8972f5556b752c7"
    },
    {
      "tool_id": "art-248-compute-remittance-disclosure",
      "mcp_name": "compute_remittance_disclosure",
      "bundle": "art-248-compute-remittance-disclosure.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-248-compute-remittance-disclosure.json",
      "kernel_digest": "sha256:18f88fa54000e35774488e4e653fe00d09df23fee91ad40e50611f194cf1d7f7"
    },
    {
      "tool_id": "art-249-compare-corridor-cost",
      "mcp_name": "compare_corridor_cost",
      "bundle": "art-249-compare-corridor-cost.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-249-compare-corridor-cost.json",
      "kernel_digest": "sha256:5b97702d4128add63e1efcd5e53b18eb0f0c6775b5e0a7192e52492070064bec"
    },
    {
      "tool_id": "art-250-model-stablecoin-corridor-economics",
      "mcp_name": "model_stablecoin_corridor_economics",
      "bundle": "art-250-model-stablecoin-corridor-economics.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-250-model-stablecoin-corridor-economics.json",
      "kernel_digest": "sha256:65998d555685be3e102ff17ae1fd898ca63aa688a69873358fa6d7a520660f2b"
    },
    {
      "tool_id": "art-251-compute-parametric-trigger-payout",
      "mcp_name": "compute_parametric_trigger_payout",
      "bundle": "art-251-compute-parametric-trigger-payout.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-251-compute-parametric-trigger-payout.json",
      "kernel_digest": "sha256:21c850de44ea52edcd069ddb042c208ec8d8df8175a09b3fc3c9478245db8158"
    },
    {
      "tool_id": "art-252-validate-cat-bond-trigger-terms",
      "mcp_name": "validate_cat_bond_trigger_terms",
      "bundle": "art-252-validate-cat-bond-trigger-terms.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-252-validate-cat-bond-trigger-terms.json",
      "kernel_digest": "sha256:2d69f187e9c32ff8b2bcd4346e912a0546f39bd91839fd9b301e67c13e36a438"
    },
    {
      "tool_id": "art-253-run-illustration-selfsupport-test",
      "mcp_name": "run_illustration_selfsupport_test",
      "bundle": "art-253-run-illustration-selfsupport-test.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-253-run-illustration-selfsupport-test.json",
      "kernel_digest": "sha256:7752a4c0f60362741de571e3a2ec25b3797b26ca9da1f2d301742e230dc2a91e"
    },
    {
      "tool_id": "art-254-compute-rbc-action-level",
      "mcp_name": "compute_rbc_action_level",
      "bundle": "art-254-compute-rbc-action-level.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-254-compute-rbc-action-level.json",
      "kernel_digest": "sha256:a55fcead8d91066d4678479d0792b6faacc67a98b724625025533952be8d0ec3"
    },
    {
      "tool_id": "art-255-compute-lcm-rate-derivation",
      "mcp_name": "compute_lcm_rate_derivation",
      "bundle": "art-255-compute-lcm-rate-derivation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-255-compute-lcm-rate-derivation.json",
      "kernel_digest": "sha256:d206ed051fd45134f40a3c4a1c1d7ff696243aa84d005225fe8c3d4e9084dca4"
    },
    {
      "tool_id": "art-256-validate-openids-homeowners-record",
      "mcp_name": "validate_openids_homeowners_record",
      "bundle": "art-256-validate-openids-homeowners-record.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-256-validate-openids-homeowners-record.json",
      "kernel_digest": "sha256:1b6e89be4bc17a5622e6bd5153cc9520c91514b8c0ddd89759d30ffae9bd3c5e"
    },
    {
      "tool_id": "art-257-calculate-claims-stp-economics",
      "mcp_name": "calculate_claims_stp_economics",
      "bundle": "art-257-calculate-claims-stp-economics.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-257-calculate-claims-stp-economics.json",
      "kernel_digest": "sha256:705011effaaf8ceec89ff5d39d51b1a8bf478dbd66ded2dfe68639036e90ef20"
    },
    {
      "tool_id": "art-258-parse-camt053-reconciliation",
      "mcp_name": "parse_camt053_reconciliation",
      "bundle": "art-258-parse-camt053-reconciliation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-258-parse-camt053-reconciliation.json",
      "kernel_digest": "sha256:483a887df68aeec8656fdaced42c4550167da3ee49bfb2273f2076c6fcaf1dd4"
    },
    {
      "tool_id": "art-259-compute-multilateral-netting",
      "mcp_name": "compute_multilateral_netting",
      "bundle": "art-259-compute-multilateral-netting.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-259-compute-multilateral-netting.json",
      "kernel_digest": "sha256:b7089aa25886b5b582762b25cc7ac53e5df80ad74303d473ee1f0a86788e6b9d"
    },
    {
      "tool_id": "art-26-x402-payload-decoder-flow-simulator",
      "mcp_name": "simulate_x402_flow",
      "bundle": "art-26-x402-payload-decoder-flow-simulator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-26-x402-payload-decoder-flow-simulator.json",
      "kernel_digest": "sha256:24dadadd4a0901134a41d251fcac134657970dc8015251d06ab4757f1bcaf17e"
    },
    {
      "tool_id": "art-260-allocate-ihb-interest",
      "mcp_name": "allocate_ihb_interest",
      "bundle": "art-260-allocate-ihb-interest.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-260-allocate-ihb-interest.json",
      "kernel_digest": "sha256:6e9a9c6e57168ff88d9a4933856fe6f04ecc88942a01e7937c076d1e80235b76"
    },
    {
      "tool_id": "art-261-test-hedge-effectiveness",
      "mcp_name": "test_hedge_effectiveness",
      "bundle": "art-261-test-hedge-effectiveness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-261-test-hedge-effectiveness.json",
      "kernel_digest": "sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd"
    },
    {
      "tool_id": "art-262-validate-ebam-acmt-flow",
      "mcp_name": "validate_ebam_acmt_flow",
      "bundle": "art-262-validate-ebam-acmt-flow.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-262-validate-ebam-acmt-flow.json",
      "kernel_digest": "sha256:4c2c59094077b7f535e7fc1557867c48c163b79d2f4ddf7a001b0d15daf4b1e5"
    },
    {
      "tool_id": "art-263-score-cash-forecast-accuracy",
      "mcp_name": "score_cash_forecast_accuracy",
      "bundle": "art-263-score-cash-forecast-accuracy.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-263-score-cash-forecast-accuracy.json",
      "kernel_digest": "sha256:624814c99e28e6097a9caa57f6273ad1edc0501ba9c8e8473ca8a1caff6b94e6"
    },
    {
      "tool_id": "art-264-validate-commission-hierarchy",
      "mcp_name": "validate_commission_hierarchy",
      "bundle": "art-264-validate-commission-hierarchy.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-264-validate-commission-hierarchy.json",
      "kernel_digest": "sha256:ad511a9f6b10970b9bdc169af8f6c79d2affad7b21087262e6a7f9cf3041760c"
    },
    {
      "tool_id": "art-265-amortize-asc606-commissions",
      "mcp_name": "amortize_asc606_commissions",
      "bundle": "art-265-amortize-asc606-commissions.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-265-amortize-asc606-commissions.json",
      "kernel_digest": "sha256:e2860ee1786ecfb80cab10fca8acd74b179d8d80a1063d4ffa45ea30045cdbe5"
    },
    {
      "tool_id": "art-266-reconcile-commission-statement",
      "mcp_name": "reconcile_commission_statement",
      "bundle": "art-266-reconcile-commission-statement.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-266-reconcile-commission-statement.json",
      "kernel_digest": "sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899"
    },
    {
      "tool_id": "art-267-check-producer-license-reciprocity",
      "mcp_name": "check_producer_license_reciprocity",
      "bundle": "art-267-check-producer-license-reciprocity.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-267-check-producer-license-reciprocity.json",
      "kernel_digest": "sha256:0120faf130b1725fa559dce448a0de45da7826fbc88e6b8377b94f361601beea"
    },
    {
      "tool_id": "art-268-compute-cdd-ownership-25pct",
      "mcp_name": "compute_cdd_ownership_25pct",
      "bundle": "art-268-compute-cdd-ownership-25pct.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-268-compute-cdd-ownership-25pct.json",
      "kernel_digest": "sha256:642fc536fb114413087309fee7485f146927deeabb3ad8e9eac8e3bf98f5d36a"
    },
    {
      "tool_id": "art-269-validate-w8-series-structural",
      "mcp_name": "validate_w8_series_structural",
      "bundle": "art-269-validate-w8-series-structural.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-269-validate-w8-series-structural.json",
      "kernel_digest": "sha256:a1851d45c46b04a84e8841137e3fe46ec0b91c345ba39ce7ce125fe9e446ce5e"
    },
    {
      "tool_id": "art-270-perp-funding-carry",
      "mcp_name": "compute_perp_funding",
      "bundle": "art-270-perp-funding-carry.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-270-perp-funding-carry.json",
      "kernel_digest": "sha256:aee8d23400f51967716d7a7033f200fa5947d81889f3f656b06fced816014de1"
    },
    {
      "tool_id": "art-271-defi-lending-health",
      "mcp_name": "assess_defi_lending",
      "bundle": "art-271-defi-lending-health.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-271-defi-lending-health.json",
      "kernel_digest": "sha256:49f4ca16e07b64152890ad0db1fe9b6bd52fd1c42e01b5113844e0dac0f424a1"
    },
    {
      "tool_id": "art-272-restaking-risk",
      "mcp_name": "assess_restaking_risk",
      "bundle": "art-272-restaking-risk.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-272-restaking-risk.json",
      "kernel_digest": "sha256:fa0c0c6dff1a33577f8de9a44bbd6c3d35d4a2d544a0d9f83ed9c1635870b792"
    },
    {
      "tool_id": "art-273-pendle-yield",
      "mcp_name": "compute_pt_yt_yield",
      "bundle": "art-273-pendle-yield.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-273-pendle-yield.json",
      "kernel_digest": "sha256:11142b24e8baee3beb0ab8ef15ab1c5ddc7fbe07ad7b5b63b7d81d66ff289439"
    },
    {
      "tool_id": "art-274-compile-work-mandate",
      "mcp_name": "compile_work_mandate",
      "bundle": "art-274-compile-work-mandate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-274-compile-work-mandate.json",
      "kernel_digest": "sha256:dfaeb21e94c9b39448879e93b1365cb0b50c1251a16b57a90133275b8739d6ad"
    },
    {
      "tool_id": "art-275-genius-reserve-disclosure-checker",
      "mcp_name": "check_genius_reserve_disclosure",
      "bundle": "art-275-genius-reserve-disclosure-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-275-genius-reserve-disclosure-checker.json",
      "kernel_digest": "sha256:c1ee715ad62a5e063ca3fe43e2da0b537ee17a436894a26b554ce7bd542049ce"
    },
    {
      "tool_id": "art-276-mutual-nda-composer",
      "mcp_name": "assemble_mutual_nda",
      "bundle": "art-276-mutual-nda-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-276-mutual-nda-composer.json",
      "kernel_digest": "sha256:91212db29e804d760fdea1ab5633eeaae9a06c743518d3b746a30c50f026116d"
    },
    {
      "tool_id": "art-277-agreement-acceptance-binder",
      "mcp_name": "bind_agreement_acceptance",
      "bundle": "art-277-agreement-acceptance-binder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-277-agreement-acceptance-binder.json",
      "kernel_digest": "sha256:f89876aa4e8bd2c8202f42f53375dcaadcf311417577d08361dc752421a2a965"
    },
    {
      "tool_id": "art-278-reputation-score-aggregator",
      "mcp_name": "aggregate_reputation_score",
      "bundle": "art-278-reputation-score-aggregator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-278-reputation-score-aggregator.json",
      "kernel_digest": "sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86"
    },
    {
      "tool_id": "art-279-state-proof-verifier",
      "mcp_name": "verify_eth_state_proof",
      "bundle": "art-279-state-proof-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-279-state-proof-verifier.json",
      "kernel_digest": "sha256:cdf00978c1f9c8e64aa49fd927d7dab925a232f49b3f745381396674785ce592"
    },
    {
      "tool_id": "art-280-reserve-proof-verifier",
      "mcp_name": "verify_reserve_proof",
      "bundle": "art-280-reserve-proof-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-280-reserve-proof-verifier.json",
      "kernel_digest": "sha256:309081fd66892352af23884e11bc1173c96b88fc3bbebe8ffce1db60bb235dba"
    },
    {
      "tool_id": "art-281-sco60-crypto-asset-exposure-classifier",
      "mcp_name": "classify_sco60_exposure",
      "bundle": "art-281-sco60-crypto-asset-exposure-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-281-sco60-crypto-asset-exposure-classifier.json",
      "kernel_digest": "sha256:27ca4b94e8f9b63be974894cab2c35fdb00b72b8c405455fead9dc3a6de0cdd9"
    },
    {
      "tool_id": "art-283-pension-lump-sum-vs-annuity-decision-engine",
      "mcp_name": "compare_pension_lump_sum_annuity",
      "bundle": "art-283-pension-lump-sum-vs-annuity-decision-engine.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-283-pension-lump-sum-vs-annuity-decision-engine.json",
      "kernel_digest": "sha256:f6d1afb8e2ecf41c2176368c4f1383cba8b5ffe9cbfed4ac2b8f12760984e828"
    },
    {
      "tool_id": "art-284-did-webvh-log-verifier",
      "mcp_name": "verify_did_webvh_log",
      "bundle": "art-284-did-webvh-log-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-284-did-webvh-log-verifier.json",
      "kernel_digest": "sha256:81db00c29bffa3930a936bf2799074b45050cf8e17021a34267efb1418a52acc"
    },
    {
      "tool_id": "art-285-acdc-delegation-chain-verifier",
      "mcp_name": "verify_acdc_delegation_chain",
      "bundle": "art-285-acdc-delegation-chain-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-285-acdc-delegation-chain-verifier.json",
      "kernel_digest": "sha256:6126b6c80552a767fe0de0b45f76f0896f0dbb7f0576c62d25a6968418f9f819"
    },
    {
      "tool_id": "art-286-anchored-extract-verifier",
      "mcp_name": "verify_anchored_extract",
      "bundle": "art-286-anchored-extract-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-286-anchored-extract-verifier.json",
      "kernel_digest": "sha256:7532df2eced1bf011b8bb608c7ca0038e116d7d554d5439e90d09905d997091c"
    },
    {
      "tool_id": "art-287-revocation-status-verifier",
      "mcp_name": "verify_revocation_status",
      "bundle": "art-287-revocation-status-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-287-revocation-status-verifier.json",
      "kernel_digest": "sha256:1bba28fe16295e569ea0581670c5d95070c8d2057df9d9b6f24da30624c4c6f6"
    },
    {
      "tool_id": "art-288-map-iso20022-to-evm-calldata",
      "mcp_name": "map_iso20022_to_evm_calldata",
      "bundle": "art-288-map-iso20022-to-evm-calldata.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-288-map-iso20022-to-evm-calldata.json",
      "kernel_digest": "sha256:c434dd10ec7cc8e96757d0f1679f3dc90861bb065ca053bfa7646a8afa6e0a6c"
    },
    {
      "tool_id": "art-289-lint-besu-settlement-contract",
      "mcp_name": "lint_besu_settlement_contract",
      "bundle": "art-289-lint-besu-settlement-contract.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-289-lint-besu-settlement-contract.json",
      "kernel_digest": "sha256:8452fcfb980e34593a3e46cab2d75a620d9e598ea12e618b94c74b04ff1f4ce7"
    },
    {
      "tool_id": "art-29-dora-readiness-diagnostic",
      "mcp_name": "run_dora_readiness_diagnostic",
      "bundle": "art-29-dora-readiness-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-29-dora-readiness-diagnostic.json",
      "kernel_digest": "sha256:2fc2a970c1e7b9f554cbc414c18f307b5b950e11931a9861c342ced9253b8f71"
    },
    {
      "tool_id": "art-290-check-linea-l2-finality-window",
      "mcp_name": "check_linea_l2_finality_window",
      "bundle": "art-290-check-linea-l2-finality-window.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-290-check-linea-l2-finality-window.json",
      "kernel_digest": "sha256:96bc4cfa0b4c4dc33183c6c6c36cb074ef7ecf0c8a4e10dbd7552fefa7eeeb97"
    },
    {
      "tool_id": "art-291-screen-onledger-transfer-batch",
      "mcp_name": "screen_onledger_transfer_batch",
      "bundle": "art-291-screen-onledger-transfer-batch.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-291-screen-onledger-transfer-batch.json",
      "kernel_digest": "sha256:8b96056cb0c7a9e5152efaff0a3b8d4eb6cf558db3e7627a0aef99ed7511841b"
    },
    {
      "tool_id": "art-293-einvoice-format-validator",
      "mcp_name": "validate_einvoice_format",
      "bundle": "art-293-einvoice-format-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-293-einvoice-format-validator.json",
      "kernel_digest": "sha256:5daa83b6ade4cbfb782fb404e16e80077c9264bb4f636e9c1d6e564294e89f58"
    },
    {
      "tool_id": "art-294-einvoice-vat-calc-verifier",
      "mcp_name": "verify_einvoice_vat_calc",
      "bundle": "art-294-einvoice-vat-calc-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-294-einvoice-vat-calc-verifier.json",
      "kernel_digest": "sha256:986d37866299487054398f63d3e4ea13b3ae3c3ccd2e7c315e21d8269f9696e2"
    },
    {
      "tool_id": "art-295-einvoice-jurisdiction-mandate-router",
      "mcp_name": "route_einvoice_jurisdiction_mandate",
      "bundle": "art-295-einvoice-jurisdiction-mandate-router.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-295-einvoice-jurisdiction-mandate-router.json",
      "kernel_digest": "sha256:0b10eacc01a0d809c04d6f3548e9c09c589eb0eeb330672b8dfaab9877cd9d20"
    },
    {
      "tool_id": "art-296-einvoice-transmission-receipt-builder",
      "mcp_name": "build_einvoice_transmission_receipt",
      "bundle": "art-296-einvoice-transmission-receipt-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-296-einvoice-transmission-receipt-builder.json",
      "kernel_digest": "sha256:efd9144454c833bea1da03c8c2003da04d8d3b21f33bd1e5e963a512bf21278c"
    },
    {
      "tool_id": "art-297-agentic-dispute-ce30-linter",
      "mcp_name": "lint_compelling_evidence_ce30_agentic",
      "bundle": "art-297-agentic-dispute-ce30-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-297-agentic-dispute-ce30-linter.json",
      "kernel_digest": "sha256:d3eda08f22ed67d0de0b0d7d5ca2877c9954ecff416aae4cf51d9906260ae374"
    },
    {
      "tool_id": "art-298-aca-affordability-safe-harbor",
      "mcp_name": "compute_aca_affordability_safe_harbor",
      "bundle": "art-298-aca-affordability-safe-harbor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-298-aca-affordability-safe-harbor.json",
      "kernel_digest": "sha256:517e7ad37c5723b7df461c5830be597d989342422f3c60cad22e15cdcd8d7695"
    },
    {
      "tool_id": "art-299-aca-esrp-exposure",
      "mcp_name": "compute_esrp_exposure",
      "bundle": "art-299-aca-esrp-exposure.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-299-aca-esrp-exposure.json",
      "kernel_digest": "sha256:d07a15cc7c7b3da43db92b15595249dcb3e8a81ca73d2e0144172de35b6e410e"
    },
    {
      "tool_id": "art-30-agent-commerce-conformance-validator",
      "mcp_name": "validate_agent_commerce_conformance",
      "bundle": "art-30-agent-commerce-conformance-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-30-agent-commerce-conformance-validator.json",
      "kernel_digest": "sha256:48228bd926421bc7b6d0b41aa34880912b7d96d3f048f2865ee2ba72a1b9a2f0"
    },
    {
      "tool_id": "art-300-aca-226j-response-evidence-pack",
      "mcp_name": "build_226j_response_evidence_pack",
      "bundle": "art-300-aca-226j-response-evidence-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-300-aca-226j-response-evidence-pack.json",
      "kernel_digest": "sha256:4d4fb49f4aacbbbdeaa9aa38d119217e3cfd2e5234bb80c9fd6bb055afb5fcc9"
    },
    {
      "tool_id": "art-301-section125-ndt",
      "mcp_name": "run_section125_ndt",
      "bundle": "art-301-section125-ndt.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-301-section125-ndt.json",
      "kernel_digest": "sha256:88e54dc6a5136721213a32c5acbcb0563bf120ad2af4e3f8e9f58caadc9665da"
    },
    {
      "tool_id": "art-302-401k-adp-acp-test",
      "mcp_name": "run_401k_adp_acp_test",
      "bundle": "art-302-401k-adp-acp-test.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-302-401k-adp-acp-test.json",
      "kernel_digest": "sha256:b5846a6b36327671eca8553c1a075d732ce6a236e0cf86fbd688c4ee4e52a6ad"
    },
    {
      "tool_id": "art-303-aiuc1-control-evidence-linter",
      "mcp_name": "lint_aiuc1_control_evidence",
      "bundle": "art-303-aiuc1-control-evidence-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-303-aiuc1-control-evidence-linter.json",
      "kernel_digest": "sha256:6f0ccad9827533502bb1df8c0b7beedc187822ea5f7bf07363637c00336b8f21"
    },
    {
      "tool_id": "art-304-aiuc1-evidence-pack-assembler",
      "mcp_name": "assemble_aiuc1_evidence_pack",
      "bundle": "art-304-aiuc1-evidence-pack-assembler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-304-aiuc1-evidence-pack-assembler.json",
      "kernel_digest": "sha256:bde1926d75bbc6dbc37f1d43332bd1684a077131e61b89d6e99929a12b8cf33c"
    },
    {
      "tool_id": "art-305-aiuc1-evidence-freshness-lint",
      "mcp_name": "lint_insurance_evidence_freshness",
      "bundle": "art-305-aiuc1-evidence-freshness-lint.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-305-aiuc1-evidence-freshness-lint.json",
      "kernel_digest": "sha256:8dbc646bb29e68a985eb5fdcf053ed106137917d9b89dd4ec179f792589bf9cf"
    },
    {
      "tool_id": "art-306-agent-insurability-evidence-scorer",
      "mcp_name": "score_agent_insurability_evidence",
      "bundle": "art-306-agent-insurability-evidence-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-306-agent-insurability-evidence-scorer.json",
      "kernel_digest": "sha256:f50363027fceb9b9a98ba34c1f35c4327444cc91359d34e351167d15f2812013"
    },
    {
      "tool_id": "art-307-claim-dispute-bundle-builder",
      "mcp_name": "build_claim_dispute_bundle",
      "bundle": "art-307-claim-dispute-bundle-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-307-claim-dispute-bundle-builder.json",
      "kernel_digest": "sha256:1daef6202ad1566e6f94d6f395e4e645e4d15288589e2864a84c2c2e33415211"
    },
    {
      "tool_id": "art-308-pld-disclosure-pack-builder",
      "mcp_name": "build_pld_disclosure_pack",
      "bundle": "art-308-pld-disclosure-pack-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-308-pld-disclosure-pack-builder.json",
      "kernel_digest": "sha256:4d73f240d1e0e36ad7081116436c2a27d5b2c23d184cc4269306079ed753ccfb"
    },
    {
      "tool_id": "art-309-parametric-index-deriver",
      "mcp_name": "derive_parametric_index_from_receipts",
      "bundle": "art-309-parametric-index-deriver.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-309-parametric-index-deriver.json",
      "kernel_digest": "sha256:69501cd554f59d8ca92176964a10773dad63d5b7c1e4ae06af5eda6fbe9d29c6"
    },
    {
      "tool_id": "art-31-a2a-x402-extension-mandate-validator",
      "mcp_name": "validate_a2a_x402_mandate",
      "bundle": "art-31-a2a-x402-extension-mandate-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-31-a2a-x402-extension-mandate-validator.json",
      "kernel_digest": "sha256:8136ed46e50029be28e18bd1ec82e60c057b1b12a749df5dc4f847a012b5dddf"
    },
    {
      "tool_id": "art-313-traiga-exposure-assessor",
      "mcp_name": "assess_traiga_exposure",
      "bundle": "art-313-traiga-exposure-assessor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-313-traiga-exposure-assessor.json",
      "kernel_digest": "sha256:46ddb72f43e3a33e75b6718621bc06971855f36c96ee9be5c32f9d28277ca6ac"
    },
    {
      "tool_id": "art-314-traiga-safe-harbor-pack-builder",
      "mcp_name": "build_traiga_safe_harbor_pack",
      "bundle": "art-314-traiga-safe-harbor-pack-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-314-traiga-safe-harbor-pack-builder.json",
      "kernel_digest": "sha256:cda8ec3e208db10583b64a541b161952225891579c887aa1c900f1ab1e317f20"
    },
    {
      "tool_id": "art-315-ab2013-training-data-disclosure-linter",
      "mcp_name": "lint_ab2013_training_data_disclosure",
      "bundle": "art-315-ab2013-training-data-disclosure-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-315-ab2013-training-data-disclosure-linter.json",
      "kernel_digest": "sha256:669f7fe95b37812eccdd1636cf1b71298e1b1e396e96e5b505afa035a479631e"
    },
    {
      "tool_id": "art-316-sb53-frontier-scope-checker",
      "mcp_name": "check_sb53_frontier_scope",
      "bundle": "art-316-sb53-frontier-scope-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-316-sb53-frontier-scope-checker.json",
      "kernel_digest": "sha256:bf76db6dbd58cc21042569b32a4e5b60d9f4e3b31a1cded90fb40558f07ff584"
    },
    {
      "tool_id": "art-317-rhc-multiplier-reconciler",
      "mcp_name": "reconcile_erc8056_multiplier",
      "bundle": "art-317-rhc-multiplier-reconciler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-317-rhc-multiplier-reconciler.json",
      "kernel_digest": "sha256:429e977403062feed23c749598080acc370be7c4fbe83704b1c1884bccc3a94f"
    },
    {
      "tool_id": "art-318-rhc-regime-mapper",
      "mcp_name": "map_robinhood_chain_regime",
      "bundle": "art-318-rhc-regime-mapper.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-318-rhc-regime-mapper.json",
      "kernel_digest": "sha256:a254b7eb00a32b29a66ec968198d5fcaf29bff88a1a9881739f2a25b5ec59856"
    },
    {
      "tool_id": "art-319-rhc-valuation-linter",
      "mcp_name": "lint_stock_token_valuation",
      "bundle": "art-319-rhc-valuation-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-319-rhc-valuation-linter.json",
      "kernel_digest": "sha256:1b2549c6c23eeff309d070117288897e871490b446375f87875bd6d973e25a31"
    },
    {
      "tool_id": "art-32-a2a-agent-card-trust-chain-validator",
      "mcp_name": "validate_a2a_trust_chain",
      "bundle": "art-32-a2a-agent-card-trust-chain-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-32-a2a-agent-card-trust-chain-validator.json",
      "kernel_digest": "sha256:b559ef728aacf8aa3f1ee6cb9db684bf7b32b917bafcbcacb0cc88c16c76c008"
    },
    {
      "tool_id": "art-320-rhc-collateral-haircut",
      "mcp_name": "compute_stock_token_collateral_haircut",
      "bundle": "art-320-rhc-collateral-haircut.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-320-rhc-collateral-haircut.json",
      "kernel_digest": "sha256:fd8a869feabce17a886f3ccfab9cd1934a02f866b36883269c186a0af544c5a0"
    },
    {
      "tool_id": "art-321-rhc-bold-finality-classifier",
      "mcp_name": "classify_bold_challenge_finality",
      "bundle": "art-321-rhc-bold-finality-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-321-rhc-bold-finality-classifier.json",
      "kernel_digest": "sha256:843562f81f65f23041c7aed365bb1e7119591065931b82e37682c2ad6489ea93"
    },
    {
      "tool_id": "art-322-rhc-ap-redemption-stress",
      "mcp_name": "stress_test_ap_redemption_path",
      "bundle": "art-322-rhc-ap-redemption-stress.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-322-rhc-ap-redemption-stress.json",
      "kernel_digest": "sha256:043b1b5c17986181cd446d5ffa5594209cc4cf4e29416c72e3a47a436160ea2d"
    },
    {
      "tool_id": "art-323-rhc-fit-diagnostic",
      "mcp_name": "run_robinhood_chain_fit_diagnostic",
      "bundle": "art-323-rhc-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-323-rhc-fit-diagnostic.json",
      "kernel_digest": "sha256:e09470ce920af00e8494502ae75b0a5986c163b2150f95ec58478d93c87e1a47"
    },
    {
      "tool_id": "art-324-tvm-npv",
      "mcp_name": "compute_npv",
      "bundle": "art-324-tvm-npv.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-324-tvm-npv.json",
      "kernel_digest": "sha256:73ed269fd294aec7d9ff692c40383f59d38689eac424726d8c135c52ff8c78a2"
    },
    {
      "tool_id": "art-325-tvm-irr",
      "mcp_name": "compute_irr",
      "bundle": "art-325-tvm-irr.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-325-tvm-irr.json",
      "kernel_digest": "sha256:ce6c2877623d0c8092e2ec9a670ce48ce411824ec8006e77f813ecce62070b6d"
    },
    {
      "tool_id": "art-326-tvm-xirr",
      "mcp_name": "compute_xirr",
      "bundle": "art-326-tvm-xirr.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-326-tvm-xirr.json",
      "kernel_digest": "sha256:3248ec11b6d575a1795556fc220cc80b0f59b917cf7753117589a66df18b53a6"
    },
    {
      "tool_id": "art-327-tvm-annuity",
      "mcp_name": "compute_annuity",
      "bundle": "art-327-tvm-annuity.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-327-tvm-annuity.json",
      "kernel_digest": "sha256:165274b6b7aaf7bdd149aa20b208b60dd4d5a632e159d6801d213a8808b2e4e9"
    },
    {
      "tool_id": "art-328-tvm-breakeven",
      "mcp_name": "compute_breakeven",
      "bundle": "art-328-tvm-breakeven.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-328-tvm-breakeven.json",
      "kernel_digest": "sha256:8ee3fde4026fd67095856d912a31f30448034efb23fcf876c670c518b1e1cb54"
    },
    {
      "tool_id": "art-329-tvm-bond-duration",
      "mcp_name": "compute_bond_duration",
      "bundle": "art-329-tvm-bond-duration.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-329-tvm-bond-duration.json",
      "kernel_digest": "sha256:1a9ea550792a2f97b68467d9ee4ba5672eb14643c70df767526da61b7913d531"
    },
    {
      "tool_id": "art-33-mcp-server-self-attestation-pack",
      "mcp_name": "lint_mcp_server_conformance",
      "bundle": "art-33-mcp-server-self-attestation-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-33-mcp-server-self-attestation-pack.json",
      "kernel_digest": "sha256:f5e88b40ff67283153a60a064c7226387fe7da982ac9d1cb6d8224e6e2c4f07f"
    },
    {
      "tool_id": "art-330-tvm-dv01",
      "mcp_name": "compute_dv01",
      "bundle": "art-330-tvm-dv01.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-330-tvm-dv01.json",
      "kernel_digest": "sha256:76262e8984a1549f9ff95eb1312333c269fc15afbeb9c2f7fc6a7364393ef966"
    },
    {
      "tool_id": "art-331-tvm-convexity",
      "mcp_name": "compute_convexity",
      "bundle": "art-331-tvm-convexity.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-331-tvm-convexity.json",
      "kernel_digest": "sha256:56d259be1b9261ab5eb2f2370e7965b48ec47f329ad585c5e980a327525262c5"
    },
    {
      "tool_id": "art-332-build-amortization-schedule",
      "mcp_name": "build_amortization_schedule",
      "bundle": "art-332-build-amortization-schedule.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-332-build-amortization-schedule.json",
      "kernel_digest": "sha256:c43a019193d999e9f93930a4bf793f51192c11245151211f1c26f038629caef9"
    },
    {
      "tool_id": "art-335-compute-dti-ratios",
      "mcp_name": "compute_dti_ratios",
      "bundle": "art-335-compute-dti-ratios.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-335-compute-dti-ratios.json",
      "kernel_digest": "sha256:2e686160add3cada6ff0482be86c0e368cd1680f7566f8deac31974459f9dc69"
    },
    {
      "tool_id": "art-336-compute-ltv-ratios",
      "mcp_name": "compute_ltv_ratios",
      "bundle": "art-336-compute-ltv-ratios.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-336-compute-ltv-ratios.json",
      "kernel_digest": "sha256:65a08e84465e1ec8ca4a01e9b4b0c7d7d5c566ca467f6efdf622598c36511706"
    },
    {
      "tool_id": "art-338-compute-federal-withholding",
      "mcp_name": "compute_federal_withholding",
      "bundle": "art-338-compute-federal-withholding.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-338-compute-federal-withholding.json",
      "kernel_digest": "sha256:3e47de0970d976aa0ae29c66249d8ae11cf754a870d516336914a0a2f3a3825d"
    },
    {
      "tool_id": "art-339-compute-gross-to-net",
      "mcp_name": "compute_gross_to_net",
      "bundle": "art-339-compute-gross-to-net.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-339-compute-gross-to-net.json",
      "kernel_digest": "sha256:58c1128e8a66033dfe7cbae4e700f57f370ae362cf62b4b12ac7c70a1710afa5"
    },
    {
      "tool_id": "art-34-tempo-fit-diagnostic",
      "mcp_name": "run_tempo_fit_diagnostic",
      "bundle": "art-34-tempo-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-34-tempo-fit-diagnostic.json",
      "kernel_digest": "sha256:b9ed479a76b0cfcc9a781b741f7a696e6a3cfd4f0cb99ed6621677702cf2d82c"
    },
    {
      "tool_id": "art-340-compute-flsa-regular-rate",
      "mcp_name": "compute_flsa_regular_rate",
      "bundle": "art-340-compute-flsa-regular-rate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-340-compute-flsa-regular-rate.json",
      "kernel_digest": "sha256:dc00a21aac85481160cee3c24ff63e9fae0faace62668602b069aab28cb7a06a"
    },
    {
      "tool_id": "art-342-compute-escrow-analysis",
      "mcp_name": "compute_escrow_analysis",
      "bundle": "art-342-compute-escrow-analysis.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-342-compute-escrow-analysis.json",
      "kernel_digest": "sha256:e607aef8dedf929559f5a0daafd8a26ba54b900cd7d64c91ee96f5c88416aa9d"
    },
    {
      "tool_id": "art-344-compute-mlr-rebate",
      "mcp_name": "compute_mlr_rebate",
      "bundle": "art-344-compute-mlr-rebate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-344-compute-mlr-rebate.json",
      "kernel_digest": "sha256:cbfd7b14ca5eea94ba5e2f06b9b61ae2e75e52cb321068fd05eaad7b4969ee28"
    },
    {
      "tool_id": "art-346-compute-experience-mod",
      "mcp_name": "compute_experience_mod",
      "bundle": "art-346-compute-experience-mod.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-346-compute-experience-mod.json",
      "kernel_digest": "sha256:23a53d6a4168ee19c365556e8672f02cf9d36e2f6445a4d2fc8db1c511d953f5"
    },
    {
      "tool_id": "art-348-score-credit-model-quantized",
      "mcp_name": "score_credit_model_quantized",
      "bundle": "art-348-score-credit-model-quantized.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-348-score-credit-model-quantized.json",
      "kernel_digest": "sha256:dc6397d80f24256dca54268da76455d52adbc30581facc329dbec8aa51fbefeb"
    },
    {
      "tool_id": "art-349-fedwire-structured-address-linter",
      "mcp_name": "lint_fedwire_structured_address",
      "bundle": "art-349-fedwire-structured-address-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-349-fedwire-structured-address-linter.json",
      "kernel_digest": "sha256:5d00ddaa78f298a5fa938bf6f520102ef38a75b1de34b7fdb631905ef13cadc8"
    },
    {
      "tool_id": "art-35-tempo-payments-business-case",
      "mcp_name": "model_tempo_payment_economics",
      "bundle": "art-35-tempo-payments-business-case.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-35-tempo-payments-business-case.json",
      "kernel_digest": "sha256:983a22594a38514987c18253d6efe800adb9ffb96148357f3deb80975f46837c"
    },
    {
      "tool_id": "art-350-fedwire-address-sweep",
      "mcp_name": "sweep_fedwire_addresses",
      "bundle": "art-350-fedwire-address-sweep.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-350-fedwire-address-sweep.json",
      "kernel_digest": "sha256:3ae08c2f86a8a34e3be03ac7e3df38b0d5d2d0ee47fda15364f8d365f6c295d2"
    },
    {
      "tool_id": "art-352-etr-control-evidence-checker",
      "mcp_name": "check_etr_control_evidence",
      "bundle": "art-352-etr-control-evidence-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-352-etr-control-evidence-checker.json",
      "kernel_digest": "sha256:e9bbe808cfaec0c0c043fb1b8936ec1bff6a491ee704298662e13591cfdbdd8f"
    },
    {
      "tool_id": "art-353-etr-possession-chain-builder",
      "mcp_name": "build_etr_possession_chain",
      "bundle": "art-353-etr-possession-chain-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-353-etr-possession-chain-builder.json",
      "kernel_digest": "sha256:13ba0669d5e6d376f027ff9d182bc9d5578a33196aa58a755e376dc29a2c4888"
    },
    {
      "tool_id": "art-354-mletr-jurisdiction-adoption-lookup",
      "mcp_name": "lookup_mletr_jurisdiction_adoption",
      "bundle": "art-354-mletr-jurisdiction-adoption-lookup.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-354-mletr-jurisdiction-adoption-lookup.json",
      "kernel_digest": "sha256:182b05c2f8ecd1a36f271bfffc299baad5f581b051bf9b4f921e9e9521599ab7"
    },
    {
      "tool_id": "art-355-erba-standardized-rwa-calculator",
      "mcp_name": "compute_rwa_erba_2026",
      "bundle": "art-355-erba-standardized-rwa-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-355-erba-standardized-rwa-calculator.json",
      "kernel_digest": "sha256:99791def46ab9a59fb40a172849acf5aa989fe19c873d272759c2ddf8bcfd80d"
    },
    {
      "tool_id": "art-356-compute-oprisk-sma-2026",
      "mcp_name": "compute_oprisk_sma_2026",
      "bundle": "art-356-compute-oprisk-sma-2026.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-356-compute-oprisk-sma-2026.json",
      "kernel_digest": "sha256:e67b9da9f48f588611dee11e1da315939919a5a8b20c287a02840be84ccad970"
    },
    {
      "tool_id": "art-357-basel-2023-vs-2026-capital-delta-comparator",
      "mcp_name": "compare_basel_2023_vs_2026",
      "bundle": "art-357-basel-2023-vs-2026-capital-delta-comparator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-357-basel-2023-vs-2026-capital-delta-comparator.json",
      "kernel_digest": "sha256:afd75d6663426db39230590951e6f665c53303dff3f98827c91c30ff6fb6d1b6"
    },
    {
      "tool_id": "art-358-simulate-output-floor",
      "mcp_name": "simulate_output_floor",
      "bundle": "art-358-simulate-output-floor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-358-simulate-output-floor.json",
      "kernel_digest": "sha256:8f781a73d514cd1ee4db0e654c32b3a632a43e3a7fdd02cc1c2f881a6bfbd873"
    },
    {
      "tool_id": "art-36-tempo-mpp-agent-mandate",
      "mcp_name": "decode_mpp_session",
      "bundle": "art-36-tempo-mpp-agent-mandate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-36-tempo-mpp-agent-mandate.json",
      "kernel_digest": "sha256:4967b7d4af80a186fa8374e13f61c4f6a14a94ef7f74474dc4fd840ddf488608"
    },
    {
      "tool_id": "art-361-camera-provenance-check",
      "mcp_name": "check_camera_provenance",
      "bundle": "art-361-camera-provenance-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-361-camera-provenance-check.json",
      "kernel_digest": "sha256:66a38ec12dbba452a125bf4d8d7e48439c603c7307af287f274e17bac14aa6eb"
    },
    {
      "tool_id": "art-362-compute-raroc-loan-price",
      "mcp_name": "compute_raroc_loan_price",
      "bundle": "art-362-compute-raroc-loan-price.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-362-compute-raroc-loan-price.json",
      "kernel_digest": "sha256:924bffad0e3ca899065de2ce2e30a9339ed8b16a215ac8a5bf606f8fc0a9cc0b"
    },
    {
      "tool_id": "art-363-compute-dscr",
      "mcp_name": "compute_dscr",
      "bundle": "art-363-compute-dscr.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-363-compute-dscr.json",
      "kernel_digest": "sha256:72672db356155cb674c7b09b6e09d78072704a9700fd99f431fead87a6816ac9"
    },
    {
      "tool_id": "art-364-compute-lcr-nsfr-leverage",
      "mcp_name": "compute_lcr_nsfr_leverage",
      "bundle": "art-364-compute-lcr-nsfr-leverage.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-364-compute-lcr-nsfr-leverage.json",
      "kernel_digest": "sha256:168029eb2a2ece66535b95015170c82a1babc5d499325845f30b73065fedb204"
    },
    {
      "tool_id": "art-365-compute-globe-topup-tax",
      "mcp_name": "compute_globe_topup_tax",
      "bundle": "art-365-compute-globe-topup-tax.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-365-compute-globe-topup-tax.json",
      "kernel_digest": "sha256:13a6650112aa3c9d98d82f8b01e865c13a0a80fedbda70988c9d012207a66e89"
    },
    {
      "tool_id": "art-366-price-embedded-insurance",
      "mcp_name": "price_embedded_insurance",
      "bundle": "art-366-price-embedded-insurance.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-366-price-embedded-insurance.json",
      "kernel_digest": "sha256:922020678b293aa6eb63c4a37bcb255584dbba538057ff12e804602c901705fe"
    },
    {
      "tool_id": "art-367-compute-cross-border-fees",
      "mcp_name": "compute_cross_border_fees",
      "bundle": "art-367-compute-cross-border-fees.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-367-compute-cross-border-fees.json",
      "kernel_digest": "sha256:ab7cc7c6345a21988fca592f503a6b89a4ddc3fe97267f8996170f1021619817"
    },
    {
      "tool_id": "art-368-compute-fx-netting-positions",
      "mcp_name": "compute_fx_netting_positions",
      "bundle": "art-368-compute-fx-netting-positions.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-368-compute-fx-netting-positions.json",
      "kernel_digest": "sha256:f7c40844e14788edbc93617ffab9ff10e02f9ced7a427a11d232041defcb2f78"
    },
    {
      "tool_id": "art-369-run-rate-shock-ladder",
      "mcp_name": "run_rate_shock_ladder",
      "bundle": "art-369-run-rate-shock-ladder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-369-run-rate-shock-ladder.json",
      "kernel_digest": "sha256:225cfd55e3d840c397a4282c89669257f774926ce11c8062c5dbe6d249cc730e"
    },
    {
      "tool_id": "art-37-tempo-stablecoin-issuance",
      "mcp_name": "validate_tempo_token_compliance",
      "bundle": "art-37-tempo-stablecoin-issuance.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-37-tempo-stablecoin-issuance.json",
      "kernel_digest": "sha256:252b8f7b8a64ab8a59613d891c4849f52fdc3322a68a98de86dd032a2305f6ae"
    },
    {
      "tool_id": "art-370-supervisory-scenario-replay",
      "mcp_name": "replay_supervisory_scenario",
      "bundle": "art-370-supervisory-scenario-replay.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-370-supervisory-scenario-replay.json",
      "kernel_digest": "sha256:1e4fce8fd6091dfe615782e95fda6b777a3c36d0fe5d65cf211f2957d69a64cd"
    },
    {
      "tool_id": "art-371-simulate-var-monte-carlo",
      "mcp_name": "simulate_var_monte_carlo",
      "bundle": "art-371-simulate-var-monte-carlo.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-371-simulate-var-monte-carlo.json",
      "kernel_digest": "sha256:5e03b986ab0189445180af9d2785a508b95bc0f3ae47c68b24d462066c0b42cc"
    },
    {
      "tool_id": "art-373-recompute-fund-nav",
      "mcp_name": "recompute_fund_nav",
      "bundle": "art-373-recompute-fund-nav.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-373-recompute-fund-nav.json",
      "kernel_digest": "sha256:3814c169b6e2757ca9d93f31022a7c6234d75676d9a66c7d253f672a4a4ae8ac"
    },
    {
      "tool_id": "art-374-test-nav-error-materiality",
      "mcp_name": "test_nav_error_materiality",
      "bundle": "art-374-test-nav-error-materiality.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-374-test-nav-error-materiality.json",
      "kernel_digest": "sha256:ea70af686a6a7920e78cc9a8c561971099404d2b051fae1c6f6fcf613ab89e7a"
    },
    {
      "tool_id": "art-375-compute-fund-expense-ratios",
      "mcp_name": "compute_fund_expense_ratios",
      "bundle": "art-375-compute-fund-expense-ratios.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-375-compute-fund-expense-ratios.json",
      "kernel_digest": "sha256:21e7330a4b9eb3f27ddcd9bbe5fb4dcf6e3143f9aa9c05faea150bb6c5a2c1c1"
    },
    {
      "tool_id": "art-376-score-payee-name-match",
      "mcp_name": "score_payee_name_match",
      "bundle": "art-376-score-payee-name-match.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-376-score-payee-name-match.json",
      "kernel_digest": "sha256:de422d2d169f590fa61cfe8f37060bd7af2944def5730c83f77b88c6ed538871"
    },
    {
      "tool_id": "art-377-build-vop-session-receipt",
      "mcp_name": "build_vop_session_receipt",
      "bundle": "art-377-build-vop-session-receipt.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-377-build-vop-session-receipt.json",
      "kernel_digest": "sha256:0a05ff3c98289d522ac8c33f9348e44f835c6ace45f93a2e25e4fa6d7871f317"
    },
    {
      "tool_id": "art-379-agent-incident-record-composer",
      "mcp_name": "build_agent_incident_record",
      "bundle": "art-379-agent-incident-record-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-379-agent-incident-record-composer.json",
      "kernel_digest": "sha256:ca7adfd773fa280aeacd5abc28dd20e505612adeceeb7d9311e419c794920177"
    },
    {
      "tool_id": "art-38-tempo-onchain-aml",
      "mcp_name": "screen_tip20_transfer_batch",
      "bundle": "art-38-tempo-onchain-aml.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-38-tempo-onchain-aml.json",
      "kernel_digest": "sha256:9e0872728a1ce51e8fe58bb13bec82cc382a97584cd3fb9517db6f621072bbc7"
    },
    {
      "tool_id": "art-385-agent-token-scope-checker",
      "mcp_name": "check_agent_token_scope",
      "bundle": "art-385-agent-token-scope-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-385-agent-token-scope-checker.json",
      "kernel_digest": "sha256:ceb4b481b11aabd4718fed5d5c1d67fb69a5b58a07e48c5d1be12bbe8113af1a"
    },
    {
      "tool_id": "art-386-lint-cbom-structure",
      "mcp_name": "lint_cbom_structure",
      "bundle": "art-386-lint-cbom-structure.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-386-lint-cbom-structure.json",
      "kernel_digest": "sha256:d82c9dafda429dc646d851ed45d680724fa9e2d9c308b29e2d9a6ac10f24c257"
    },
    {
      "tool_id": "art-387-pqc-deadline-ladder-calculator",
      "mcp_name": "compute_pqc_deadline_ladder",
      "bundle": "art-387-pqc-deadline-ladder-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-387-pqc-deadline-ladder-calculator.json",
      "kernel_digest": "sha256:22f4891e4f4169482a7f9026e33d39349cbee9578f4001be24826afadcb85c1c"
    },
    {
      "tool_id": "art-388-tempo-fee-amm-converter",
      "mcp_name": "convert_tempo_fee_amm",
      "bundle": "art-388-tempo-fee-amm-converter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-388-tempo-fee-amm-converter.json",
      "kernel_digest": "sha256:2d03df3ee9d7450686eb4fb59512bb3e13c77915d6a1e96c27354725185e0ca2"
    },
    {
      "tool_id": "art-389-tempo-mainnet-fee-capacity",
      "mcp_name": "compute_tempo_mainnet_fee_capacity",
      "bundle": "art-389-tempo-mainnet-fee-capacity.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-389-tempo-mainnet-fee-capacity.json",
      "kernel_digest": "sha256:cfa8b47b776f0402746e4968070394d060291ee3afe265412a07fcd2018194ac"
    },
    {
      "tool_id": "art-39-tempo-zone-disclosure",
      "mcp_name": "validate_tempo_zone_disclosure",
      "bundle": "art-39-tempo-zone-disclosure.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-39-tempo-zone-disclosure.json",
      "kernel_digest": "sha256:05bec4999682594eba3e6bccae123325059131b7d46c30a259ce4f0037610adf"
    },
    {
      "tool_id": "art-390-tip20-memo-commitment-validator",
      "mcp_name": "validate_tip20_memo_commitment",
      "bundle": "art-390-tip20-memo-commitment-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-390-tip20-memo-commitment-validator.json",
      "kernel_digest": "sha256:674c4beec75fed25496ab6ea99dffe58a860e683e6c82485de35ac65bcff7fce"
    },
    {
      "tool_id": "art-391-compute-canton-traffic-cost",
      "mcp_name": "compute_canton_traffic_cost",
      "bundle": "art-391-compute-canton-traffic-cost.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-391-compute-canton-traffic-cost.json",
      "kernel_digest": "sha256:6784aa8d8ebe52de0d2ab52e2bb48d95559cd4796016eb7fd5388ca559b9d73b"
    },
    {
      "tool_id": "art-392-compute-canton-app-reward-estimate",
      "mcp_name": "compute_canton_app_reward_estimate",
      "bundle": "art-392-compute-canton-app-reward-estimate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-392-compute-canton-app-reward-estimate.json",
      "kernel_digest": "sha256:a70be49eac55d78f34ee302aac5107512ea2f745d7ae0aeb0753644fac701c2f"
    },
    {
      "tool_id": "art-393-x402-v2-migration-linter",
      "mcp_name": "lint_x402_v2_migration",
      "bundle": "art-393-x402-v2-migration-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-393-x402-v2-migration-linter.json",
      "kernel_digest": "sha256:fdb16b08532bdd3b1513e88aa97cb133f64c2ea0d04d8b0556107a2d0e95caac"
    },
    {
      "tool_id": "art-394-x402-deferred-handshake-validator",
      "mcp_name": "validate_x402_deferred_handshake",
      "bundle": "art-394-x402-deferred-handshake-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-394-x402-deferred-handshake-validator.json",
      "kernel_digest": "sha256:86b67fe8bd78c4f98cff644943c97efe820149953edf0080e31c279d760f5994"
    },
    {
      "tool_id": "art-396-compute-15c3-3-reserve",
      "mcp_name": "compute_15c3_3_reserve",
      "bundle": "art-396-compute-15c3-3-reserve.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-396-compute-15c3-3-reserve.json",
      "kernel_digest": "sha256:4d4f69e7fa90f1983449c71e85bbf2446e5dae6ee6b77249b04fa5f8f891223a"
    },
    {
      "tool_id": "art-397-lint-trace-cat-reports",
      "mcp_name": "lint_trace_cat_reports",
      "bundle": "art-397-lint-trace-cat-reports.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-397-lint-trace-cat-reports.json",
      "kernel_digest": "sha256:aa77f951451f7ca0f0491377f11ca36e72a6fbe9856e4575cfe2bba60e060379"
    },
    {
      "tool_id": "art-398-lint-metro2-record",
      "mcp_name": "lint_metro2_record",
      "bundle": "art-398-lint-metro2-record.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-398-lint-metro2-record.json",
      "kernel_digest": "sha256:608cb6a37764d1dacf9fac00e70b7a86486cfe76f10dc6c83b8ab87a4de8d3e5"
    },
    {
      "tool_id": "art-399-lint-x12-claim-records",
      "mcp_name": "lint_x12_claim_records",
      "bundle": "art-399-lint-x12-claim-records.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-399-lint-x12-claim-records.json",
      "kernel_digest": "sha256:b3acb2f4a9c067913ed0abcc7a47a783f033fbb08a6c467341233bae5def2a1f"
    },
    {
      "tool_id": "art-40-tempo-agentic-checkout",
      "mcp_name": "map_tempo_settlement",
      "bundle": "art-40-tempo-agentic-checkout.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-40-tempo-agentic-checkout.json",
      "kernel_digest": "sha256:47e0d8df39b535ff28996c6dc12584f8049e74d5b4f532510f296e2eebbddc02"
    },
    {
      "tool_id": "art-400-check-official-statement-completeness",
      "mcp_name": "check_official_statement_completeness",
      "bundle": "art-400-check-official-statement-completeness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-400-check-official-statement-completeness.json",
      "kernel_digest": "sha256:031039a46c60763e68a297e2d0cb28799aa5de6df00d9cd56926d73092ab6b30"
    },
    {
      "tool_id": "art-401-validate-form5500-schedules",
      "mcp_name": "validate_form5500_schedules",
      "bundle": "art-401-validate-form5500-schedules.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-401-validate-form5500-schedules.json",
      "kernel_digest": "sha256:69b7a4767ea76f50dcf221f85f8edb02f48c36b00cf3ec3419be9ad99e00b2f4"
    },
    {
      "tool_id": "art-402-validate-regf-call-frequency",
      "mcp_name": "validate_regf_call_frequency",
      "bundle": "art-402-validate-regf-call-frequency.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-402-validate-regf-call-frequency.json",
      "kernel_digest": "sha256:49d5b68d9b602859352499b88b4a3748a4eb06f8c6e3e58b98c6198ca136bc9f"
    },
    {
      "tool_id": "art-403-check-debt-validation-notice",
      "mcp_name": "check_debt_validation_notice",
      "bundle": "art-403-check-debt-validation-notice.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-403-check-debt-validation-notice.json",
      "kernel_digest": "sha256:7587d455f6bdc2449925d27d42cc07a2660c799f4670d238cb0793af19d274fa"
    },
    {
      "tool_id": "art-404-check-retail-installment-disclosures",
      "mcp_name": "check_retail_installment_disclosures",
      "bundle": "art-404-check-retail-installment-disclosures.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-404-check-retail-installment-disclosures.json",
      "kernel_digest": "sha256:06ea130127d2c462fd7cf1f689399a8c38d577cfe49220ea12f30a71eacaf87e"
    },
    {
      "tool_id": "art-405-check-private-student-loan-disclosures",
      "mcp_name": "check_private_student_loan_disclosures",
      "bundle": "art-405-check-private-student-loan-disclosures.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-405-check-private-student-loan-disclosures.json",
      "kernel_digest": "sha256:75fd46391316b49459fd5cfc046cdfc162076a32e0f76268ed539ffb43e3bd6e"
    },
    {
      "tool_id": "art-406-cross-venue-margin-estimator",
      "mcp_name": "estimate_cross_venue_margin_capital",
      "bundle": "art-406-cross-venue-margin-estimator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-406-cross-venue-margin-estimator.json",
      "kernel_digest": "sha256:43750924c09ef1d6bfd8c815c5452fb6c21d0f7261c5518df2c9781abace1499"
    },
    {
      "tool_id": "art-407-umr-aana-readiness-diagnostic",
      "mcp_name": "run_umr_aana_readiness",
      "bundle": "art-407-umr-aana-readiness-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-407-umr-aana-readiness-diagnostic.json",
      "kernel_digest": "sha256:ec1ae85431a3f2dc2a83949b48729db2b98414f0424c360c26bac091556f3bea"
    },
    {
      "tool_id": "art-409-dpa-art28-completeness-checker",
      "mcp_name": "check_dpa_gdpr_art28",
      "bundle": "art-409-dpa-art28-completeness-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-409-dpa-art28-completeness-checker.json",
      "kernel_digest": "sha256:640dfd01155c133e833f96c9b7304ae863c00abeb361a3d1d707e96fc85e9b40"
    },
    {
      "tool_id": "art-41-tempo-validator-readiness",
      "mcp_name": "score_tempo_validator_readiness",
      "bundle": "art-41-tempo-validator-readiness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-41-tempo-validator-readiness.json",
      "kernel_digest": "sha256:461449fa5c72e430c60d8e1b07c67491bbdffd14488d14d27e85671017ce0d01"
    },
    {
      "tool_id": "art-410-clause-coverage-scorer",
      "mcp_name": "score_clause_coverage",
      "bundle": "art-410-clause-coverage-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-410-clause-coverage-scorer.json",
      "kernel_digest": "sha256:43e9115f892a58de62567becc360a463707b7aa621dc6743cee3bda398be3d4d"
    },
    {
      "tool_id": "art-411-ai-addendum-assembler",
      "mcp_name": "assemble_ai_addendum",
      "bundle": "art-411-ai-addendum-assembler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-411-ai-addendum-assembler.json",
      "kernel_digest": "sha256:acbbbf9e75cae616381dcbdd06684f7b930a4717cb5966d6de4438ede3f04201"
    },
    {
      "tool_id": "art-412-ai-act-procurement-clause-mapper",
      "mcp_name": "map_ai_act_procurement_clauses",
      "bundle": "art-412-ai-act-procurement-clause-mapper.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-412-ai-act-procurement-clause-mapper.json",
      "kernel_digest": "sha256:892f0f32b3889153f5a40251ad7cf96f85b3588942c675d4f91008061a33927a"
    },
    {
      "tool_id": "art-413-screen-sanctions-private",
      "mcp_name": "screen_sanctions_private",
      "bundle": "art-413-screen-sanctions-private.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-413-screen-sanctions-private.json",
      "kernel_digest": "sha256:2af360c0c70be73aaad6a5c1ac72f0718d6480b7b8d524a8d929b684532805e2"
    },
    {
      "tool_id": "art-414-compute-rbc-action-level-private",
      "mcp_name": "compute_rbc_action_level_private",
      "bundle": "art-414-compute-rbc-action-level-private.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-414-compute-rbc-action-level-private.json",
      "kernel_digest": "sha256:f2beca9ef027189ddc810d8ad3f1f3fb2105ee53a8a4e810241c8ca132b5194a"
    },
    {
      "tool_id": "art-415-check-capital-adequacy-private",
      "mcp_name": "check_capital_adequacy_private",
      "bundle": "art-415-check-capital-adequacy-private.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-415-check-capital-adequacy-private.json",
      "kernel_digest": "sha256:2ea7eb0372ecebf09f65212f7005ce7e5e31c1e0b784b1a8e55b057cc5f98846"
    },
    {
      "tool_id": "art-418-idv-verification-failure-incident-composer",
      "mcp_name": "build_idv_verification_incident_record",
      "bundle": "art-418-idv-verification-failure-incident-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-418-idv-verification-failure-incident-composer.json",
      "kernel_digest": "sha256:90527f7f3f2c9cb095cea22dcaef24642147eb19350d1a0d12bc4eeccc168822"
    },
    {
      "tool_id": "art-42-arc-fit-diagnostic",
      "mcp_name": "run_arc_fit_diagnostic",
      "bundle": "art-42-arc-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-42-arc-fit-diagnostic.json",
      "kernel_digest": "sha256:84cf3e4b4dd77ad8ed4f6425d9a623c51ae75b4855e2fb629505f1485387cee1"
    },
    {
      "tool_id": "art-424-witness-cosignature-verifier",
      "mcp_name": "verify_witness_cosignatures",
      "bundle": "art-424-witness-cosignature-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-424-witness-cosignature-verifier.json",
      "kernel_digest": "sha256:d9ed5d3a0780e192b9d8f56ff41b6893ab74c516128dfca643191e9a76324caf"
    },
    {
      "tool_id": "art-425-large-exposures-limit-check",
      "mcp_name": "compute_large_exposures_limit",
      "bundle": "art-425-large-exposures-limit-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-425-large-exposures-limit-check.json",
      "kernel_digest": "sha256:eea6976089a31b050d82c8bc25f5fb90f8f7e2b464627acc89bb16e5d58c859e"
    },
    {
      "tool_id": "art-426-cecl-ecl-calculator",
      "mcp_name": "calculate_cecl_ecl_allowance",
      "bundle": "art-426-cecl-ecl-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-426-cecl-ecl-calculator.json",
      "kernel_digest": "sha256:3a945610238be19cfb66bb261bdb544507d2eb0d978c45a98d4f4570da40e6f8"
    },
    {
      "tool_id": "art-427-discount-window-capacity",
      "mcp_name": "compute_discount_window_capacity",
      "bundle": "art-427-discount-window-capacity.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-427-discount-window-capacity.json",
      "kernel_digest": "sha256:9229d3650b52b9385576c8f0c878c174906804fb4ccca5ae197016f655fa4aea"
    },
    {
      "tool_id": "art-429-var-backtest-traffic-light",
      "mcp_name": "compute_var_backtest_traffic_light",
      "bundle": "art-429-var-backtest-traffic-light.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-429-var-backtest-traffic-light.json",
      "kernel_digest": "sha256:25b20c0e87bf44b54d5c7f92e3ac4994db2af88a5fcb98ee3755972234fafe6b"
    },
    {
      "tool_id": "art-43-arc-cpn-model",
      "mcp_name": "model_arc_cpn_economics",
      "bundle": "art-43-arc-cpn-model.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-43-arc-cpn-model.json",
      "kernel_digest": "sha256:b63c0541028ab8fc4734ed626c01d898b2248c38df45a7136d68bc76669a4f91"
    },
    {
      "tool_id": "art-431-fdic-assessment-rate-calculator",
      "mcp_name": "compute_fdic_assessment_rate",
      "bundle": "art-431-fdic-assessment-rate-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-431-fdic-assessment-rate-calculator.json",
      "kernel_digest": "sha256:b1df1b03484fa6c52ac635f0e59f3d0c3f8d2fade923f4ad223a7d39202d1e26"
    },
    {
      "tool_id": "art-432-call-report-rc-balance-sheet",
      "mcp_name": "map_call_report_schedule_rc",
      "bundle": "art-432-call-report-rc-balance-sheet.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-432-call-report-rc-balance-sheet.json",
      "kernel_digest": "sha256:ebdcc54a5a9f44bae3307929b2c226e91666a2929a99fb42e15eb5f0df79c7d1"
    },
    {
      "tool_id": "art-433-call-report-rcr-capital",
      "mcp_name": "map_call_report_schedule_rcr",
      "bundle": "art-433-call-report-rcr-capital.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-433-call-report-rcr-capital.json",
      "kernel_digest": "sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c"
    },
    {
      "tool_id": "art-434-call-report-edit-check-gate",
      "mcp_name": "run_call_report_edit_checks",
      "bundle": "art-434-call-report-edit-check-gate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-434-call-report-edit-check-gate.json",
      "kernel_digest": "sha256:fc730e1410814863f534802d3bcd7d948ac232f8f1fb5ddcf9078e4c97dd075d"
    },
    {
      "tool_id": "art-435-bhc-schedule-hc-balance-sheet",
      "mcp_name": "map_bhc_schedule_hc",
      "bundle": "art-435-bhc-schedule-hc-balance-sheet.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-435-bhc-schedule-hc-balance-sheet.json",
      "kernel_digest": "sha256:82f0207a25a6122e68a398fa7e274529843c39c73a82287c072e77a414b0e7fe"
    },
    {
      "tool_id": "art-436-bhc-schedule-hcr-capital",
      "mcp_name": "map_bhc_schedule_hcr",
      "bundle": "art-436-bhc-schedule-hcr-capital.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-436-bhc-schedule-hcr-capital.json",
      "kernel_digest": "sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295"
    },
    {
      "tool_id": "art-437-fr2052a-inflow-outflow-classifier",
      "mcp_name": "compute_fr2052a_inflow_outflow_classification",
      "bundle": "art-437-fr2052a-inflow-outflow-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-437-fr2052a-inflow-outflow-classifier.json",
      "kernel_digest": "sha256:257900eac445c93d28915230529b2be9f0a097be855547ee8c50c98f11a7d122"
    },
    {
      "tool_id": "art-438-eval-attestation-receipt-composer",
      "mcp_name": "compose_eval_attestation_receipt",
      "bundle": "art-438-eval-attestation-receipt-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-438-eval-attestation-receipt-composer.json",
      "kernel_digest": "sha256:4dd15343a439bc1a1a1212c58f21fed27dd330d9f8cf4476bfdd468f67a7624e"
    },
    {
      "tool_id": "art-439-y14-capital-worksheet-rollforward",
      "mcp_name": "rollforward_y14_capital_worksheet",
      "bundle": "art-439-y14-capital-worksheet-rollforward.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-439-y14-capital-worksheet-rollforward.json",
      "kernel_digest": "sha256:c6c4a22b53316a6e6ccebc23773eb8e8509b3aea2dd9591b8ac65c6cd03e31db"
    },
    {
      "tool_id": "art-44-arc-stablefx-model",
      "mcp_name": "model_arc_stablefx_rfq",
      "bundle": "art-44-arc-stablefx-model.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-44-arc-stablefx-model.json",
      "kernel_digest": "sha256:7fcfd2624025beb441f4018775a81c7e1d967809adfaff6b96cdde238bbf8d73"
    },
    {
      "tool_id": "art-442-nmd-behavioral-repricing-mapper",
      "mcp_name": "map_nmd_behavioral_repricing",
      "bundle": "art-442-nmd-behavioral-repricing-mapper.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-442-nmd-behavioral-repricing-mapper.json",
      "kernel_digest": "sha256:388900a314f4d9e05be9bfcf9909a1b89a67b9c482c057d9434cb200f7bef94d"
    },
    {
      "tool_id": "art-443-irrbb-basis-risk-nii-shock-calculator",
      "mcp_name": "calculate_basis_risk_nii_shock",
      "bundle": "art-443-irrbb-basis-risk-nii-shock-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-443-irrbb-basis-risk-nii-shock-calculator.json",
      "kernel_digest": "sha256:6a53b2b9e42a854d9801a6759fcc8e62fbd7ee5f0585ea83b9c43165bf2d9bcc"
    },
    {
      "tool_id": "art-444-collateral-haircut-engine",
      "mcp_name": "compute_basel_haircut_adjusted_exposure",
      "bundle": "art-444-collateral-haircut-engine.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-444-collateral-haircut-engine.json",
      "kernel_digest": "sha256:1d708d8172b54b003ff2da60df4711a8999f6e0d8f327a28ef3538e1eae84cb7"
    },
    {
      "tool_id": "art-445-credit-concentration-topn-sector",
      "mcp_name": "check_credit_concentration_topn_sector",
      "bundle": "art-445-credit-concentration-topn-sector.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-445-credit-concentration-topn-sector.json",
      "kernel_digest": "sha256:2c48c891970145492a64a3005f4756cbe485a5a8f04738cc43b59eea9453bb0b"
    },
    {
      "tool_id": "art-446-counterparty-internal-limit-check",
      "mcp_name": "compute_counterparty_limit_check",
      "bundle": "art-446-counterparty-internal-limit-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-446-counterparty-internal-limit-check.json",
      "kernel_digest": "sha256:235144f13ce1e5f16af5e68341a3f6eac7579044827d63769a9b062658bd21ab"
    },
    {
      "tool_id": "art-447-securitization-risk-retention-check",
      "mcp_name": "check_securitization_risk_retention",
      "bundle": "art-447-securitization-risk-retention-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-447-securitization-risk-retention-check.json",
      "kernel_digest": "sha256:7055ea57a88d5781f25d26b17c7175a83fff59950e1016ffa233023c791ba74e"
    },
    {
      "tool_id": "art-448-ifrs17-loss-component-tracker",
      "mcp_name": "track_ifrs17_loss_component_rollforward",
      "bundle": "art-448-ifrs17-loss-component-tracker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-448-ifrs17-loss-component-tracker.json",
      "kernel_digest": "sha256:8e097549d34ca1082509778e8da4137f414ab761783cc9babc55ec076010976e"
    },
    {
      "tool_id": "art-449-solvency2-scr-module-aggregator",
      "mcp_name": "aggregate_solvency2_scr_modules",
      "bundle": "art-449-solvency2-scr-module-aggregator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-449-solvency2-scr-module-aggregator.json",
      "kernel_digest": "sha256:484b5640fddbb90b1bdecd2a7f4e9023d17cef27245c21ed1f726cbf1f30e0a4"
    },
    {
      "tool_id": "art-45-arc-xreserve-linter",
      "mcp_name": "lint_arc_xreserve_config",
      "bundle": "art-45-arc-xreserve-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-45-arc-xreserve-linter.json",
      "kernel_digest": "sha256:6c42f2e178d592ddca24ae38edae3baed3c67880f4f18ce29b79d11e0e46f4d4"
    },
    {
      "tool_id": "art-450-model-inventory-entry",
      "mcp_name": "build_model_inventory_entry",
      "bundle": "art-450-model-inventory-entry.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-450-model-inventory-entry.json",
      "kernel_digest": "sha256:2de5269cd7ce2153d49d282c65e7561c5f097c2fc88f86daeb66ea327ad21a6e"
    },
    {
      "tool_id": "art-451-model-outcome-analysis",
      "mcp_name": "compare_model_outcome_analysis",
      "bundle": "art-451-model-outcome-analysis.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-451-model-outcome-analysis.json",
      "kernel_digest": "sha256:0109055fc8041ae9b972ed952fe72e0763d5a5ae8b30ff92ef63886e762d102f"
    },
    {
      "tool_id": "art-452-build-ai-training-data-lineage-record",
      "mcp_name": "build_ai_training_data_lineage_record",
      "bundle": "art-452-build-ai-training-data-lineage-record.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-452-build-ai-training-data-lineage-record.json",
      "kernel_digest": "sha256:fd23920a354af2d91e43fa946991d108f2d99c7a9565ba3dbca922aba445e5ad"
    },
    {
      "tool_id": "art-453-model-validation-status",
      "mcp_name": "assess_model_validation_status",
      "bundle": "art-453-model-validation-status.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-453-model-validation-status.json",
      "kernel_digest": "sha256:63eb1d7394a4cafde3fcd6102e610ec0ff1a0ab83c0eb65ad5b704bcaf777ddc"
    },
    {
      "tool_id": "art-454-globe-jurisdictional-etr",
      "mcp_name": "compute_globe_jurisdictional_etr",
      "bundle": "art-454-globe-jurisdictional-etr.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-454-globe-jurisdictional-etr.json",
      "kernel_digest": "sha256:b6c161f165c164256e1d59d3de2d7b967aa272e972f8ad8d17648dbb1066ab78"
    },
    {
      "tool_id": "art-455-globe-sbie-topup",
      "mcp_name": "compute_globe_sbie_topup",
      "bundle": "art-455-globe-sbie-topup.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-455-globe-sbie-topup.json",
      "kernel_digest": "sha256:f883e9af5be1a09cf3f90e6d98b8452905bbef712f381adef50876f7ee4a44ab"
    },
    {
      "tool_id": "art-456-globe-safe-harbour-tests",
      "mcp_name": "evaluate_globe_safe_harbour_tests",
      "bundle": "art-456-globe-safe-harbour-tests.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-456-globe-safe-harbour-tests.json",
      "kernel_digest": "sha256:9dd9ae74b1d4edde67ba59bd862dc96cd7a0623011b3e59070bf5fd6ccbf3669"
    },
    {
      "tool_id": "art-457-globe-gir-composer",
      "mcp_name": "compose_globe_gir",
      "bundle": "art-457-globe-gir-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-457-globe-gir-composer.json",
      "kernel_digest": "sha256:61563ff21326052fe8cd8c86671ef2bcce3ffd879f7ea28ae2f4fc8c333513a2"
    },
    {
      "tool_id": "art-458-attribute-sampling-plan",
      "mcp_name": "plan_attribute_sample",
      "bundle": "art-458-attribute-sampling-plan.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-458-attribute-sampling-plan.json",
      "kernel_digest": "sha256:5bcd64e2925ab483c805160229d7a37241e311140192cd080b09be6d358fec1b"
    },
    {
      "tool_id": "art-459-sod-matrix-check",
      "mcp_name": "check_sod_matrix",
      "bundle": "art-459-sod-matrix-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-459-sod-matrix-check.json",
      "kernel_digest": "sha256:991bda6ad22de1f56d310c7cfbe98b6a7a9e4fdace9805007b0cc161d05cd7cd"
    },
    {
      "tool_id": "art-46-arc-paymaster-model",
      "mcp_name": "model_arc_paymaster_economics",
      "bundle": "art-46-arc-paymaster-model.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-46-arc-paymaster-model.json",
      "kernel_digest": "sha256:86b52d9ce0d72966dc6be706fe6621eb0c036d9be967792292fb315dad560cbd"
    },
    {
      "tool_id": "art-460-ipe-integrity-verifier",
      "mcp_name": "verify_ipe_integrity",
      "bundle": "art-460-ipe-integrity-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-460-ipe-integrity-verifier.json",
      "kernel_digest": "sha256:3739111ed80b1fdde1f68667060608703b547770fc185678540d7e16fa4023c6"
    },
    {
      "tool_id": "art-461-control-test-evidence-composer",
      "mcp_name": "compose_control_test_evidence",
      "bundle": "art-461-control-test-evidence-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-461-control-test-evidence-composer.json",
      "kernel_digest": "sha256:ab7d9c5cf26d42cb2205025bca9f91353454bea181602f0dd0508aa55c4e94e4"
    },
    {
      "tool_id": "art-462-je-ruleset-screen",
      "mcp_name": "screen_je_ruleset",
      "bundle": "art-462-je-ruleset-screen.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-462-je-ruleset-screen.json",
      "kernel_digest": "sha256:5f9f5a9b7c90cd52f8391fad3645938706315d2271784f07a1fb5a831b588599"
    },
    {
      "tool_id": "art-463-recalc-suite",
      "mcp_name": "run_audit_recalc_suite",
      "bundle": "art-463-recalc-suite.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-463-recalc-suite.json",
      "kernel_digest": "sha256:d913e4c1ab2a8875f2d19463184c19f2de2051342302d321d03e1c790841c02a"
    },
    {
      "tool_id": "art-464-confirmation-matcher",
      "mcp_name": "match_confirmations",
      "bundle": "art-464-confirmation-matcher.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-464-confirmation-matcher.json",
      "kernel_digest": "sha256:54918b9e1a32a89b38be7118d7fa3e6c5af4fc8dc91a023545a4fdbddb0bec76"
    },
    {
      "tool_id": "art-465-workpaper-bundle-composer",
      "mcp_name": "compose_workpaper_bundle",
      "bundle": "art-465-workpaper-bundle-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-465-workpaper-bundle-composer.json",
      "kernel_digest": "sha256:60abc4f1aab3d73fb82fee1c60cd97697dfbb0b5df878b0afb3b1e879cc682ce"
    },
    {
      "tool_id": "art-466-dora-roi-builder",
      "mcp_name": "build_dora_roi_register",
      "bundle": "art-466-dora-roi-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-466-dora-roi-builder.json",
      "kernel_digest": "sha256:4f605ce91ebec16f4f7e409b383f1f5f273b5f3e0551894aed9765e2b7681d80"
    },
    {
      "tool_id": "art-467-dora-incident-classifier",
      "mcp_name": "classify_dora_ict_incident_and_clock_deadlines",
      "bundle": "art-467-dora-incident-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-467-dora-incident-classifier.json",
      "kernel_digest": "sha256:2f4fe65161e59aee68e9609258e251c1a571a671f2167a00a2d0dc1c514ac4a7"
    },
    {
      "tool_id": "art-47-arc-cctp-transfer",
      "mcp_name": "validate_cctp_v2_transfer",
      "bundle": "art-47-arc-cctp-transfer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-47-arc-cctp-transfer.json",
      "kernel_digest": "sha256:5d628b9e3200e3791c5152e7eb5d6bbe34b3e278f43cd24ebc497eea062d9d15"
    },
    {
      "tool_id": "art-470-lookback-completeness-reconciler",
      "mcp_name": "reconcile_aml_lookback_completeness",
      "bundle": "art-470-lookback-completeness-reconciler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-470-lookback-completeness-reconciler.json",
      "kernel_digest": "sha256:88f0b073173f8eafac3e96acaa0200f936815a627d4985738cbf8e79217632ca"
    },
    {
      "tool_id": "art-471-disposition-sampling-frame",
      "mcp_name": "plan_aml_disposition_sample",
      "bundle": "art-471-disposition-sampling-frame.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-471-disposition-sampling-frame.json",
      "kernel_digest": "sha256:33d8dd00530f61c28fc39625801011c67b5ebb1694d5abe4bc9af6c882daa66c"
    },
    {
      "tool_id": "art-472-cbcr-builder",
      "mcp_name": "build_cbcr_report",
      "bundle": "art-472-cbcr-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-472-cbcr-builder.json",
      "kernel_digest": "sha256:62a04a2495b254beb4938ec0bf7c60631fd7d37bdcb79e12677091656b0cb8ce"
    },
    {
      "tool_id": "art-473-interquartile-benchmark",
      "mcp_name": "benchmark_tp_interquartile_range",
      "bundle": "art-473-interquartile-benchmark.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-473-interquartile-benchmark.json",
      "kernel_digest": "sha256:cb1ba5cdbe3498d0233716df24c81eefbc4b95386d57e76991a0c0c005b48f49"
    },
    {
      "tool_id": "art-474-validate-mt700-lc-fields",
      "mcp_name": "validate_mt700_lc_fields",
      "bundle": "art-474-validate-mt700-lc-fields.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-474-validate-mt700-lc-fields.json",
      "kernel_digest": "sha256:bbd232c7a97741b408b0957f63f84669da0307d0b6c6f36e92c821d2ff568bf4"
    },
    {
      "tool_id": "art-475-cfpb-1071-coverage-check",
      "mcp_name": "compute_cfpb_1071_coverage",
      "bundle": "art-475-cfpb-1071-coverage-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-475-cfpb-1071-coverage-check.json",
      "kernel_digest": "sha256:0ef028be15ca148086aa48b2fc87b6f735c14233206ae951b0d1c8f285b98c72"
    },
    {
      "tool_id": "art-476-map-agent-payment-mandate",
      "mcp_name": "map_agent_payment_mandate",
      "bundle": "art-476-map-agent-payment-mandate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-476-map-agent-payment-mandate.json",
      "kernel_digest": "sha256:a10219350fc810ab2fc5e6acfec6cad91e855e0b0c493b1e518b3fcc04a2e07d"
    },
    {
      "tool_id": "art-477-intraday-liquidity-monitoring",
      "mcp_name": "compute_intraday_liquidity_monitoring",
      "bundle": "art-477-intraday-liquidity-monitoring.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-477-intraday-liquidity-monitoring.json",
      "kernel_digest": "sha256:647771786d54eec94e4c54281af4b03bd11032678c1c363c7cbc39b9cc0a8b73"
    },
    {
      "tool_id": "art-478-analyze-dc-vs-lc-cost-benefit",
      "mcp_name": "analyze_dc_vs_lc_cost_benefit",
      "bundle": "art-478-analyze-dc-vs-lc-cost-benefit.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-478-analyze-dc-vs-lc-cost-benefit.json",
      "kernel_digest": "sha256:399294433cf13af7c9c72820fff550fb25f97a09c279902523b938e2a657ff0e"
    },
    {
      "tool_id": "art-479-compare-receivables-finance-economics",
      "mcp_name": "compare_receivables_finance_economics",
      "bundle": "art-479-compare-receivables-finance-economics.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-479-compare-receivables-finance-economics.json",
      "kernel_digest": "sha256:ff2eabad532dc59453467b36302b88c0ac41425aca4e48f9524b89d928c33878"
    },
    {
      "tool_id": "art-480-rdarr-aggregation-recompute",
      "mcp_name": "rdarr_aggregation_recompute",
      "bundle": "art-480-rdarr-aggregation-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-480-rdarr-aggregation-recompute.json",
      "kernel_digest": "sha256:03ded60475d18d57aeb7093295a95854b928661cde7ba44e34bf93df28373b4b"
    },
    {
      "tool_id": "art-481-rdarr-quality-scorecard",
      "mcp_name": "rdarr_quality_scorecard",
      "bundle": "art-481-rdarr-quality-scorecard.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-481-rdarr-quality-scorecard.json",
      "kernel_digest": "sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba"
    },
    {
      "tool_id": "art-482-emir-recon-adjudicator",
      "mcp_name": "adjudicate_emir_reconciliation",
      "bundle": "art-482-emir-recon-adjudicator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-482-emir-recon-adjudicator.json",
      "kernel_digest": "sha256:ef88fb46f98773129561e13479d723e9b1d0822b713ab0816c49367014562557"
    },
    {
      "tool_id": "art-483-emir-break-ageing",
      "mcp_name": "age_emir_reconciliation_breaks",
      "bundle": "art-483-emir-break-ageing.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-483-emir-break-ageing.json",
      "kernel_digest": "sha256:61ca7bf25c81b012ffcf0eacf2a531f340641c6492b4f96ad95b2e17faab1a11"
    },
    {
      "tool_id": "art-484-regrpt-editcheck-runner",
      "mcp_name": "run_regrpt_edit_checks",
      "bundle": "art-484-regrpt-editcheck-runner.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-484-regrpt-editcheck-runner.json",
      "kernel_digest": "sha256:ccd3d4cba38af7145df90e543cf9b928f90949437da3a54ad4eb4e812bffcab4"
    },
    {
      "tool_id": "art-485-regrpt-variance-explainer",
      "mcp_name": "explain_regrpt_variance",
      "bundle": "art-485-regrpt-variance-explainer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-485-regrpt-variance-explainer.json",
      "kernel_digest": "sha256:58e771301c2c6f396bfeaa0f61ea75adfce6211b68c03938500f14a37a1a5c8f"
    },
    {
      "tool_id": "art-486-cscf-control-applicability",
      "mcp_name": "check_cscf_control_applicability",
      "bundle": "art-486-cscf-control-applicability.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-486-cscf-control-applicability.json",
      "kernel_digest": "sha256:e61f7e68aeceece5e32ce4f26e110cac1da3e8f1a8d79d74304674e7de0c8484"
    },
    {
      "tool_id": "art-487-assessor-independence-check",
      "mcp_name": "check_assessor_independence",
      "bundle": "art-487-assessor-independence-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-487-assessor-independence-check.json",
      "kernel_digest": "sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663"
    },
    {
      "tool_id": "art-488-model-replication-diff",
      "mcp_name": "replicate_model_outputs",
      "bundle": "art-488-model-replication-diff.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-488-model-replication-diff.json",
      "kernel_digest": "sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8"
    },
    {
      "tool_id": "art-489-model-test-battery",
      "mcp_name": "run_model_test_battery",
      "bundle": "art-489-model-test-battery.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-489-model-test-battery.json",
      "kernel_digest": "sha256:20e07ad532c59a2c5619ce03881ce808c367002a5572176618bbb8b6ba06e178"
    },
    {
      "tool_id": "art-490-fatca-crs-submission-check",
      "mcp_name": "check_fatca_crs_submission_conformance",
      "bundle": "art-490-fatca-crs-submission-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-490-fatca-crs-submission-check.json",
      "kernel_digest": "sha256:ff7382928e6f04fd05ef9d458b2681f0d86180f02468157ccfa443450eca1d01"
    },
    {
      "tool_id": "art-491-ro-remediation-closure",
      "mcp_name": "track_fatca_crs_ro_remediation_closure",
      "bundle": "art-491-ro-remediation-closure.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-491-ro-remediation-closure.json",
      "kernel_digest": "sha256:3a605809e324af32ea025897ba46618e869f3a5701025e98ba5a7ff74a25847e"
    },
    {
      "tool_id": "art-492-classify-settlement-finality",
      "mcp_name": "classify_settlement_finality",
      "bundle": "art-492-classify-settlement-finality.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-492-classify-settlement-finality.json",
      "kernel_digest": "sha256:46e7fe0b9f14a69f3dc986d9646148d94f230f1f25765dbffe60f3082b8e7185"
    },
    {
      "tool_id": "art-494-icm-quorum-forgery-classifier",
      "mcp_name": "check_icm_quorum_forgery_risk",
      "bundle": "art-494-icm-quorum-forgery-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-494-icm-quorum-forgery-classifier.json",
      "kernel_digest": "sha256:5d1204c5f516f5975687ac3d86c9f9325f1fbac2071cfebf14f55f33094d7c7f"
    },
    {
      "tool_id": "art-495-avax-permissioning-control-classifier",
      "mcp_name": "classify_avax_permissioning_controls",
      "bundle": "art-495-avax-permissioning-control-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-495-avax-permissioning-control-classifier.json",
      "kernel_digest": "sha256:e2226e2a5e87529aafc4e91fc031b0238f9158ef93e1f8bfe0ffae3e57e692a0"
    },
    {
      "tool_id": "art-496-l1-continuous-fee-runway",
      "mcp_name": "model_l1_fee_runway",
      "bundle": "art-496-l1-continuous-fee-runway.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-496-l1-continuous-fee-runway.json",
      "kernel_digest": "sha256:645615515f1d1e2eff3358be3eb19499b93dc0e184ac08ae8b124ee65d4637c5"
    },
    {
      "tool_id": "art-497-validator-change-control-receipt",
      "mcp_name": "build_validator_change_control_receipt",
      "bundle": "art-497-validator-change-control-receipt.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-497-validator-change-control-receipt.json",
      "kernel_digest": "sha256:54af35dcf6e35f959764ddf334f63dafbdf57047a8f810e47e3f980586a861b3"
    },
    {
      "tool_id": "art-498-reward-flow-related-party",
      "mcp_name": "classify_reward_flow_related_party",
      "bundle": "art-498-reward-flow-related-party.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-498-reward-flow-related-party.json",
      "kernel_digest": "sha256:6c287e9bd9cecbd2b1b9cc99b8431526e5225a29aa44b21f63831f5814b58da1"
    },
    {
      "tool_id": "art-499-check-safeguarding-reconciliation",
      "mcp_name": "check_safeguarding_reconciliation",
      "bundle": "art-499-check-safeguarding-reconciliation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-499-check-safeguarding-reconciliation.json",
      "kernel_digest": "sha256:ee7c278f77ba168b6c221d6a703d01ad0390c884fd1551198e71f423d3fe4554"
    },
    {
      "tool_id": "art-50-ficc-margin-netting-estimator",
      "mcp_name": "estimate_ficc_margin_netting",
      "bundle": "art-50-ficc-margin-netting-estimator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-50-ficc-margin-netting-estimator.json",
      "kernel_digest": "sha256:fcea3a670c5ee043f842757592ea575bbe5426b8f825016d4ec0c0d18d2e304b"
    },
    {
      "tool_id": "art-500-classify-safeguarding-method",
      "mcp_name": "classify_safeguarding_method",
      "bundle": "art-500-classify-safeguarding-method.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-500-classify-safeguarding-method.json",
      "kernel_digest": "sha256:314afddd557143ad20b8ecc8db1f7ebf34c9ff4eded6024723b8cde4d9501938"
    },
    {
      "tool_id": "art-501-build-safeguarding-audit-evidence",
      "mcp_name": "build_safeguarding_audit_evidence",
      "bundle": "art-501-build-safeguarding-audit-evidence.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-501-build-safeguarding-audit-evidence.json",
      "kernel_digest": "sha256:5156c7482d1a3d1e1bb5c0a83beeb2ebb542c9e5cd257c31c2007cd8fc4daab8"
    },
    {
      "tool_id": "art-502-bind-attested-subject",
      "mcp_name": "bind_attested_subject",
      "bundle": "art-502-bind-attested-subject.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-502-bind-attested-subject.json",
      "kernel_digest": "sha256:8680e25172057485acdc9fae8651fab076d8ebe76824abf35bf75b8f186568fa"
    },
    {
      "tool_id": "art-503-build-dual-control-certification",
      "mcp_name": "build_dual_control_certification",
      "bundle": "art-503-build-dual-control-certification.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-503-build-dual-control-certification.json",
      "kernel_digest": "sha256:a57bc96bcfdea16261374e636c9a22668fd91415abc1e441540e6d48306026b0"
    },
    {
      "tool_id": "art-504-classify-carf-reportable",
      "mcp_name": "classify_carf_reportable",
      "bundle": "art-504-classify-carf-reportable.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-504-classify-carf-reportable.json",
      "kernel_digest": "sha256:7092917c1c069bc0681a899f7807db3b1927a96accc5ac068fee5faa0d0f19dc"
    },
    {
      "tool_id": "art-505-dispose-carf-status-message",
      "mcp_name": "dispose_carf_status_message",
      "bundle": "art-505-dispose-carf-status-message.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-505-dispose-carf-status-message.json",
      "kernel_digest": "sha256:035ab5ed297070b1f9a69babee5ab27760f0ac1404e3cc2f4383a6816ab39729"
    },
    {
      "tool_id": "art-506-classify-t1-posttrade-timing",
      "mcp_name": "classify_t1_posttrade_timing",
      "bundle": "art-506-classify-t1-posttrade-timing.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-506-classify-t1-posttrade-timing.json",
      "kernel_digest": "sha256:bdca1dc3844ae202963a66ac4fb582aeafa1861b4dc2945696bf1d060d5bf780"
    },
    {
      "tool_id": "art-507-determine-deposit-insurance-coverage",
      "mcp_name": "determine_deposit_insurance_coverage",
      "bundle": "art-507-determine-deposit-insurance-coverage.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-507-determine-deposit-insurance-coverage.json",
      "kernel_digest": "sha256:af6ead608e9e4066d16c80dc91534582c71e82ff5d9fc556cb6c9444a00b15d1"
    },
    {
      "tool_id": "art-508-recompute-bordereau",
      "mcp_name": "recompute_bordereau",
      "bundle": "art-508-recompute-bordereau.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-508-recompute-bordereau.json",
      "kernel_digest": "sha256:400131baae5bef4da3dcb65a389b7eae6ef0e310ab7d91747a5a89bb26666102"
    },
    {
      "tool_id": "art-509-recompute-payment-waterfall",
      "mcp_name": "recompute_payment_waterfall",
      "bundle": "art-509-recompute-payment-waterfall.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-509-recompute-payment-waterfall.json",
      "kernel_digest": "sha256:79ba683f5f9684c6c7ab2b2cfe7cdd8546591b5de200da9f10a3bb9637e408f1"
    },
    {
      "tool_id": "art-510-build-art5-diligence-evidence",
      "mcp_name": "build_art5_diligence_evidence",
      "bundle": "art-510-build-art5-diligence-evidence.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-510-build-art5-diligence-evidence.json",
      "kernel_digest": "sha256:72798cbb71379e42e0b388c97b0781d1189fd20a06e289e2bbff86254b0dd17e"
    },
    {
      "tool_id": "art-511-recompute-fund-fees",
      "mcp_name": "recompute_fund_fees",
      "bundle": "art-511-recompute-fund-fees.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-511-recompute-fund-fees.json",
      "kernel_digest": "sha256:02852a75e044e31ef50b68a146d4ffef30f3ed54d1299618963963301c82cf40"
    },
    {
      "tool_id": "art-512-check-mica-reserve-disclosure",
      "mcp_name": "check_mica_reserve_disclosure",
      "bundle": "art-512-check-mica-reserve-disclosure.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-512-check-mica-reserve-disclosure.json",
      "kernel_digest": "sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333"
    },
    {
      "tool_id": "art-513-public-money-settlement-receipt",
      "mcp_name": "build_public_money_settlement_receipt",
      "bundle": "art-513-public-money-settlement-receipt.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-513-public-money-settlement-receipt.json",
      "kernel_digest": "sha256:3a5d8a2058fde07defccc3491be7a54c5ef221c869295059f337ffe08db4dd03"
    },
    {
      "tool_id": "art-514-conditional-relief-collateral-receipt",
      "mcp_name": "build_conditional_relief_collateral_receipt",
      "bundle": "art-514-conditional-relief-collateral-receipt.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-514-conditional-relief-collateral-receipt.json",
      "kernel_digest": "sha256:b4e574eae79a1ae5d3d37e79cb155af73e2d4d9a14b9e346737a1b9c144daefa"
    },
    {
      "tool_id": "art-515-build-allocation-decision-receipt",
      "mcp_name": "build_allocation_decision_receipt",
      "bundle": "art-515-build-allocation-decision-receipt.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-515-build-allocation-decision-receipt.json",
      "kernel_digest": "sha256:cfa8312a00a78e19af8654199d3cfbc6224cc85e41ade3919d9eca0e60f46b40"
    },
    {
      "tool_id": "art-516-daily-reconciliation-attestation",
      "mcp_name": "attest_daily_reconciliation",
      "bundle": "art-516-daily-reconciliation-attestation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-516-daily-reconciliation-attestation.json",
      "kernel_digest": "sha256:cd7f7a7436413bdff06e19d14156760a6a8401f9e48a936fa26a9e3b60b6a3d8"
    },
    {
      "tool_id": "art-517-audit-trail-completeness",
      "mcp_name": "validate_audit_trail_completeness",
      "bundle": "art-517-audit-trail-completeness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-517-audit-trail-completeness.json",
      "kernel_digest": "sha256:10ff11fc5e0034422df62658e0ca6d0c810e4f3a171d94f3a5be120cf5dfec41"
    },
    {
      "tool_id": "art-518-bulk-disbursement-integrity",
      "mcp_name": "attest_bulk_disbursement_integrity",
      "bundle": "art-518-bulk-disbursement-integrity.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-518-bulk-disbursement-integrity.json",
      "kernel_digest": "sha256:3c590d0a9987e270cb032c31ba74642ab9a7f3dab1f9fd32eca587058484bfba"
    },
    {
      "tool_id": "art-519-payment-data-migration-completeness",
      "mcp_name": "verify_migration_completeness",
      "bundle": "art-519-payment-data-migration-completeness.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-519-payment-data-migration-completeness.json",
      "kernel_digest": "sha256:d9e4f0984fd3d85463ece41f052a47bf3b98fed2df72e38ab131273cacd5d587"
    },
    {
      "tool_id": "art-52-digital-trade-fit-diagnostic",
      "mcp_name": "run_digital_trade_fit",
      "bundle": "art-52-digital-trade-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-52-digital-trade-fit-diagnostic.json",
      "kernel_digest": "sha256:77e46eb235dae3d94185744d9e44a284d15fe90eac9988e6d32b3162804dd663"
    },
    {
      "tool_id": "art-520-operator-exit-data-portability",
      "mcp_name": "check_operator_exit_portability",
      "bundle": "art-520-operator-exit-data-portability.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-520-operator-exit-data-portability.json",
      "kernel_digest": "sha256:f788f6feb29648cf1c09156f55bc79fa0da7511e5ce55547e00b893c8f6e826b"
    },
    {
      "tool_id": "art-521-settlement-asset-backing-invariant",
      "mcp_name": "verify_settlement_asset_backing",
      "bundle": "art-521-settlement-asset-backing-invariant.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-521-settlement-asset-backing-invariant.json",
      "kernel_digest": "sha256:2c62975ee6e29f7fd6568274a00305cd6d0043e1c89119d37e1e5d16ce3371ef"
    },
    {
      "tool_id": "art-523-identity-proofing-assurance-level",
      "mcp_name": "compute_identity_proofing_assurance_level",
      "bundle": "art-523-identity-proofing-assurance-level.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-523-identity-proofing-assurance-level.json",
      "kernel_digest": "sha256:f691517dd02006a5787bea91055d22c567fb6049e1f3d15c3bb2a474032cd335"
    },
    {
      "tool_id": "art-524-source-arrival-freshness-register",
      "mcp_name": "register_source_arrival_freshness",
      "bundle": "art-524-source-arrival-freshness-register.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-524-source-arrival-freshness-register.json",
      "kernel_digest": "sha256:27d4e48514eb2b1eed2231094e43e116be6b1457bbd2be49c4c5eca810550c64"
    },
    {
      "tool_id": "art-525-nway-balance-closure-check",
      "mcp_name": "check_nway_balance_closure",
      "bundle": "art-525-nway-balance-closure-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-525-nway-balance-closure-check.json",
      "kernel_digest": "sha256:43bb37390c65a71cf845232d1f01cd24d40f3ddadba827618355b0386bfb82c9"
    },
    {
      "tool_id": "art-526-report-gl-reconciliation",
      "mcp_name": "reconcile_report_to_general_ledger",
      "bundle": "art-526-report-gl-reconciliation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-526-report-gl-reconciliation.json",
      "kernel_digest": "sha256:ac0706aea54457a53cc1f56d8642d7b5f4bf09c4377b8bc7d1e52562a9d59e12"
    },
    {
      "tool_id": "art-527-classify-ledger-consensus-finality",
      "mcp_name": "classify_ledger_consensus_finality",
      "bundle": "art-527-classify-ledger-consensus-finality.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-527-classify-ledger-consensus-finality.json",
      "kernel_digest": "sha256:46901368779de44333c60943c2a52d7458222841e0ac6420898016c6664114dd"
    },
    {
      "tool_id": "art-528-cross-ccp-pqd-comparator",
      "mcp_name": "compare_cross_ccp_pqd_fields",
      "bundle": "art-528-cross-ccp-pqd-comparator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-528-cross-ccp-pqd-comparator.json",
      "kernel_digest": "sha256:fd251101f928b941bade8919f9fc8215154f87e82c9ec9e6953ea483c95b82f1"
    },
    {
      "tool_id": "art-529-ccp-default-waterfall-recompute",
      "mcp_name": "recompute_ccp_default_waterfall",
      "bundle": "art-529-ccp-default-waterfall-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-529-ccp-default-waterfall-recompute.json",
      "kernel_digest": "sha256:1fa3932e10c166675cb5eaf1c41a165ee448e916df2086e1cf963e95ee4a2f97"
    },
    {
      "tool_id": "art-53-mletr-ebl-conformance-validator",
      "mcp_name": "validate_mletr_record",
      "bundle": "art-53-mletr-ebl-conformance-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-53-mletr-ebl-conformance-validator.json",
      "kernel_digest": "sha256:0f260f878472634095d299ddde16662204d6432e1b458c6afddc094d2bac7dd8"
    },
    {
      "tool_id": "art-530-default-fund-cover2-sizing",
      "mcp_name": "size_ccp_default_fund_cover2",
      "bundle": "art-530-default-fund-cover2-sizing.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-530-default-fund-cover2-sizing.json",
      "kernel_digest": "sha256:4d53619712ff1da614212e1de80b28da3a815322d590e9fa5f7dd3db647c59b2"
    },
    {
      "tool_id": "art-531-member-margin-call-lifecycle",
      "mcp_name": "attest_margin_call_lifecycle",
      "bundle": "art-531-member-margin-call-lifecycle.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-531-member-margin-call-lifecycle.json",
      "kernel_digest": "sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b"
    },
    {
      "tool_id": "art-532-client-porting-check",
      "mcp_name": "check_client_porting",
      "bundle": "art-532-client-porting-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-532-client-porting-check.json",
      "kernel_digest": "sha256:6b3fddf02c09856bc6c1a58454eed2257d8a93d2e0a66af5721811ba315ba5f9"
    },
    {
      "tool_id": "art-533-mra-remediation-closure-register",
      "mcp_name": "register_mra_remediation_closure",
      "bundle": "art-533-mra-remediation-closure-register.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-533-mra-remediation-closure-register.json",
      "kernel_digest": "sha256:ccad868f81e724e7e30de59a9c955f7ba8c69d690fe04fbc6b3984f0e9352f5a"
    },
    {
      "tool_id": "art-534-aml-lookback-disposition-rollup",
      "mcp_name": "roll_up_aml_lookback_disposition",
      "bundle": "art-534-aml-lookback-disposition-rollup.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-534-aml-lookback-disposition-rollup.json",
      "kernel_digest": "sha256:2263d143a5cbc54da93c78d3d8fb7d028dd161856f55cf8007414c81efad7778"
    },
    {
      "tool_id": "art-535-fdic370-output-file-validator",
      "mcp_name": "validate_fdic370_output_file",
      "bundle": "art-535-fdic370-output-file-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-535-fdic370-output-file-validator.json",
      "kernel_digest": "sha256:10cb82f1a665d074500af23e512217234c39f79ad7f298e6f12a74eab4e2eeae"
    },
    {
      "tool_id": "art-536-reg-w-affiliate-transaction-tester",
      "mcp_name": "test_reg_w_affiliate_transactions",
      "bundle": "art-536-reg-w-affiliate-transaction-tester.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-536-reg-w-affiliate-transaction-tester.json",
      "kernel_digest": "sha256:97f5aa7c56c8afd1021f3e175b556a66dfbbf632cee7c0f9f88cf0752eae17a4"
    },
    {
      "tool_id": "art-537-qfc-recordkeeping-file-validator",
      "mcp_name": "validate_qfc_recordkeeping_file",
      "bundle": "art-537-qfc-recordkeeping-file-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-537-qfc-recordkeeping-file-validator.json",
      "kernel_digest": "sha256:c7d0608caf559ede9bf75c63cee44bcc4cda97cc043ea6c689707e0e956709b9"
    },
    {
      "tool_id": "art-538-custody-segregation-ratio",
      "mcp_name": "compute_custody_segregation_ratio",
      "bundle": "art-538-custody-segregation-ratio.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-538-custody-segregation-ratio.json",
      "kernel_digest": "sha256:8791e2f24a2de92cbb8f32606cebc9fae0e42650fa20eecd57129ecd6c2fd8a8"
    },
    {
      "tool_id": "art-539-asset-liability-coverage",
      "mcp_name": "compute_asset_liability_coverage",
      "bundle": "art-539-asset-liability-coverage.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-539-asset-liability-coverage.json",
      "kernel_digest": "sha256:a80285b47c468275f244648e19b225f0e740ed20c7f8925e658514529f807919"
    },
    {
      "tool_id": "art-54-digital-trade-rules-checker",
      "mcp_name": "check_digital_trade_rules",
      "bundle": "art-54-digital-trade-rules-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-54-digital-trade-rules-checker.json",
      "kernel_digest": "sha256:a7e25b5ced7deecbe2bfaf3ff54f75fec09c0b0058aaa4f1308c175e4f477344"
    },
    {
      "tool_id": "art-540-por-liabilities-composer",
      "mcp_name": "compute_por_liabilities_composite",
      "bundle": "art-540-por-liabilities-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-540-por-liabilities-composer.json",
      "kernel_digest": "sha256:563cc673f35c6b1c66e152e11a07460a4cfa55b51028b1dcea2c42733e1b10c5"
    },
    {
      "tool_id": "art-541-best-execution-recompute",
      "mcp_name": "recompute_best_execution",
      "bundle": "art-541-best-execution-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-541-best-execution-recompute.json",
      "kernel_digest": "sha256:3fe3f8f91aee95249b6c690837eac8476621b70688946d1417dda593e4c1915c"
    },
    {
      "tool_id": "art-543-csdr-penalty-recompute",
      "mcp_name": "recompute_csdr_penalty",
      "bundle": "art-543-csdr-penalty-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-543-csdr-penalty-recompute.json",
      "kernel_digest": "sha256:b2b0ccaae79b05facefac2e7c9a2294abd353bd1978a163471dc45d28a8ed371"
    },
    {
      "tool_id": "art-544-slate-report-validator",
      "mcp_name": "validate_slate_report_fields",
      "bundle": "art-544-slate-report-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-544-slate-report-validator.json",
      "kernel_digest": "sha256:c5c25fd2786de8c58de81203d0b98ca4ebf1060401e29d6cd9594067d49c30c1"
    },
    {
      "tool_id": "art-545-slate-readiness-diagnostic",
      "mcp_name": "run_slate_reporting_fit",
      "bundle": "art-545-slate-readiness-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-545-slate-readiness-diagnostic.json",
      "kernel_digest": "sha256:4b87c5c2bfd4fe2fd1af9582a401b4cc75061a9f49df2e5204901721740ce94b"
    },
    {
      "tool_id": "art-546-dtcc-ca-iso20022-validator",
      "mcp_name": "validate_dtcc_ca_iso20022_message",
      "bundle": "art-546-dtcc-ca-iso20022-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-546-dtcc-ca-iso20022-validator.json",
      "kernel_digest": "sha256:d75e8ba52e5757fe63fdf1f096b7135b083a72c97193a57fd6f9a3593a36e432"
    },
    {
      "tool_id": "art-547-corporate-action-entitlement-recompute",
      "mcp_name": "recompute_corporate_action_entitlement",
      "bundle": "art-547-corporate-action-entitlement-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-547-corporate-action-entitlement-recompute.json",
      "kernel_digest": "sha256:426290aa93af154925c8418526e40ce47f1ccab54eb19febae4774c50041c1b3"
    },
    {
      "tool_id": "art-548-vop-readiness-diagnostic",
      "mcp_name": "run_vop_readiness_diagnostic",
      "bundle": "art-548-vop-readiness-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-548-vop-readiness-diagnostic.json",
      "kernel_digest": "sha256:9d9df2ce31e5a6665cd88ed8ad73de1b8f1ca8cb79273dab000d5ea53ef8fa76"
    },
    {
      "tool_id": "art-549-g20-corridor-cost-gap",
      "mcp_name": "check_g20_corridor_cost_gap",
      "bundle": "art-549-g20-corridor-cost-gap.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-549-g20-corridor-cost-gap.json",
      "kernel_digest": "sha256:466123f62f6e6d1ee5414ed2b8d39004b3677e2cac5a9934c3c146bb1568975d"
    },
    {
      "tool_id": "art-55-trade-document-provenance-verifier",
      "mcp_name": "verify_trade_document_set",
      "bundle": "art-55-trade-document-provenance-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-55-trade-document-provenance-verifier.json",
      "kernel_digest": "sha256:1328cfacdcf71d0f8ba4acb5a20ac1da41eccca4e7b940bea943d4de82db2193"
    },
    {
      "tool_id": "art-550-reg-e-remittance-disclosure-check",
      "mcp_name": "check_reg_e_remittance_disclosure",
      "bundle": "art-550-reg-e-remittance-disclosure-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-550-reg-e-remittance-disclosure-check.json",
      "kernel_digest": "sha256:8824902adca9694e5a610a35b14e2eea59ae7f67ef1a98985dea146a6ac144b9"
    },
    {
      "tool_id": "art-551-mt101-coexistence-readiness-diff",
      "mcp_name": "check_mt101_coexistence_readiness",
      "bundle": "art-551-mt101-coexistence-readiness-diff.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-551-mt101-coexistence-readiness-diff.json",
      "kernel_digest": "sha256:3c1274fc147ac5bb67216765094aaf175766d6505785a4e2a5d45f7f9fd4983d"
    },
    {
      "tool_id": "art-557-record-index-constituents",
      "mcp_name": "record_index_constituents",
      "bundle": "art-557-record-index-constituents.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-557-record-index-constituents.json",
      "kernel_digest": "sha256:9fa0ed744db004c384a593d82dbf01220683bac4c5daef6601790bfb5ffbd175"
    },
    {
      "tool_id": "art-558-record-fund-positions",
      "mcp_name": "record_fund_positions",
      "bundle": "art-558-record-fund-positions.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-558-record-fund-positions.json",
      "kernel_digest": "sha256:131eac7aaf5e372e1965aa999e673311441ba0a4febdaab6db2acae582e9496f"
    },
    {
      "tool_id": "art-559-attest-calc-agent-independence",
      "mcp_name": "attest_calc_agent_independence",
      "bundle": "art-559-attest-calc-agent-independence.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-559-attest-calc-agent-independence.json",
      "kernel_digest": "sha256:68c476b24ca693447d4153a954653832e6a9a62a35f2e0da3ac578eb163f74b0"
    },
    {
      "tool_id": "art-56-tokenized-settlement-fit-diagnostic",
      "mcp_name": "run_tokenized_settlement_fit",
      "bundle": "art-56-tokenized-settlement-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-56-tokenized-settlement-fit-diagnostic.json",
      "kernel_digest": "sha256:b52a79f937c901786a32dcae3e275f3e2a4bb308cb0fb844998c5cf1268da1ff"
    },
    {
      "tool_id": "art-560-oracle-price-aggregation",
      "mcp_name": "oracle_price_aggregation",
      "bundle": "art-560-oracle-price-aggregation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-560-oracle-price-aggregation.json",
      "kernel_digest": "sha256:ba126694afd24428319b321cbc06447608573deb30aaa75f5905a25146b3b91f"
    },
    {
      "tool_id": "art-561-currency-basket-index",
      "mcp_name": "currency_basket_index",
      "bundle": "art-561-currency-basket-index.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-561-currency-basket-index.json",
      "kernel_digest": "sha256:84f9b197e0b2e11acc54f7bb0ac50a30db1e80f22e33238395093d9ac9887921"
    },
    {
      "tool_id": "art-562-compile-model-risk-lineage-pack",
      "mcp_name": "compile_model_risk_lineage_pack",
      "bundle": "art-562-compile-model-risk-lineage-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-562-compile-model-risk-lineage-pack.json",
      "kernel_digest": "sha256:3bd0f1a3cd02576428db7940732f9d87c09d2632dafbcd72eb4f5f9ee96cb040"
    },
    {
      "tool_id": "art-563-mt9xx-camt-statement-migration-mapper",
      "mcp_name": "map_mt9xx_to_camt",
      "bundle": "art-563-mt9xx-camt-statement-migration-mapper.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-563-mt9xx-camt-statement-migration-mapper.json",
      "kernel_digest": "sha256:79089ccf4a9ef55d91ff82ddba35cc5faa5878ec105312739ff7a2518a33f0f5"
    },
    {
      "tool_id": "art-564-ucp-checkout-payload-lint",
      "mcp_name": "lint_ucp_checkout_payload",
      "bundle": "art-564-ucp-checkout-payload-lint.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-564-ucp-checkout-payload-lint.json",
      "kernel_digest": "sha256:828c4890e7f551a049a00ccacf21c33350300f9b10d047e2d05904d0f97e5c62"
    },
    {
      "tool_id": "art-565-kya-x402-scope-verifier",
      "mcp_name": "verify_kya_x402_scope",
      "bundle": "art-565-kya-x402-scope-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-565-kya-x402-scope-verifier.json",
      "kernel_digest": "sha256:f6c593e542fe2fbd5e4226a231dff7ce88a280d8fa68cc757c9fe6602afe29f3"
    },
    {
      "tool_id": "art-566-iolta-three-way-reconciliation",
      "mcp_name": "check_iolta_three_way_reconciliation",
      "bundle": "art-566-iolta-three-way-reconciliation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-566-iolta-three-way-reconciliation.json",
      "kernel_digest": "sha256:891bee3fc15ad70e6efb5440b1b794536e846e9bb77b5a4a9ea06df0153f772a"
    },
    {
      "tool_id": "art-567-pe-waterfall-lp-recompute",
      "mcp_name": "recompute_pe_waterfall_lp",
      "bundle": "art-567-pe-waterfall-lp-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-567-pe-waterfall-lp-recompute.json",
      "kernel_digest": "sha256:df13afbe5e611661922ccea2123194de8f703a3efa283154ec7af8b7876881e9"
    },
    {
      "tool_id": "art-568-securitization-trustee-report-recompute",
      "mcp_name": "recompute_trustee_report_waterfall",
      "bundle": "art-568-securitization-trustee-report-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-568-securitization-trustee-report-recompute.json",
      "kernel_digest": "sha256:d055891899f36887772e5e5edccb200703d03fa965edd3ea178f6c6933e98578"
    },
    {
      "tool_id": "art-569-muni-arbitrage-spending-exception-checker",
      "mcp_name": "check_muni_arbitrage_spending_exception",
      "bundle": "art-569-muni-arbitrage-spending-exception-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-569-muni-arbitrage-spending-exception-checker.json",
      "kernel_digest": "sha256:51f687ecec3fb71291c2dad098f4e0e98618a92218f75eaf7610890d75034ed3"
    },
    {
      "tool_id": "art-57-deposit-token-compliance-validator",
      "mcp_name": "validate_deposit_token_compliance",
      "bundle": "art-57-deposit-token-compliance-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-57-deposit-token-compliance-validator.json",
      "kernel_digest": "sha256:2fd5b0a6674a558949495837e3105a855ebde50c43c0441c61008f9a10204f44"
    },
    {
      "tool_id": "art-570-ucp600-document-examination-assembler",
      "mcp_name": "examine_lc_document_presentation",
      "bundle": "art-570-ucp600-document-examination-assembler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-570-ucp600-document-examination-assembler.json",
      "kernel_digest": "sha256:b120516d58cfb7d8628e27b1cef81b01dbf298a4724dff8548143c422eb588c3"
    },
    {
      "tool_id": "art-571-lease-schedule-recompute-asc842-ifrs16",
      "mcp_name": "recompute_lease_schedule_asc842_ifrs16",
      "bundle": "art-571-lease-schedule-recompute-asc842-ifrs16.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-571-lease-schedule-recompute-asc842-ifrs16.json",
      "kernel_digest": "sha256:41a5b1590955af3b2f923482346677130524a112c6673a9f5f2d45f96d0326c1"
    },
    {
      "tool_id": "art-572-multi-garnishment-stacking-recompute",
      "mcp_name": "recompute_garnishment_stack",
      "bundle": "art-572-multi-garnishment-stacking-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-572-multi-garnishment-stacking-recompute.json",
      "kernel_digest": "sha256:40566c4874e0229d5ecd0a9656e3643dfaabfb3bfdc79ddc78a332d900bec3bf"
    },
    {
      "tool_id": "art-573-section16b-short-swing-profit-recompute",
      "mcp_name": "recompute_section16b_profit",
      "bundle": "art-573-section16b-short-swing-profit-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-573-section16b-short-swing-profit-recompute.json",
      "kernel_digest": "sha256:2bf576ae353041e722a9e64447d9484503c9d7208b320a9338562368f15e41d2"
    },
    {
      "tool_id": "art-574-certified-payroll-prevailing-wage-recompute",
      "mcp_name": "recompute_certified_payroll_pwa",
      "bundle": "art-574-certified-payroll-prevailing-wage-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-574-certified-payroll-prevailing-wage-recompute.json",
      "kernel_digest": "sha256:4da565b656d200c214becb712b820a097894e9edeae66b4275e34854847911c7"
    },
    {
      "tool_id": "art-575-tmpg-fails-charge-recompute",
      "mcp_name": "recompute_tmpg_fails_charge",
      "bundle": "art-575-tmpg-fails-charge-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-575-tmpg-fails-charge-recompute.json",
      "kernel_digest": "sha256:14e3887cf72bab31d7ba429fce3f50695fd92a5bf06a7db441520862bfd55efc"
    },
    {
      "tool_id": "art-576-emir3-active-account-representativeness-classifier",
      "mcp_name": "classify_emir3_active_account_status",
      "bundle": "art-576-emir3-active-account-representativeness-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-576-emir3-active-account-representativeness-classifier.json",
      "kernel_digest": "sha256:61ccaaf1ba92ae118685760e5c4c2d2196095b159dd005a1e79d115d31e544c6"
    },
    {
      "tool_id": "art-577-exchange-fee-tier-recompute",
      "mcp_name": "recompute_exchange_fee_tier_invoice",
      "bundle": "art-577-exchange-fee-tier-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-577-exchange-fee-tier-recompute.json",
      "kernel_digest": "sha256:caed451dceca161ee2dd898a0aee48ceeaee497d39ac0eab2963ebad4437f5d8"
    },
    {
      "tool_id": "art-578-etf-pcf-basket-verification",
      "mcp_name": "verify_etf_pcf_basket",
      "bundle": "art-578-etf-pcf-basket-verification.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-578-etf-pcf-basket-verification.json",
      "kernel_digest": "sha256:8490d544bbc1bcf3f211e1b3e65eb5f0d9d5e83522bb6baba6486139e802d40d"
    },
    {
      "tool_id": "art-579-stock-loan-rebate-recompute",
      "mcp_name": "recompute_stock_loan_rebate_fee",
      "bundle": "art-579-stock-loan-rebate-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-579-stock-loan-rebate-recompute.json",
      "kernel_digest": "sha256:76e2d848ba285ccf040cc4dbbef50f1caf5a2a24922ef89765eaf246faa5abc1"
    },
    {
      "tool_id": "art-58-cross-network-settlement-validator",
      "mcp_name": "validate_cross_network_settlement",
      "bundle": "art-58-cross-network-settlement-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-58-cross-network-settlement-validator.json",
      "kernel_digest": "sha256:3bd0c00f1525794b85021aa94d28caed825ccbf0bae6d32f38092cb2ec96bc8b"
    },
    {
      "tool_id": "art-580-15c3-3a-note-h-margin-debit",
      "mcp_name": "compute_note_h_margin_debit",
      "bundle": "art-580-15c3-3a-note-h-margin-debit.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-580-15c3-3a-note-h-margin-debit.json",
      "kernel_digest": "sha256:3bdfd9647ff94c830fe925048617e9528272a1bd33da7bc0a2a640e70563eea2"
    },
    {
      "tool_id": "art-581-emir3-simm-approval-scope-classifier",
      "mcp_name": "classify_emir3_simm_approval_scope",
      "bundle": "art-581-emir3-simm-approval-scope-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-581-emir3-simm-approval-scope-classifier.json",
      "kernel_digest": "sha256:05b8c0c228321335e7ba3d1133c961b3ba2aebcd9e92f1735833b892d78170ce"
    },
    {
      "tool_id": "art-582-genius-reserve-disclosure-conformance-monitor",
      "mcp_name": "check_genius_reserve_disclosure_conformance",
      "bundle": "art-582-genius-reserve-disclosure-conformance-monitor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-582-genius-reserve-disclosure-conformance-monitor.json",
      "kernel_digest": "sha256:ea5ccb019619a9879e2993cf18a2ca7b3c01f0a8be54d671bece308f737fcea6"
    },
    {
      "tool_id": "art-583-beacon-seeded-fair-sampling-deriver",
      "mcp_name": "derive_beacon_fair_sample",
      "bundle": "art-583-beacon-seeded-fair-sampling-deriver.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-583-beacon-seeded-fair-sampling-deriver.json",
      "kernel_digest": "sha256:00bf25e2ac76c12d2bc9de448a1c9d767c67581310b599637d193d2f949b708a"
    },
    {
      "tool_id": "art-584-proof-of-reserves-verifier",
      "mcp_name": "verify_proof_of_reserves_consistency",
      "bundle": "art-584-proof-of-reserves-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-584-proof-of-reserves-verifier.json",
      "kernel_digest": "sha256:852795237d7839b503e955db5db49f8d87ff6dc9edeb5a31687fca2e6f660b66"
    },
    {
      "tool_id": "art-585-sanctions-screening-evidence-pack",
      "mcp_name": "build_sanctions_screening_evidence_pack",
      "bundle": "art-585-sanctions-screening-evidence-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-585-sanctions-screening-evidence-pack.json",
      "kernel_digest": "sha256:c686a99d6d05d28e3feba866c69df7eb43ba13b49c2ce7c8e260be818d13c8a6"
    },
    {
      "tool_id": "art-587-finp2p-ledger-proof-verifier",
      "mcp_name": "verify_finp2p_ledger_proof",
      "bundle": "art-587-finp2p-ledger-proof-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-587-finp2p-ledger-proof-verifier.json",
      "kernel_digest": "sha256:013d4547171c799f950105160dcf639ae9f06ee466c67e2f8856ceac24217cc6"
    },
    {
      "tool_id": "art-588-docket-deadline-sweep",
      "mcp_name": "sweep_docket_deadlines",
      "bundle": "art-588-docket-deadline-sweep.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-588-docket-deadline-sweep.json",
      "kernel_digest": "sha256:54ec1d5b6fe7faac635820bc4b60de9ea75ea643abec9d1f312b6f54de3125fa"
    },
    {
      "tool_id": "art-589-redline-round-classifier",
      "mcp_name": "classify_redline_round_changes",
      "bundle": "art-589-redline-round-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-589-redline-round-classifier.json",
      "kernel_digest": "sha256:5af85fdf37a3ae3ab73a616adad96621f2fc811520c30cafb6404da7d71393c6"
    },
    {
      "tool_id": "art-59-settlement-asset-finality-classifier",
      "mcp_name": "classify_settlement_asset_finality",
      "bundle": "art-59-settlement-asset-finality-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-59-settlement-asset-finality-classifier.json",
      "kernel_digest": "sha256:f03969b8c19acf958fd9f90055c4580aa2432c04700b20a42156fa57473ace45"
    },
    {
      "tool_id": "art-590-x402-eip712-digest-recomputer",
      "mcp_name": "recompute_x402_eip712_digest",
      "bundle": "art-590-x402-eip712-digest-recomputer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-590-x402-eip712-digest-recomputer.json",
      "kernel_digest": "sha256:62dbc12bf0d0a66b089587f7c30ca10fa8ec5e33bed5d8867d9d7dfdba7b0b15"
    },
    {
      "tool_id": "art-591-x402-signer-recovery-verifier",
      "mcp_name": "verify_x402_signer_recovery",
      "bundle": "art-591-x402-signer-recovery-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-591-x402-signer-recovery-verifier.json",
      "kernel_digest": "sha256:4dfa2047d3aeebb35c0825fa07d54d487c7b254d0ad031e2d0c360a3736b5ab7"
    },
    {
      "tool_id": "art-592-x402-domain-nonce-window-checker",
      "mcp_name": "check_x402_domain_nonce_window",
      "bundle": "art-592-x402-domain-nonce-window-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-592-x402-domain-nonce-window-checker.json",
      "kernel_digest": "sha256:b38255c8483b8792648d21f7a06a061fa24aaaea6ffce83ffb9c9b340afab72a"
    },
    {
      "tool_id": "art-593-webbotauth-nonce-replay-check",
      "mcp_name": "check_webbotauth_nonce_replay",
      "bundle": "art-593-webbotauth-nonce-replay-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-593-webbotauth-nonce-replay-check.json",
      "kernel_digest": "sha256:4d4491d75002a02d8a1448ca25e0aa851ccd4ea646dccde0afdd5d745f48967b"
    },
    {
      "tool_id": "art-594-tempo-mpp-voucher-receipt-verifier",
      "mcp_name": "verify_tempo_mpp_voucher",
      "bundle": "art-594-tempo-mpp-voucher-receipt-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-594-tempo-mpp-voucher-receipt-verifier.json",
      "kernel_digest": "sha256:8f2fed1a5536e8df4848f7026a0126867f1ee41058c3aac5f5bbaf57e9dc5cae"
    },
    {
      "tool_id": "art-595-ap2-cartmandate-hashchain-builder",
      "mcp_name": "build_ap2_cartmandate_hashchain",
      "bundle": "art-595-ap2-cartmandate-hashchain-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-595-ap2-cartmandate-hashchain-builder.json",
      "kernel_digest": "sha256:b0b1ed06bbeb16d1227f7073af8e46c323bff835b503b0d2f3a7231baa44803e"
    },
    {
      "tool_id": "art-596-ap2-x402-cart-correlation",
      "mcp_name": "correlate_ap2_cartmandate_x402",
      "bundle": "art-596-ap2-x402-cart-correlation.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-596-ap2-x402-cart-correlation.json",
      "kernel_digest": "sha256:ca67c63df5452d0fd9bf794ae06e15c4e0b373729431053ac2e47b04792153ab"
    },
    {
      "tool_id": "art-597-c2pa-aiml-assertion-decoder",
      "mcp_name": "decode_c2pa_aiml_assertions",
      "bundle": "art-597-c2pa-aiml-assertion-decoder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-597-c2pa-aiml-assertion-decoder.json",
      "kernel_digest": "sha256:d620138d5260a51255c0c89c76d6ae0e99a18d4a396f6b5443ca9aff00e2bd6e"
    },
    {
      "tool_id": "art-598-input-attestation-verifier",
      "mcp_name": "verify_input_attestations",
      "bundle": "art-598-input-attestation-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-598-input-attestation-verifier.json",
      "kernel_digest": "sha256:91ced776d50f3ea42ea291b34a35b65afc7e7fe6cd2caa78b967671358618c9b"
    },
    {
      "tool_id": "art-599-gleif-snapshot-digest",
      "mcp_name": "digest_gleif_snapshot",
      "bundle": "art-599-gleif-snapshot-digest.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-599-gleif-snapshot-digest.json",
      "kernel_digest": "sha256:0b3902db12128174f906bfc436ef14f2415464d9bd58aa2215b3e5e2d1be2a7b"
    },
    {
      "tool_id": "art-60-agent-economy-runtime-fit-diagnostic",
      "mcp_name": "run_agent_economy_fit",
      "bundle": "art-60-agent-economy-runtime-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-60-agent-economy-runtime-fit-diagnostic.json",
      "kernel_digest": "sha256:05da7b2247131bc9f19b998edc08d9be543cdf7507b90012e036e3e7b28289f1"
    },
    {
      "tool_id": "art-600-lei-relationship-consistency",
      "mcp_name": "check_lei_relationship_consistency",
      "bundle": "art-600-lei-relationship-consistency.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-600-lei-relationship-consistency.json",
      "kernel_digest": "sha256:5f6da9c921850504efa9bfc5e8e7f0e2bd92ee4271a81a8eb7d71e7a4dd60b96"
    },
    {
      "tool_id": "art-601-dora-roi-gleif-preflight-pack",
      "mcp_name": "compute_dora_roi_gleif_preflight_pack",
      "bundle": "art-601-dora-roi-gleif-preflight-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-601-dora-roi-gleif-preflight-pack.json",
      "kernel_digest": "sha256:bf3d3052e3888bced6a3528b63c51fffe36755a4e6d970720d62c04f4443438c"
    },
    {
      "tool_id": "art-602-mica-register-presence-check",
      "mcp_name": "check_mica_register_presence",
      "bundle": "art-602-mica-register-presence-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-602-mica-register-presence-check.json",
      "kernel_digest": "sha256:7457760d26cd21fb26da3a02695102c4a9345d971ef5eb464a38361db636d3c8"
    },
    {
      "tool_id": "art-603-stablecoin-reserve-3source-recompute",
      "mcp_name": "recompute_stablecoin_reserve_3source",
      "bundle": "art-603-stablecoin-reserve-3source-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-603-stablecoin-reserve-3source-recompute.json",
      "kernel_digest": "sha256:c8316be3de60b7720200258695a7e8932fc30fc151208c12d87714c647bfc3db"
    },
    {
      "tool_id": "art-604-erc8004-registry-entry-verifier",
      "mcp_name": "verify_erc8004_registry_entry",
      "bundle": "art-604-erc8004-registry-entry-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-604-erc8004-registry-entry-verifier.json",
      "kernel_digest": "sha256:1da61365399f5cf6ccd435e837f00981a4c6f9ebd9264d0d0641bda3f38091bc"
    },
    {
      "tool_id": "art-605-merkle-airdrop-proof-verifier",
      "mcp_name": "verify_merkle_airdrop_proof",
      "bundle": "art-605-merkle-airdrop-proof-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-605-merkle-airdrop-proof-verifier.json",
      "kernel_digest": "sha256:b4ca349f69674d520b252804bfdcfb4e76d917db449c46bfdfa2ac1632ea2763"
    },
    {
      "tool_id": "art-606-erc165-interface-id-verifier",
      "mcp_name": "verify_erc165_interface_id",
      "bundle": "art-606-erc165-interface-id-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-606-erc165-interface-id-verifier.json",
      "kernel_digest": "sha256:4e23a23b5e2ec1ba559f1dc3c84e9e352b8006df0c0049b25a218cf70c88fede"
    },
    {
      "tool_id": "art-607-erc1967-proxy-slot-classifier",
      "mcp_name": "classify_erc1967_proxy_slot",
      "bundle": "art-607-erc1967-proxy-slot-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-607-erc1967-proxy-slot-classifier.json",
      "kernel_digest": "sha256:ba2594899100c01f60407bceb4cf910240b5fd70113d1cd91236d1b0bfa1c896"
    },
    {
      "tool_id": "art-608-erc2981-royalty-calculator",
      "mcp_name": "calculate_erc2981_royalty",
      "bundle": "art-608-erc2981-royalty-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-608-erc2981-royalty-calculator.json",
      "kernel_digest": "sha256:c573de67d9322a020f559748f9321e33213cedf75800b73729610cbe6cec2a94"
    },
    {
      "tool_id": "art-609-jwks-pinned-directory-check",
      "mcp_name": "check_jwks_pinned_directory",
      "bundle": "art-609-jwks-pinned-directory-check.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-609-jwks-pinned-directory-check.json",
      "kernel_digest": "sha256:c2d3b27062a33c356a19c8e65db737fe59d34ad93c8ed44ecde8e960cd22813b"
    },
    {
      "tool_id": "art-61-x402-batch-settlement-reconciler",
      "mcp_name": "reconcile_x402_batch_settlement",
      "bundle": "art-61-x402-batch-settlement-reconciler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-61-x402-batch-settlement-reconciler.json",
      "kernel_digest": "sha256:93f57377ae56edc40fdb3e1381a0bc126350b4fa9584d9b59a931175ef17d054"
    },
    {
      "tool_id": "art-610-erc4626-vault-share-math",
      "mcp_name": "recompute_erc4626_vault_share_math",
      "bundle": "art-610-erc4626-vault-share-math.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-610-erc4626-vault-share-math.json",
      "kernel_digest": "sha256:b112b2136dc497e69f632232e47a9a70fa63d7dbc3d67c313cf89edb1fb97f33"
    },
    {
      "tool_id": "art-611-erc7540-async-vault-request-accounting",
      "mcp_name": "recompute_erc7540_request_accounting",
      "bundle": "art-611-erc7540-async-vault-request-accounting.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-611-erc7540-async-vault-request-accounting.json",
      "kernel_digest": "sha256:5cd9dd6c701f8631291807f556d9b14f7f65bf9ccbacc31d2d089ef3a65c0541"
    },
    {
      "tool_id": "art-612-erc2612-permit-binding-verifier",
      "mcp_name": "verify_erc2612_permit_binding",
      "bundle": "art-612-erc2612-permit-binding-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-612-erc2612-permit-binding-verifier.json",
      "kernel_digest": "sha256:a1bb4dd8ffefcc70f0f060116f108f2ff146c650f95ac1ed8d962c838b721ffd"
    },
    {
      "tool_id": "art-613-erc4337-userop-math",
      "mcp_name": "recompute_erc4337_userop_math",
      "bundle": "art-613-erc4337-userop-math.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-613-erc4337-userop-math.json",
      "kernel_digest": "sha256:5590e940c1c036d108e0bfb8662b88bdfec6c275cc55843ac2a9f14cd0c78ba9"
    },
    {
      "tool_id": "art-614-eip7702-authorization-tuple-decoder",
      "mcp_name": "decode_eip7702_authorization_tuple",
      "bundle": "art-614-eip7702-authorization-tuple-decoder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-614-eip7702-authorization-tuple-decoder.json",
      "kernel_digest": "sha256:554841b60cdb4e6996f4083fe52c09e3c903610c5e4b31c6936f2ad3c77e32a8"
    },
    {
      "tool_id": "art-615-mla-charge-inclusion-classifier",
      "mcp_name": "classify_mla_charge_inclusion",
      "bundle": "art-615-mla-charge-inclusion-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-615-mla-charge-inclusion-classifier.json",
      "kernel_digest": "sha256:89816e3e50a57991a0dc1ef768b3915ef88e0fad54e72319fdd72363c04680af"
    },
    {
      "tool_id": "art-617-m3p-monthly-cap-calculator",
      "mcp_name": "compute_m3p_monthly_cap",
      "bundle": "art-617-m3p-monthly-cap-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-617-m3p-monthly-cap-calculator.json",
      "kernel_digest": "sha256:de0f2c827ca03f8101c1cb008207a577cc171246ad97a09d1e966bb29c9efd38"
    },
    {
      "tool_id": "art-618-naic-clo-rbc-factor-calculator",
      "mcp_name": "calculate_naic_clo_rbc_factor",
      "bundle": "art-618-naic-clo-rbc-factor-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-618-naic-clo-rbc-factor-calculator.json",
      "kernel_digest": "sha256:cb99858043a626cef3ee2982c902f5dc20456fe04034d70adf63b9a8177fd864"
    },
    {
      "tool_id": "art-619-ccd2-aprc-annex3-recompute",
      "mcp_name": "recompute_ccd2_aprc_annex3",
      "bundle": "art-619-ccd2-aprc-annex3-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-619-ccd2-aprc-annex3-recompute.json",
      "kernel_digest": "sha256:b6916f257c4bafb7ddf7dd00b907aae102f03c92267a3dd99876216548835032"
    },
    {
      "tool_id": "art-62-ap2-payment-receipt-verifier",
      "mcp_name": "verify_ap2_payment_receipt",
      "bundle": "art-62-ap2-payment-receipt-verifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-62-ap2-payment-receipt-verifier.json",
      "kernel_digest": "sha256:ca4201c7c2cff9069746a1e76dc3f53f390845654f2049dfb8769857a7ae12b9"
    },
    {
      "tool_id": "art-620-summa-mst-inclusion-checker",
      "mcp_name": "verify_summa_mst_inclusion",
      "bundle": "art-620-summa-mst-inclusion-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-620-summa-mst-inclusion-checker.json",
      "kernel_digest": "sha256:2dc3bf8bb1f5ae7c1d3c1023fdd8c19a1abd94fae7105f93541303cf0f9c77a6"
    },
    {
      "tool_id": "art-621-summa-mst-liability-aggregator",
      "mcp_name": "aggregate_summa_mst_liabilities",
      "bundle": "art-621-summa-mst-liability-aggregator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-621-summa-mst-liability-aggregator.json",
      "kernel_digest": "sha256:f237e50a1552db96450eb52e9c5ba27f461bfa8c8a610a3eb7a4818213080688"
    },
    {
      "tool_id": "art-626-deterministic-amortization-schedule",
      "mcp_name": "compute_deterministic_amortization_schedule",
      "bundle": "art-626-deterministic-amortization-schedule.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-626-deterministic-amortization-schedule.json",
      "kernel_digest": "sha256:32ee03f89954474c9d09d90e18eba3acc47dc757fc8cab6bd19fd7bf8e6f4e06"
    },
    {
      "tool_id": "art-627-effective-date-rule-version-registry",
      "mcp_name": "resolve_rule_version",
      "bundle": "art-627-effective-date-rule-version-registry.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-627-effective-date-rule-version-registry.json",
      "kernel_digest": "sha256:64836000e9e411175a31ce378e45f464cb8dc8f398ed04f409d94f764265cfe5"
    },
    {
      "tool_id": "art-628-declarative-decision-tree-evaluator",
      "mcp_name": "evaluate_decision_tree",
      "bundle": "art-628-declarative-decision-tree-evaluator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-628-declarative-decision-tree-evaluator.json",
      "kernel_digest": "sha256:23fafefb1f2949dbb40b7bfb74f121ebae0388f743e72666aba5713731f80239"
    },
    {
      "tool_id": "art-63-agent-service-metering-modeler",
      "mcp_name": "model_agent_service_metering",
      "bundle": "art-63-agent-service-metering-modeler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-63-agent-service-metering-modeler.json",
      "kernel_digest": "sha256:db80ef83629be0220c5b3db867b3911ee1a7817bb6e530149ec725258b0edafe"
    },
    {
      "tool_id": "art-633-asc280-reportable-segment-tester",
      "mcp_name": "test_asc280_reportable_segment",
      "bundle": "art-633-asc280-reportable-segment-tester.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-633-asc280-reportable-segment-tester.json",
      "kernel_digest": "sha256:861ca3919713e8e7e4d57042aa48f9399e5094c1f1abc550d686ea8c9fcc8487"
    },
    {
      "tool_id": "art-634-codm-expense-significance-classifier",
      "mcp_name": "classify_codm_expense_significance",
      "bundle": "art-634-codm-expense-significance-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-634-codm-expense-significance-classifier.json",
      "kernel_digest": "sha256:ba852e7332b2eb306965c24556629e1120bcfa2adb18d491c6832fc1423640f6"
    },
    {
      "tool_id": "art-635-rate-rec-5pct-threshold-classifier",
      "mcp_name": "classify_rate_rec_5pct_threshold",
      "bundle": "art-635-rate-rec-5pct-threshold-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-635-rate-rec-5pct-threshold-classifier.json",
      "kernel_digest": "sha256:d64faa0765db8024c6f6057f6f2e5ae0c86940532c5207fd7dabd0b07488b14c"
    },
    {
      "tool_id": "art-636-globe-transition-deferred-tax-tracker",
      "mcp_name": "track_globe_transition_deferred_tax",
      "bundle": "art-636-globe-transition-deferred-tax-tracker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-636-globe-transition-deferred-tax-tracker.json",
      "kernel_digest": "sha256:e169d6aa944749b9901ee5551ceac66d0aa1aabd278d1b6d5262313806bfa9c3"
    },
    {
      "tool_id": "art-637-globe-de-minimis-exclusion",
      "mcp_name": "evaluate_globe_de_minimis_exclusion",
      "bundle": "art-637-globe-de-minimis-exclusion.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-637-globe-de-minimis-exclusion.json",
      "kernel_digest": "sha256:f15d513b3387a912f17ff6e10150595086fb1cb79cc8e858e25fcf457844db54"
    },
    {
      "tool_id": "art-64-ai-act-highrisk-fit-diagnostic",
      "mcp_name": "run_ai_act_highrisk_fit",
      "bundle": "art-64-ai-act-highrisk-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-64-ai-act-highrisk-fit-diagnostic.json",
      "kernel_digest": "sha256:e7cbaf562ec7a4b991bdd70cfafb39fcd09bb43a73d085fd0ea270e45dd2c0cb"
    },
    {
      "tool_id": "art-645-compute-index-weights",
      "mcp_name": "compute_index_weights",
      "bundle": "art-645-compute-index-weights.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-645-compute-index-weights.json",
      "kernel_digest": "sha256:89e1c42dc3d59ad3566052948cdbe988799613418a705f2fb499bf4c98e981cb"
    },
    {
      "tool_id": "art-646-compile-rebalance-evidence-pack",
      "mcp_name": "compile_rebalance_evidence_pack",
      "bundle": "art-646-compile-rebalance-evidence-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-646-compile-rebalance-evidence-pack.json",
      "kernel_digest": "sha256:06a6f6215cff260bdeadad70817cacf72195aebec6e2d5ac436002c095b70fde"
    },
    {
      "tool_id": "art-647-record-index-correction",
      "mcp_name": "record_index_correction",
      "bundle": "art-647-record-index-correction.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-647-record-index-correction.json",
      "kernel_digest": "sha256:b2e5b57d770e2f357434539c6d70b7271e7f0bafbfc71e5b9e07f11e9dbb83e8"
    },
    {
      "tool_id": "art-648-record-model-input-lineage",
      "mcp_name": "record_model_input_lineage",
      "bundle": "art-648-record-model-input-lineage.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-648-record-model-input-lineage.json",
      "kernel_digest": "sha256:eaebdde7fd42f9319b93555563ad4562fc7f0b4aced441f82296b30776fcda66"
    },
    {
      "tool_id": "art-649-publish-model-risk-head",
      "mcp_name": "publish_model_risk_head",
      "bundle": "art-649-publish-model-risk-head.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-649-publish-model-risk-head.json",
      "kernel_digest": "sha256:3f1c6d1e5f697c7965be668eb206a5c9d533b097a4d381c90c48aefaafdf0f91"
    },
    {
      "tool_id": "art-65-ai-conformity-pack-builder",
      "mcp_name": "build_ai_conformity_pack",
      "bundle": "art-65-ai-conformity-pack-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-65-ai-conformity-pack-builder.json",
      "kernel_digest": "sha256:4d9a56ae5ea8a88287765b48baed1e6137e5d8cac49886082c0a07310239f74e"
    },
    {
      "tool_id": "art-651-authzen-conformance-fixture",
      "mcp_name": "compute_authzen_conformance_fixture",
      "bundle": "art-651-authzen-conformance-fixture.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-651-authzen-conformance-fixture.json",
      "kernel_digest": "sha256:a5c7470c83caad488c64b75342a1e532d18fc9c76126d3c5cb0614deb36bc15d"
    },
    {
      "tool_id": "art-652-verify-receipt",
      "mcp_name": "compute_verify_receipt",
      "bundle": "art-652-verify-receipt.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-652-verify-receipt.json",
      "kernel_digest": "sha256:85446228f22d4a193cc19d26eae1288b1c31eaca06f84f181ae878c72335bea3"
    },
    {
      "tool_id": "art-654-perp-funding-implied-yield",
      "mcp_name": "compute_perp_funding_implied_yield",
      "bundle": "art-654-perp-funding-implied-yield.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-654-perp-funding-implied-yield.json",
      "kernel_digest": "sha256:1a7986042035938b1d91987d97e2c17a6b36146d4c214dbc02ef5507d324ebab"
    },
    {
      "tool_id": "art-655-publish-market-mark-head",
      "mcp_name": "publish_market_mark_head",
      "bundle": "art-655-publish-market-mark-head.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-655-publish-market-mark-head.json",
      "kernel_digest": "sha256:6c5a944ad3d3508d828bc34a320e09734f576f2f1b8522d1f9b16eac803bd568"
    },
    {
      "tool_id": "art-656-derivatives-margin-workbench",
      "mcp_name": "compute_derivatives_margin_workbench",
      "bundle": "art-656-derivatives-margin-workbench.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-656-derivatives-margin-workbench.json",
      "kernel_digest": "sha256:12fe0722a13260d84d8ad2e4644effe9aae35bb42957be78c22392364d0eef53"
    },
    {
      "tool_id": "art-657-forecast-accuracy-scorer",
      "mcp_name": "compute_forecast_accuracy_score",
      "bundle": "art-657-forecast-accuracy-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-657-forecast-accuracy-scorer.json",
      "kernel_digest": "sha256:a7c7fea4d39eb6d60198c64f6962b3687998c5b72b72f5957c229074c54df8a6"
    },
    {
      "tool_id": "art-658-publish-index-head",
      "mcp_name": "publish_index_head",
      "bundle": "art-658-publish-index-head.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-658-publish-index-head.json",
      "kernel_digest": "sha256:193c856ed0239a7110d9d91b252f23f001a5cf0e2297162478ef4dcfe48b1b2c"
    },
    {
      "tool_id": "art-659-publish-fund-nav-head",
      "mcp_name": "publish_fund_nav_head",
      "bundle": "art-659-publish-fund-nav-head.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-659-publish-fund-nav-head.json",
      "kernel_digest": "sha256:1cd183efa21280ceaa0367c7ba45c67583630689b6666de5e668953baf3c37b4"
    },
    {
      "tool_id": "art-66-fria-postmarket-monitoring-builder",
      "mcp_name": "build_fria_monitoring_plan",
      "bundle": "art-66-fria-postmarket-monitoring-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-66-fria-postmarket-monitoring-builder.json",
      "kernel_digest": "sha256:3aff37d79ff68de2a055c1d32bdabb4376e3fe242656398b2c1d35ca48331cc0"
    },
    {
      "tool_id": "art-660-compile-nav-error-evidence-pack",
      "mcp_name": "compile_nav_error_evidence_pack",
      "bundle": "art-660-compile-nav-error-evidence-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-660-compile-nav-error-evidence-pack.json",
      "kernel_digest": "sha256:1514ff4a117f5236fa49288fa88c886c63ec0ed4cd1e3b1815ee7c84abef3528"
    },
    {
      "tool_id": "art-661-interest-accrual-recompute",
      "mcp_name": "compute_interest_accrual_recompute",
      "bundle": "art-661-interest-accrual-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-661-interest-accrual-recompute.json",
      "kernel_digest": "sha256:b57f3f681d019782405635040340d51f868e535834246366a930ca52336768e7"
    },
    {
      "tool_id": "art-662-odnsf-fee-recompute",
      "mcp_name": "compute_odnsf_fee_recompute",
      "bundle": "art-662-odnsf-fee-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-662-odnsf-fee-recompute.json",
      "kernel_digest": "sha256:08217afde2dfb95ca1d609a0f728de20f5c0786e6784d47b79847984109622a3"
    },
    {
      "tool_id": "art-663-apy-earned-recompute",
      "mcp_name": "compute_apy_earned_recompute",
      "bundle": "art-663-apy-earned-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-663-apy-earned-recompute.json",
      "kernel_digest": "sha256:8f873b59228d5260e6aaaf4c82cf1f455e515ad601dd4133e74517741edd7608"
    },
    {
      "tool_id": "art-664-loan-servicing-waterfall-recompute",
      "mcp_name": "compute_loan_servicing_waterfall_recompute",
      "bundle": "art-664-loan-servicing-waterfall-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-664-loan-servicing-waterfall-recompute.json",
      "kernel_digest": "sha256:a5294931be53b050f99b64e583ecf46c561050b194b01b0a27b92cec2c735a78"
    },
    {
      "tool_id": "art-665-gl-tieout-recompute",
      "mcp_name": "compute_gl_tieout_recompute",
      "bundle": "art-665-gl-tieout-recompute.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-665-gl-tieout-recompute.json",
      "kernel_digest": "sha256:a584ec949403437257fff542b1a398296b05bd693748e96a1382329d3dff139c"
    },
    {
      "tool_id": "art-669-algo-execution-schedule-simulator",
      "mcp_name": "compute_algo_execution_schedule_simulator",
      "bundle": "art-669-algo-execution-schedule-simulator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-669-algo-execution-schedule-simulator.json",
      "kernel_digest": "sha256:4bdbc0208024145fd6927060a0ca39b66c00ff5b437427fa38ae6d928628bbed"
    },
    {
      "tool_id": "art-67-agentic-ai-risk-classifier",
      "mcp_name": "classify_agentic_ai_risk",
      "bundle": "art-67-agentic-ai-risk-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-67-agentic-ai-risk-classifier.json",
      "kernel_digest": "sha256:e54de58d609e2ca40d3ef029fc40d7560ae0d23ce483dc067fbe7ed9f60165af"
    },
    {
      "tool_id": "art-670-examination-readiness-pack",
      "mcp_name": "assess_exam_readiness_pack",
      "bundle": "art-670-examination-readiness-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-670-examination-readiness-pack.json",
      "kernel_digest": "sha256:ebb4a56e64e94981a36d1f81ec90fd68bda94fa0312501ef282bed7568615cb8"
    },
    {
      "tool_id": "art-671-short-sale-locate-ssr-checker",
      "mcp_name": "compute_short_sale_locate_ssr_checker",
      "bundle": "art-671-short-sale-locate-ssr-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-671-short-sale-locate-ssr-checker.json",
      "kernel_digest": "sha256:a4568b1c4d2387b3040c0dd0ba7236def99524e05a0fb0b8fd763da431fb0e4e"
    },
    {
      "tool_id": "art-672-fx-funding-sequencer",
      "mcp_name": "compute_fx_funding_sequencer",
      "bundle": "art-672-fx-funding-sequencer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-672-fx-funding-sequencer.json",
      "kernel_digest": "sha256:7a8bdff517f46e0feecd70c62f7074135cbea33f386252dd61b94007206771ca"
    },
    {
      "tool_id": "art-673-lending-recall-prioritizer",
      "mcp_name": "compute_lending_recall_prioritizer",
      "bundle": "art-673-lending-recall-prioritizer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-673-lending-recall-prioritizer.json",
      "kernel_digest": "sha256:31d9a8356f9e3c350463c2c5b981a0d7bb78e11ba3d90412bb123ee4963b0719"
    },
    {
      "tool_id": "art-674-eba-im-model-validation-tracker",
      "mcp_name": "compute_eba_im_model_validation_tracker",
      "bundle": "art-674-eba-im-model-validation-tracker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-674-eba-im-model-validation-tracker.json",
      "kernel_digest": "sha256:9521fc1f815df0bdd6252148037398a0d0eb75111936058c17e74a864b8ee999"
    },
    {
      "tool_id": "art-675-recordkeeping-completeness-mapper",
      "mcp_name": "compute_recordkeeping_completeness_mapper",
      "bundle": "art-675-recordkeeping-completeness-mapper.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-675-recordkeeping-completeness-mapper.json",
      "kernel_digest": "sha256:135e6d5e8ef30c3c6d18890b02e8ca948329ac77ab58bb3768d8f7340c973990"
    },
    {
      "tool_id": "art-676-proxy-voting-record",
      "mcp_name": "compute_proxy_voting_record",
      "bundle": "art-676-proxy-voting-record.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-676-proxy-voting-record.json",
      "kernel_digest": "sha256:45fb986ebd356f1f484f421129638e61a898c1cc3efe8aa4d9f15f8bedf95994"
    },
    {
      "tool_id": "art-677-whistleblowing-channel-clock",
      "mcp_name": "compute_whistleblowing_channel_clock",
      "bundle": "art-677-whistleblowing-channel-clock.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-677-whistleblowing-channel-clock.json",
      "kernel_digest": "sha256:44d66e7fb0a9a0cf87611ad6f6eacd54080cf60d68fa2a39d37fdef885063af0"
    },
    {
      "tool_id": "art-678-consultation-response-tracker",
      "mcp_name": "compute_consultation_response_tracker",
      "bundle": "art-678-consultation-response-tracker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-678-consultation-response-tracker.json",
      "kernel_digest": "sha256:03fc51661183dd63dcd3595fcaf0b6ecd41c91428a1a25a16243d042bd8d2249"
    },
    {
      "tool_id": "art-679-orsa-readiness-pack",
      "mcp_name": "compute_orsa_readiness_pack",
      "bundle": "art-679-orsa-readiness-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-679-orsa-readiness-pack.json",
      "kernel_digest": "sha256:1dc812c6c0a705895c7f5cc8c6a10acd3ba2d7d30d833fa04ebffa55ac5d2e93"
    },
    {
      "tool_id": "art-68-carbon-compliance-fit-diagnostic",
      "mcp_name": "run_carbon_compliance_fit",
      "bundle": "art-68-carbon-compliance-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-68-carbon-compliance-fit-diagnostic.json",
      "kernel_digest": "sha256:a8f0b6c702c3793a684793530ccd427f11067b356e3c3c899f614c15de976da2"
    },
    {
      "tool_id": "art-680-control-attestation-campaign-roll-up",
      "mcp_name": "compute_control_attestation_campaign_roll_up",
      "bundle": "art-680-control-attestation-campaign-roll-up.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-680-control-attestation-campaign-roll-up.json",
      "kernel_digest": "sha256:ee9ed419ccbe7db7955e9e733873a1d85d7107239c6d930490eb2e393be9b4a5"
    },
    {
      "tool_id": "art-681-best-execution-evidence-pack",
      "mcp_name": "compute_best_execution_evidence_pack",
      "bundle": "art-681-best-execution-evidence-pack.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-681-best-execution-evidence-pack.json",
      "kernel_digest": "sha256:fdd1917a5a6fa8051b0636a4e2a78af93da66b2cea56d8f699fd0cf8f63a0d20"
    },
    {
      "tool_id": "art-682-rule-605-publication-composer",
      "mcp_name": "compute_rule_605_publication_composer",
      "bundle": "art-682-rule-605-publication-composer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-682-rule-605-publication-composer.json",
      "kernel_digest": "sha256:102dc03590fc41678c0b5303fa14a37825e69015161b20e6636d79a4210520b4"
    },
    {
      "tool_id": "art-683-consolidation-cta-minority-interest",
      "mcp_name": "compute_consolidation_cta",
      "bundle": "art-683-consolidation-cta-minority-interest.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-683-consolidation-cta-minority-interest.json",
      "kernel_digest": "sha256:b7ec0688403a72ffdb32ee7b1748d3ef2eefe8f5d5c88a05ec33009ad14d7b2e"
    },
    {
      "tool_id": "art-684-intercompany-elimination-netting",
      "mcp_name": "compute_intercompany_elimination_netting",
      "bundle": "art-684-intercompany-elimination-netting.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-684-intercompany-elimination-netting.json",
      "kernel_digest": "sha256:095706cb39c4376c2a3782381693f0cb72986cfd7fabe8cc894cef4d385aece3"
    },
    {
      "tool_id": "art-685-direct-indexing-fit-screen",
      "mcp_name": "compute_direct_indexing_fit_screen",
      "bundle": "art-685-direct-indexing-fit-screen.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-685-direct-indexing-fit-screen.json",
      "kernel_digest": "sha256:8bebade7234612a0a224757aa6c635ee00c4ff33248ddf6f4163cec2186cef6e"
    },
    {
      "tool_id": "art-686-ltc-funding-comparator",
      "mcp_name": "compute_ltc_funding_comparator",
      "bundle": "art-686-ltc-funding-comparator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-686-ltc-funding-comparator.json",
      "kernel_digest": "sha256:c2eeb9ad5fe1d0a784bf15f6c3f8a66fbd786a954be75ceaa674755f85586727"
    },
    {
      "tool_id": "art-687-wash-sale-window-guard",
      "mcp_name": "compute_wash_sale_window_guard",
      "bundle": "art-687-wash-sale-window-guard.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-687-wash-sale-window-guard.json",
      "kernel_digest": "sha256:90239f1ed800b3758c774493db294a17aec61bb1f994506ea0d1df46f79c6378"
    },
    {
      "tool_id": "art-688-education-funding-gap-calculator",
      "mcp_name": "compute_education_funding_gap_calculator",
      "bundle": "art-688-education-funding-gap-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-688-education-funding-gap-calculator.json",
      "kernel_digest": "sha256:fc261c3ad8218c3aa80c320728eb8f30767cd816fe91519ce9b0283d28fb6415"
    },
    {
      "tool_id": "art-689-pack-dependency-map",
      "mcp_name": "compute_pack_dependency_map",
      "bundle": "art-689-pack-dependency-map.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-689-pack-dependency-map.json",
      "kernel_digest": "sha256:85bcff208b87268413f83990a57e48329b66f8e71716731c46263e13e98121fc"
    },
    {
      "tool_id": "art-69-cbam-embedded-emissions-calculator",
      "mcp_name": "calculate_cbam_embedded_emissions",
      "bundle": "art-69-cbam-embedded-emissions-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-69-cbam-embedded-emissions-calculator.json",
      "kernel_digest": "sha256:41700ba84727c6ac4cb1f9fb130ed565723c48eb48cd03b94b3f3ac31e4d6f00"
    },
    {
      "tool_id": "art-691-regulatory-obligations-register",
      "mcp_name": "compute_regulatory_obligations_register",
      "bundle": "art-691-regulatory-obligations-register.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-691-regulatory-obligations-register.json",
      "kernel_digest": "sha256:3e77f4dced6cd0c03e0205a1fa7400e07a21bb1dd0525b9f7c85eb7509193ea6"
    },
    {
      "tool_id": "art-692-close-posting-lineage",
      "mcp_name": "verify_close_posting_lineage",
      "bundle": "art-692-close-posting-lineage.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-692-close-posting-lineage.json",
      "kernel_digest": "sha256:2fbdf2a15df31817b5e737ad6147b32c418ea3886cee9b44a3262930ff7eae83"
    },
    {
      "tool_id": "art-693-isa530-audit-sampling-mus",
      "mcp_name": "compute_isa530_audit_sampling_mus",
      "bundle": "art-693-isa530-audit-sampling-mus.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-693-isa530-audit-sampling-mus.json",
      "kernel_digest": "sha256:e92c7887ebf4004dfc6cc8f68bdea0bc5ae6ac9b7b90356275ea4b1a5ee3cd8c"
    },
    {
      "tool_id": "art-699-x402-permit2-evidence-recomputer",
      "mcp_name": "recompute_x402_permit2_digest",
      "bundle": "art-699-x402-permit2-evidence-recomputer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-699-x402-permit2-evidence-recomputer.json",
      "kernel_digest": "sha256:0c36a136f75d75a9dbc83a6d6230e082a4d33eb3fb43c2c52de58b9dcc2b39f9"
    },
    {
      "tool_id": "art-70-cbam-default-value-resolver",
      "mcp_name": "resolve_cbam_default_value",
      "bundle": "art-70-cbam-default-value-resolver.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-70-cbam-default-value-resolver.json",
      "kernel_digest": "sha256:d4e0e283b6e1384fcd684e12c55e68e57ce1522b619bdab563f28f5e79ab4838"
    },
    {
      "tool_id": "art-700-authorization-payload-linter",
      "mcp_name": "lint_authorization_payload",
      "bundle": "art-700-authorization-payload-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-700-authorization-payload-linter.json",
      "kernel_digest": "sha256:6f656bb896a5c568378f091572e1c6bcf1d22803b6929de33b9315eb3771d6ac"
    },
    {
      "tool_id": "art-702-runway-goal-path",
      "mcp_name": "find_runway_goal_path",
      "bundle": "art-702-runway-goal-path.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-702-runway-goal-path.json",
      "kernel_digest": "sha256:a62ea8245d5f29e41c714ffbcfc8b2f52d5a68cefb22a29a500b9dfc61c33beb"
    },
    {
      "tool_id": "art-703-mandate-authorization-gate",
      "mcp_name": "authorize_payment_against_mandate",
      "bundle": "art-703-mandate-authorization-gate.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-703-mandate-authorization-gate.json",
      "kernel_digest": "sha256:de1fb32291e04241870bd357ee96bddc43e5c271c831b79b0928246896875475"
    },
    {
      "tool_id": "art-704-ai-token-spend",
      "mcp_name": "estimate_ai_token_spend",
      "bundle": "art-704-ai-token-spend.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-704-ai-token-spend.json",
      "kernel_digest": "sha256:1c2518f6e01085420d06609b2ae4d1354d5832d04729e000d4cf0bfba9460b15"
    },
    {
      "tool_id": "art-705-bond-ladder-builder",
      "mcp_name": "build_bond_ladder",
      "bundle": "art-705-bond-ladder-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-705-bond-ladder-builder.json",
      "kernel_digest": "sha256:970caa8ad9d2832a8a9eb606726654fa1529c9669bee6a67cd0042ed88929bdb"
    },
    {
      "tool_id": "art-706-yield-curve-gspread",
      "mcp_name": "build_yield_curve_gspread",
      "bundle": "art-706-yield-curve-gspread.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-706-yield-curve-gspread.json",
      "kernel_digest": "sha256:376d1cf65cb78cf0f916e618176436b629b0fcd903bda64f5c9bd2de934e1f50"
    },
    {
      "tool_id": "art-707-tsv-tier-cap-ladder",
      "mcp_name": "check_tsv_tier_cap_ladder",
      "bundle": "art-707-tsv-tier-cap-ladder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-707-tsv-tier-cap-ladder.json",
      "kernel_digest": "sha256:ec31622899cd563e7242a8382b47262710dadead214839f5029e2dee08ab9e6d"
    },
    {
      "tool_id": "art-708-v4-hook-permission-reconciler",
      "mcp_name": "reconcile_v4_hook_permissions",
      "bundle": "art-708-v4-hook-permission-reconciler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-708-v4-hook-permission-reconciler.json",
      "kernel_digest": "sha256:e08cd99eaa433bc5d34fddce29b5bc96932043799b00ecc03f90b6e8670d25e9"
    },
    {
      "tool_id": "art-709-v4-hook-fee-conformance",
      "mcp_name": "check_v4_hook_fee_conformance",
      "bundle": "art-709-v4-hook-fee-conformance.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-709-v4-hook-fee-conformance.json",
      "kernel_digest": "sha256:68ca34965c2b4f1c5f10617b45c673cf3034c7fe65de08d9cf763d9e0bb04a27"
    },
    {
      "tool_id": "art-71-cbam-certificate-cost-engine",
      "mcp_name": "model_cbam_certificate_cost",
      "bundle": "art-71-cbam-certificate-cost-engine.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-71-cbam-certificate-cost-engine.json",
      "kernel_digest": "sha256:b17a4d4c2d75fa70d54b818c6fad1e1d5fac3413d1ed2bd5e7b0e3ee36bbf8db"
    },
    {
      "tool_id": "art-710-tsv-stoppage-concurrency",
      "mcp_name": "check_tsv_stoppage_concurrency",
      "bundle": "art-710-tsv-stoppage-concurrency.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-710-tsv-stoppage-concurrency.json",
      "kernel_digest": "sha256:50b06c5208854d0622f2454f8578b75ca6ec066405ff1afe74d0d529b30e7e8b"
    },
    {
      "tool_id": "art-711-sco60-crypto-asset-exposure-classifier-v2",
      "mcp_name": "classify_sco60_exposure_v2",
      "bundle": "art-711-sco60-crypto-asset-exposure-classifier-v2.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-711-sco60-crypto-asset-exposure-classifier-v2.json",
      "kernel_digest": "sha256:5627f00323bc2806d95cc61771090e8d3ff31a943cb31b8a145a7dda8fdad419"
    },
    {
      "tool_id": "art-712-workforce-board-roi",
      "mcp_name": "workforce_board_roi_report",
      "bundle": "art-712-workforce-board-roi.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-712-workforce-board-roi.json",
      "kernel_digest": "sha256:ad0b073ca9de4acac2578fa939e9b8086cc3363383fca72988fbecc6d5631c44"
    },
    {
      "tool_id": "art-713-scorp-election-break-even",
      "mcp_name": "model_scorp_break_even",
      "bundle": "art-713-scorp-election-break-even.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-713-scorp-election-break-even.json",
      "kernel_digest": "sha256:7e1af77a80f8ba34c85d5ad070e0625aea5118c66bb72f50380f9413001b07f8"
    },
    {
      "tool_id": "art-72-cbam-precursor-emissions-aggregator",
      "mcp_name": "aggregate_cbam_precursor_emissions",
      "bundle": "art-72-cbam-precursor-emissions-aggregator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-72-cbam-precursor-emissions-aggregator.json",
      "kernel_digest": "sha256:989771281b7268f99e74d59f151efd4deaf418e9c6e233529b873618190229fd"
    },
    {
      "tool_id": "art-73-taxonomy-alignment-scorer",
      "mcp_name": "score_taxonomy_alignment",
      "bundle": "art-73-taxonomy-alignment-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-73-taxonomy-alignment-scorer.json",
      "kernel_digest": "sha256:9b92c3c4c8082ee5def48e00030b928ad66b653ffea5f5dfb69b3356b9323ffa"
    },
    {
      "tool_id": "art-734-force-placed-insurance-checker",
      "mcp_name": "check_force_placed_notice",
      "bundle": "art-734-force-placed-insurance-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-734-force-placed-insurance-checker.json",
      "kernel_digest": "sha256:dbad1174408ec1f0f5c95733d54dba4f6fb04ce2add7c6bb270fa77b271b8c39"
    },
    {
      "tool_id": "art-74-taxonomy-kpi-gar-aggregator",
      "mcp_name": "aggregate_taxonomy_kpi_gar",
      "bundle": "art-74-taxonomy-kpi-gar-aggregator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-74-taxonomy-kpi-gar-aggregator.json",
      "kernel_digest": "sha256:5810a300b83afde6fbf0bba7ce4da33b6fce0152cfdd4ccf02eb94258ea957d3"
    },
    {
      "tool_id": "art-75-eugb-factsheet-validator",
      "mcp_name": "validate_eugb_factsheet",
      "bundle": "art-75-eugb-factsheet-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-75-eugb-factsheet-validator.json",
      "kernel_digest": "sha256:6764ffb26c2786330c5c9ec5912f6c5c37ae6e0e6b3c69efa0576e0cdb1a269f"
    },
    {
      "tool_id": "art-758-hdhp-ppo-break-even",
      "mcp_name": "estimate_hdhp_ppo_breakeven",
      "bundle": "art-758-hdhp-ppo-break-even.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-758-hdhp-ppo-break-even.json",
      "kernel_digest": "sha256:e95524058ed93d9c2f4c6b7b81d6f58c8094280895ca7b0a2cd51340e51e21fd"
    },
    {
      "tool_id": "art-76-climate-scenario-applicator",
      "mcp_name": "apply_climate_scenario",
      "bundle": "art-76-climate-scenario-applicator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-76-climate-scenario-applicator.json",
      "kernel_digest": "sha256:b93b7309081c0f6c2d2a5f3e8728d9d2cd11f4701cc936c42efc0d4d29c7809a"
    },
    {
      "tool_id": "art-763-ai-displacement-risk-screener",
      "mcp_name": "ai_displacement_risk_screener",
      "bundle": "art-763-ai-displacement-risk-screener.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-763-ai-displacement-risk-screener.json",
      "kernel_digest": "sha256:91fb630e8e4abce5da6b62416996e456f8665988098ae412e7f24786ac07dedc"
    },
    {
      "tool_id": "art-77-t1-settlement-readiness-diagnostic",
      "mcp_name": "run_t1_readiness_diagnostic",
      "bundle": "art-77-t1-settlement-readiness-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-77-t1-settlement-readiness-diagnostic.json",
      "kernel_digest": "sha256:3152f3bd790393117c348ef2ecfd1f0eab68504808ece058103511bd988c616d"
    },
    {
      "tool_id": "art-78-csdr-penalty-calculator",
      "mcp_name": "calculate_csdr_penalty",
      "bundle": "art-78-csdr-penalty-calculator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-78-csdr-penalty-calculator.json",
      "kernel_digest": "sha256:696b46349d69a4f615727264f5a7a59492a6dfc1eb9b73e631af142a6d436a80"
    },
    {
      "tool_id": "art-79-settlement-fail-predictor",
      "mcp_name": "predict_settlement_fail",
      "bundle": "art-79-settlement-fail-predictor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-79-settlement-fail-predictor.json",
      "kernel_digest": "sha256:660bc62de036808e6dcb648dd7ef377f3d403d9f3b2771459507ff4c7702ea0c"
    },
    {
      "tool_id": "art-80-ssi-conformance-checker",
      "mcp_name": "check_ssi_conformance",
      "bundle": "art-80-ssi-conformance-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-80-ssi-conformance-checker.json",
      "kernel_digest": "sha256:659829e3ae373c2b2984bd7be749ccc18790106ac4bbfca7a0fc0884047ad958"
    },
    {
      "tool_id": "art-81-allocation-affirmation-conformance",
      "mcp_name": "check_allocation_affirmation",
      "bundle": "art-81-allocation-affirmation-conformance.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-81-allocation-affirmation-conformance.json",
      "kernel_digest": "sha256:bfd9eea1801c12c0b1358e111e33f08fcc221f3e847edd481053c5e90f81cd12"
    },
    {
      "tool_id": "art-82-securities-settlement-message-linter",
      "mcp_name": "lint_securities_settlement_message",
      "bundle": "art-82-securities-settlement-message-linter.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-82-securities-settlement-message-linter.json",
      "kernel_digest": "sha256:2ad79af4b3bfd8d91a04886d9edfee8f37018b827cc9fb189caa66583cfebcc3"
    },
    {
      "tool_id": "art-83-buy-in-exposure-modeler",
      "mcp_name": "model_buy_in_exposure",
      "bundle": "art-83-buy-in-exposure-modeler.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-83-buy-in-exposure-modeler.json",
      "kernel_digest": "sha256:712b7d6c95243d64d2a14195636f2436a56610776c59001a266d2dcf1691ef04"
    },
    {
      "tool_id": "art-84-settlement-efficiency-kpi",
      "mcp_name": "compute_settlement_efficiency_kpi",
      "bundle": "art-84-settlement-efficiency-kpi.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-84-settlement-efficiency-kpi.json",
      "kernel_digest": "sha256:6689dbe2c2f23a87ca2ee46102cd5d983d628b2edebd17f51773a2749d6aa9e6"
    },
    {
      "tool_id": "art-85-pqc-timeline-fit-diagnostic",
      "mcp_name": "run_pqc_timeline_fit",
      "bundle": "art-85-pqc-timeline-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-85-pqc-timeline-fit-diagnostic.json",
      "kernel_digest": "sha256:84c05753ffb3bd7d71bd9af2b7dece0ba0c23b3e3aae66ac296f39975d339f23"
    },
    {
      "tool_id": "art-86-tls-pki-migration-planner",
      "mcp_name": "plan_tls_pki_migration",
      "bundle": "art-86-tls-pki-migration-planner.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-86-tls-pki-migration-planner.json",
      "kernel_digest": "sha256:e85d6bf7a77f232f5abd1634ba2c1b56fdf0bb46db01403dc6bf55e317bfe718"
    },
    {
      "tool_id": "art-87-iso20022-pqc-readiness-checker",
      "mcp_name": "check_iso20022_pqc_readiness",
      "bundle": "art-87-iso20022-pqc-readiness-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-87-iso20022-pqc-readiness-checker.json",
      "kernel_digest": "sha256:6e468a348055e83bb98d072b1f2879af2e98a5d8fcca76f119320f136edc0955"
    },
    {
      "tool_id": "art-88-fido-pqc-conformance-checker",
      "mcp_name": "check_fido_pqc_conformance",
      "bundle": "art-88-fido-pqc-conformance-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-88-fido-pqc-conformance-checker.json",
      "kernel_digest": "sha256:92b325e20fa5a4e60b6cc1b0080285af19bf639951c96ec6a0b76d69a57b823b"
    },
    {
      "tool_id": "art-89-blockchain-quantum-risk-classifier",
      "mcp_name": "classify_blockchain_quantum_risk",
      "bundle": "art-89-blockchain-quantum-risk-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-89-blockchain-quantum-risk-classifier.json",
      "kernel_digest": "sha256:f075b3e27027e3b2ac21bd47aab935f60e01cef5e8892de2fcac74de6def21ea"
    },
    {
      "tool_id": "art-90-sanctions-screening-fit-diagnostic",
      "mcp_name": "run_sanctions_screening_fit",
      "bundle": "art-90-sanctions-screening-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-90-sanctions-screening-fit-diagnostic.json",
      "kernel_digest": "sha256:38748fbbd98786a5c965a54c809622a7dd0d1f193507e321aa3ad9fa9f06c178"
    },
    {
      "tool_id": "art-91-ownership-50pct-aggregator",
      "mcp_name": "aggregate_ownership_50pct",
      "bundle": "art-91-ownership-50pct-aggregator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-91-ownership-50pct-aggregator.json",
      "kernel_digest": "sha256:b11141989c4ba450fb1156c03f7307a5eb328631dfbada5c4e0d45cca04237b6"
    },
    {
      "tool_id": "art-92-screening-list-coverage-checker",
      "mcp_name": "check_screening_list_coverage",
      "bundle": "art-92-screening-list-coverage-checker.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-92-screening-list-coverage-checker.json",
      "kernel_digest": "sha256:d06a7bacc78c3440e850fc8bccdfc7b270f66c39e0a30d4696c558cf6e24e169"
    },
    {
      "tool_id": "art-93-fuzzy-match-calibration-scorer",
      "mcp_name": "score_fuzzy_match_calibration",
      "bundle": "art-93-fuzzy-match-calibration-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-93-fuzzy-match-calibration-scorer.json",
      "kernel_digest": "sha256:280862d6b27e8364c05290b99e446bb8938364dc1c03fb90835464743ef0cdc8"
    },
    {
      "tool_id": "art-94-eccn-dual-use-classifier",
      "mcp_name": "classify_eccn_dual_use",
      "bundle": "art-94-eccn-dual-use-classifier.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-94-eccn-dual-use-classifier.json",
      "kernel_digest": "sha256:be06d9a1450ca87a837b96284af6b98dbae8ddc68d252ca54240734fc8e1d778"
    },
    {
      "tool_id": "art-95-circumvention-diligence-assessor",
      "mcp_name": "assess_circumvention_diligence",
      "bundle": "art-95-circumvention-diligence-assessor.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-95-circumvention-diligence-assessor.json",
      "kernel_digest": "sha256:75587c9e280c8c0b45a80f7846a3c176999cf769b7f62fd36dc96e732b79a75b"
    },
    {
      "tool_id": "art-96-no-russia-clause-pack-builder",
      "mcp_name": "build_no_russia_clause_pack",
      "bundle": "art-96-no-russia-clause-pack-builder.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-96-no-russia-clause-pack-builder.json",
      "kernel_digest": "sha256:cf2d6111233a0f8a580756c5e1c03e7832d67ddf9c6582393a9c90d819dbaa7a"
    },
    {
      "tool_id": "art-97-sanctions-screening-quality-scorer",
      "mcp_name": "score_sanctions_screening_quality",
      "bundle": "art-97-sanctions-screening-quality-scorer.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-97-sanctions-screening-quality-scorer.json",
      "kernel_digest": "sha256:2e0ba6416081ea51d9652a6c147199662063a9ba489b68691dc07d76f0701983"
    },
    {
      "tool_id": "art-98-mica-casp-fit-diagnostic",
      "mcp_name": "run_mica_casp_fit",
      "bundle": "art-98-mica-casp-fit-diagnostic.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/art-98-mica-casp-fit-diagnostic.json",
      "kernel_digest": "sha256:f3a4a041f414fd77b5a45a8fa5814804ca22ab1df00e883c54a47a0d3d676035"
    },
    {
      "tool_id": "ml-01-isolation-forest",
      "mcp_name": "detect_transaction_anomalies",
      "bundle": "ml-01-isolation-forest.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/ml-01-isolation-forest.json",
      "kernel_digest": "sha256:157a2103a758127d8f6afe40c5c7733d63896ccf6cfaf8a4f9f1ef80b103126f"
    },
    {
      "tool_id": "ml-03-timeseries-anomaly-detector",
      "mcp_name": "detect_timeseries_anomalies",
      "bundle": "ml-03-timeseries-anomaly-detector.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/ml-03-timeseries-anomaly-detector.json",
      "kernel_digest": "sha256:ae20b291caf5eac025d4e7103782427565fe7cf0c99f4045122257c87db0d9c6"
    },
    {
      "tool_id": "ptg-01-ap2-prompt-template-generator",
      "mcp_name": "compose_ap2_prompt",
      "bundle": "ptg-01-ap2-prompt-template-generator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/ptg-01-ap2-prompt-template-generator.json",
      "kernel_digest": "sha256:5f23d03d4d538507b92a3f3461e5d0ebb6987227fd3a7ae41281216fc2fabe8e"
    },
    {
      "tool_id": "qfa-01-options-greeks",
      "mcp_name": "compute_options_greeks",
      "bundle": "qfa-01-options-greeks.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/qfa-01-options-greeks.json",
      "kernel_digest": "sha256:85150b0c10d583588c0584d76ea17a3378c4a1af666c1c700db412574c42587b"
    },
    {
      "tool_id": "rca-01-frtb-ima-pre-validator",
      "mcp_name": "simulate_frtb_es",
      "bundle": "rca-01-frtb-ima-pre-validator.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/rca-01-frtb-ima-pre-validator.json",
      "kernel_digest": "sha256:270c13fb871367dfb26354afef861b44f31e9ab426a797814c7cd667b1f4a584"
    },
    {
      "tool_id": "sim-07-open-banking-consent-flow-stress",
      "mcp_name": "simulate_consent_stress",
      "bundle": "sim-07-open-banking-consent-flow-stress.bundle.json",
      "receipt_source": "chaingraph/graph/nodes/sim-07-open-banking-consent-flow-stress.json",
      "kernel_digest": "sha256:0b2c97e4308777a28ab7fc66df7d263499547d2376a2465fc7b415effd195189"
    }
  ]
}
