{
  "schemaVersion": "1.0",
  "type": "research-article-index",
  "inLanguage": "en",
  "runtimeAvailable": false,
  "articles": [
    {
      "id": "proof21:journal:settlement-is-not-the-workflow:en",
      "inLanguage": "en",
      "slug": "settlement-is-not-the-workflow",
      "title": "Settlement is not the whole workflow.",
      "description": "Why a service payment, an instruction, and an executed payout need to stay distinct.",
      "url": "https://proof21.xyz/journal/settlement-is-not-the-workflow/",
      "markdownUrl": "https://proof21.xyz/journal/settlement-is-not-the-workflow/article.md",
      "sourceSha256": "5dfc811297b973fafe5a5e1d92c5e47210a26361c8aeb0c73fad6bd6be7343a1",
      "jsonUrl": "https://proof21.xyz/journal/settlement-is-not-the-workflow/article.json"
    },
    {
      "id": "proof21:journal:choice-without-rerolls:en",
      "inLanguage": "en",
      "slug": "choice-without-rerolls",
      "title": "A fair choice starts before the random number.",
      "description": "Commitment, source timing, and the overlooked problem of quietly trying again.",
      "url": "https://proof21.xyz/journal/choice-without-rerolls/",
      "markdownUrl": "https://proof21.xyz/journal/choice-without-rerolls/article.md",
      "sourceSha256": "87946d4c4df79f452f67cc49b1862c745835d70f3a51dafa3e66d1287f50e6bb",
      "jsonUrl": "https://proof21.xyz/journal/choice-without-rerolls/article.json"
    },
    {
      "id": "proof21:journal:one-artifact-three-decisions:en",
      "inLanguage": "en",
      "slug": "one-artifact-three-decisions",
      "title": "One artifact. Three different decisions.",
      "description": "Keep integrity, evaluation, and acceptance separate—even when the interface is simple.",
      "url": "https://proof21.xyz/journal/one-artifact-three-decisions/",
      "markdownUrl": "https://proof21.xyz/journal/one-artifact-three-decisions/article.md",
      "sourceSha256": "2877abadab30b58534462444abd01e8ee2638301f0c8cd170e690167f8458a1f",
      "jsonUrl": "https://proof21.xyz/journal/one-artifact-three-decisions/article.json"
    },
    {
      "id": "proof21:journal:digital-matter-is-a-rule-not-a-verdict:en",
      "inLanguage": "en",
      "slug": "digital-matter-is-a-rule-not-a-verdict",
      "title": "Digital matter is a rule, not a verdict.",
      "description": "How to reproduce Bitcoin-derived elements without confusing a calculation, a valid mint, and current ownership.",
      "url": "https://proof21.xyz/journal/digital-matter-is-a-rule-not-a-verdict/",
      "markdownUrl": "https://proof21.xyz/journal/digital-matter-is-a-rule-not-a-verdict/article.md",
      "sourceSha256": "b7fdcc604e47e2817d48e1cd7886d78fdc22c32f61006324809d2802c2b4c051",
      "jsonUrl": "https://proof21.xyz/journal/digital-matter-is-a-rule-not-a-verdict/article.json"
    },
    {
      "id": "proof21:journal:audit-the-batch-before-the-sample:en",
      "inLanguage": "en",
      "slug": "audit-the-batch-before-the-sample",
      "title": "Audit the batch before the sample.",
      "description": "A reproducible sample can still miss an omitted population, a weak evaluation, or a poorly chosen statistical policy.",
      "url": "https://proof21.xyz/journal/audit-the-batch-before-the-sample/",
      "markdownUrl": "https://proof21.xyz/journal/audit-the-batch-before-the-sample/article.md",
      "sourceSha256": "89bfa2dace266f680ae27c7be4ab5b087e2e045f79bc97fc30f68e70bb4a1025",
      "jsonUrl": "https://proof21.xyz/journal/audit-the-batch-before-the-sample/article.json"
    },
    {
      "id": "proof21:journal:what-a-bitcoin-timestamp-proves:en",
      "inLanguage": "en",
      "slug": "what-a-bitcoin-timestamp-proves",
      "title": "What a Bitcoin timestamp can actually say.",
      "description": "Existence, ordering, availability, and truth are different claims. A useful commitment keeps them separate.",
      "url": "https://proof21.xyz/journal/what-a-bitcoin-timestamp-proves/",
      "markdownUrl": "https://proof21.xyz/journal/what-a-bitcoin-timestamp-proves/article.md",
      "sourceSha256": "5baef70859ab452b2cabd941218213436abe1402f7ee3a158e6a18f8610950de",
      "jsonUrl": "https://proof21.xyz/journal/what-a-bitcoin-timestamp-proves/article.json"
    },
    {
      "id": "proof21:journal:discovery-is-not-authorization:en",
      "inLanguage": "en",
      "slug": "discovery-is-not-authorization",
      "title": "Discovery is not authorization.",
      "description": "Help agents understand a service without implying that a directory listing, a schema, or a paid request makes it safe to use.",
      "url": "https://proof21.xyz/journal/discovery-is-not-authorization/",
      "markdownUrl": "https://proof21.xyz/journal/discovery-is-not-authorization/article.md",
      "sourceSha256": "d7e9407cedaedb3fbc357ecd687e7eb0859af19f9ea59b3ea37764f611f23a5b",
      "jsonUrl": "https://proof21.xyz/journal/discovery-is-not-authorization/article.json"
    },
    {
      "id": "proof21:journal:let-agents-explain-let-controls-decide:en",
      "inLanguage": "en",
      "slug": "let-agents-explain-let-controls-decide",
      "title": "Let agents explain. Let controls decide.",
      "description": "A readable explanation is useful, but permissions, evidence checks, and irreversible actions need explicit enforcement outside the narrative.",
      "url": "https://proof21.xyz/journal/let-agents-explain-let-controls-decide/",
      "markdownUrl": "https://proof21.xyz/journal/let-agents-explain-let-controls-decide/article.md",
      "sourceSha256": "69af8b942e9e9c65d11f2a89a036aa64246008db7a948008bf8ffacabc33605e",
      "jsonUrl": "https://proof21.xyz/journal/let-agents-explain-let-controls-decide/article.json"
    },
    {
      "id": "proof21:journal:interoperability-without-erasing-evidence:en",
      "inLanguage": "en",
      "slug": "interoperability-without-erasing-evidence",
      "title": "Interoperate without erasing the evidence.",
      "description": "A common interface is valuable only when it preserves what each original artifact actually proves—and what it does not.",
      "url": "https://proof21.xyz/journal/interoperability-without-erasing-evidence/",
      "markdownUrl": "https://proof21.xyz/journal/interoperability-without-erasing-evidence/article.md",
      "sourceSha256": "fc8997af878c0c5cd57d1c573a6404bd72a83a3ac37f07d32ec2aaa54854a336",
      "jsonUrl": "https://proof21.xyz/journal/interoperability-without-erasing-evidence/article.json"
    },
    {
      "id": "proof21:journal:measuring-demand-before-a-token:en",
      "inLanguage": "en",
      "slug": "measuring-demand-before-a-token",
      "title": "Measure the job before the token.",
      "description": "A verification product earns its place by helping an independent consumer finish a real task—not by generating more receipts or incentives.",
      "url": "https://proof21.xyz/journal/measuring-demand-before-a-token/",
      "markdownUrl": "https://proof21.xyz/journal/measuring-demand-before-a-token/article.md",
      "sourceSha256": "d590749e9a4b3dc730db81c8981707d0acfb2b1df598eea49c6c3982fb285c9c",
      "jsonUrl": "https://proof21.xyz/journal/measuring-demand-before-a-token/article.json"
    }
  ],
  "count": 10,
  "completeEditions": true
}
