{
  "version": 1,
  "dependencyCommit": "8f36bdf2eca8298ed1a269054f8c5054156dae95",
  "compatibility": "Normative dependency bytes are pinned here. Later BRC revisions are not adopted silently; review their semantic compatibility and issue a new profile version if committed bytes or behavior change. SDK version is a test tool, not normative precedence.",
  "dependencies": [
    {
      "path": "wallet/0100.md",
      "sha256": "537ab393c655195e8cd61897b00d6b187a36f17d930493f8af48430752064082"
    },
    {
      "path": "overlays/0022.md",
      "sha256": "f9d464ba7609e11df7a13d7c0bda0e732a48cb10b9783ba7354897a892ea764b"
    },
    {
      "path": "overlays/0024.md",
      "sha256": "394199b4312d7563f9b2be8ab0da96c39e70e716cb6accbead29073012d1a729"
    },
    {
      "path": "overlays/0088.md",
      "sha256": "b357151cd5acc0cdaacb4a40acd8ca11c2c3bdf56e49e7d379b4a12eb2521ce0"
    },
    {
      "path": "overlays/0101.md",
      "sha256": "23fc1c035e324c1ec45fe1c31ef882f3959b00f8308d59878f1e12a311b78a0c"
    },
    {
      "path": "overlays/0183.md",
      "sha256": "916005b45074ac1c0ab2a23827437353e68ee5597faaaf739378f52b309dc5b9"
    },
    {
      "path": "payments/0029.md",
      "sha256": "4ded8e79ff4579f33ad8e7240327931bd6c5a49fb54939cf0861a39bc481b258"
    },
    {
      "path": "payments/0105.md",
      "sha256": "5c59f2438a9c0b3b52964347760eadfe027c851e80a5f08ab3bb4743a8a75116"
    },
    {
      "path": "payments/0118.md",
      "sha256": "448be4e74ac23023f6c7a4dac7e6a351e8fcda0d55a0688558a37804189fee4a"
    },
    {
      "path": "peer-to-peer/0077.md",
      "sha256": "843a8c362999ad70e48255a1204f0cea3e13a57e958b63c7e27ac8799d2881c9"
    },
    {
      "path": "peer-to-peer/0078.md",
      "sha256": "179e718e583a82cab933b2327da220ecd0c9fd883513ba9c2c35c2b6554db5ba"
    },
    {
      "path": "peer-to-peer/0103.md",
      "sha256": "dc841d5d2d0a5e75a3c694619d79a1ce91b4ff4fccc3350c142699d4e0fb82ca"
    },
    {
      "path": "peer-to-peer/0104.md",
      "sha256": "1a08df9a553d7672cdf8901556962222d023ca70be1c5fe5c63a59cdfa1c3298"
    },
    {
      "path": "apps/0170.md",
      "sha256": "02c6a9ffba3f4cd3802162aae99c9a4fe881c83f94b62ba5ab02c48b07a7a23a"
    },
    {
      "path": "scripts/0021.md",
      "sha256": "2a7799d7355e8147844d543901eaf422f442125cd77bc89ebc0a90bb7a387054"
    }
  ],
  "digestDomains": [
    "capabilities",
    "lookup-query",
    "service-rules",
    "proposal-policy",
    "proposal",
    "private-publication",
    "publication-request",
    "acquisition",
    "acquire-request",
    "wallet-funding",
    "purchase",
    "purchase-request",
    "purchase-terms",
    "potatoes",
    "processor-acceptance",
    "release-evidence",
    "sale-listing",
    "sale-genesis",
    "lch-lookup-settlement",
    "lch-covenant-settlement",
    "root-eviction-request",
    "root-eviction-result",
    "root-eviction-decision",
    "root-advertisement",
    "transaction-fact",
    "assessment",
    "knowledge-mutation"
  ],
  "identifiers": [
    {
      "id": "https://bsv.brc.dev/apps/0192#bitcoin-spend-reconciliation-v1",
      "definition": "apps/0192.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/apps/0192#legacy-lookup-context-json-v1",
      "definition": "apps/0192.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/apps/0198#listing-accumulation-v1",
      "definition": "apps/0198.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/apps/0198#overlay-acquisition-v1",
      "definition": "apps/0198.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/apps/0198#paid-lookup-settlement-v1",
      "definition": "apps/0198.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/apps/0198#standing-offer-v1",
      "definition": "apps/0198.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0193#lookup-live-v1",
      "definition": "overlays/0193.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0194#author-document-v1",
      "definition": "overlays/0194.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0194#proposal-v1",
      "definition": "overlays/0194.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0195#paid-lookup-v1",
      "definition": "overlays/0195.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0195#private-publish-v1",
      "definition": "overlays/0195.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0196#processor-attestation-v1",
      "definition": "overlays/0196.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0196#steak-potatoes-v1",
      "definition": "overlays/0196.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/overlays/0199#root-eviction-v1",
      "definition": "overlays/0199.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/tokens/0197#lineage-package-v1",
      "definition": "tokens/0197.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/tokens/0197#listing-purchase-v1",
      "definition": "tokens/0197.md",
      "immutable": true
    },
    {
      "id": "https://bsv.brc.dev/tokens/0197#revenue-listing-v1",
      "definition": "tokens/0197.md",
      "immutable": true
    }
  ],
  "testDependencies": {
    "node": ">=22.13",
    "sdk": "@bsv/sdk@2.8.10",
    "python": ">=3.11",
    "bitcoinX": "0.9",
    "cryptography": "46.0.3",
    "cbor2": "5.7.1",
    "compiler": {
      "repository": "https://github.com/icellan/runar",
      "commit": "b3f08f2cc2349c311904d2c745dc19d65f23e8ca",
      "artifact": "tokens/media/0197/artifact.json"
    }
  },
  "externalProtocolSources": [
    {
      "repository": "bitcoin-sv-specs/protocol",
      "commit": "67d7de07c75d03598fb059d59c61c29ae3dbf87b",
      "path": "updates/genesis-spec.md",
      "sha256": "ad7f2356b5b7da67920403803ca310f073cffe4da2c82e4b00bd9cd6e7953c02",
      "role": "Ordered-input, componentwise non-final replacement relation; finality equality prose is not adopted."
    },
    {
      "repository": "bitcoin-sv/bitcoin-sv",
      "commit": "879fc8b42168dd0e608dafd51b39c6dabad37d4d",
      "path": "src/validation.cpp",
      "sha256": "f6a54858d6ec82e9eac06c52ce6ec9f22eca04008830345b65423d62c9b22f29",
      "role": "Strict IsFinalTx locktime boundary; contextual block height and preceding-chain median time."
    },
    {
      "repository": "bitcoin-sv/bitcoin-sv",
      "commit": "879fc8b42168dd0e608dafd51b39c6dabad37d4d",
      "path": "src/time_locked_mempool.cpp",
      "sha256": "0fe2d992abd8122e06931c560cc99a41a70b2c8454ab29abdfdf8cd9e611750d",
      "role": "validateUpdateNL ordered input and pairwise sequence checks; rate/resource limits remain local policy."
    }
  ]
}
