{
  "schema": "reviewed-research-content-v1",
  "manuscript": "v07",
  "software": "v07",
  "method": "v07",
  "reviewed_on": "2026-10-08",
  "editorial_rule": "Do not rebind source hashes without comparing and reviewing all affected claims in both languages. The generated fragments are a presentation of the source, not an independent proof.",
  "blocks": {
    "question": {
      "source": "core/01_scope.tex",
      "source_sha256": "a7b848dad9310f2c88fe4fcd21de9641f7b516aeb16b1beba8fe3aed9c114907",
      "en": "<h2>When does a returning population recover its priority mean?</h2><p>Adding or removing an agent changes both the owners of priority rows and the objective coordinates inside those rows. The paper characterizes the mean returned by a prescribed <strong>arrival–mixing–departure</strong> history, and exactly when a newcomer can restore the original mean. Incumbent agents need not agree before the transition.</p>",
      "fr": "<h2>Quand une population retrouve-t-elle sa moyenne de priorité?</h2><p>L’arrivée ou le départ d’un agent modifie à la fois les propriétaires des lignes de priorité et les coordonnées d’objectif dans ces lignes. L’article caractérise la moyenne obtenue après une séquence prescrite <strong>d’arrivée, de mélange et de départ</strong>, ainsi que les conditions exactes permettant au nouvel agent de rétablir la moyenne initiale. Les agents présents n’ont pas à être d’accord avant la transition.</p>"
    },
    "endpoint": {
      "source": "core/04_roundtrip.tex",
      "source_sha256": "9ca6c9a191bcad7edf81782c74b3b115262c16f3c8cdccc44594b3cf8eae067f",
      "en": "<div class=\"result-lead\"><span class=\"eyebrow\">CENTRAL RESULT · THEOREM 4.1</span><h3>The returned mean is an explicit weighted combination</h3><div class=\"history-flow\" aria-label=\"Arrival, prescribed mixing, then departure\"><span>W</span><i>→</i><span>J<sub>β,v</sub>(W)</span><i>→</i><span>T J<sub>β,v</sub>(W)</span><i>→</i><span>U</span></div><div class=\"research-equation\">m(U) = <span class=\"math-sum\"><span class=\"sum-upper\">n</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">r=1</span></span> θ<sub>r</sub>w<sub>r</sub><sup>T</sup> + θ<sub>n+1</sub>q<sup>T</sup></div><p>m averages the priority rows. W is the incumbent state; U is the state after the appended agent leaves. The coefficients θ are determined by the prescribed mixing and retained masses. The newcomer’s conditional priority on the original objectives is q.</p></div>",
      "fr": "<div class=\"result-lead\"><span class=\"eyebrow\">RÉSULTAT CENTRAL · THÉORÈME 4.1</span><h3>La moyenne de retour est une combinaison pondérée explicite</h3><div class=\"history-flow\" aria-label=\"Arrivée, mélange prescrit, puis départ\"><span>W</span><i>→</i><span>J<sub>β,v</sub>(W)</span><i>→</i><span>T J<sub>β,v</sub>(W)</span><i>→</i><span>U</span></div><div class=\"research-equation\">m(U) = <span class=\"math-sum\"><span class=\"sum-upper\">n</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">r=1</span></span> θ<sub>r</sub>w<sub>r</sub><sup>T</sup> + θ<sub>n+1</sub>q<sup>T</sup></div><p>m désigne la moyenne des lignes de priorité. W est l’état des agents présents; U est l’état après le départ du nouvel agent. Les coefficients θ dépendent du mélange prescrit et des masses conservées. q est la priorité conditionnelle du nouvel agent sur les objectifs initiaux.</p></div>"
    },
    "restoration": {
      "source": "core/04_roundtrip.tex",
      "source_sha256": "9ca6c9a191bcad7edf81782c74b3b115262c16f3c8cdccc44594b3cf8eae067f",
      "en": "<div class=\"research-grid\"><article class=\"result-card\"><h3>Positive newcomer influence</h3><div class=\"research-equation\">q<sub>*</sub><sup>T</sup> = b<sup>T</sup> / θ<sub>n+1</sub></div><p>For θ<sub>n+1</sub> &gt; 0, this is the unique restoring conditional priority. It is admissible exactly when every component of b is strictly positive, where b<sup>T</sup> = m(W) − ∑<sub>r=1</sub><sup>n</sup> θ<sub>r</sub>w<sub>r</sub><sup>T</sup>. W, β, γ and T are held fixed as q varies.</p></article><article class=\"result-card\"><h3>Zero newcomer influence</h3><div class=\"research-equation\">θ<sub>n+1</sub> = 0: &nbsp; b = 0</div><p>Restoration holds exactly when b = 0, independently of q. Zero newcomer influence alone does not preserve the incumbent mean under arbitrary row-stochastic mixing.</p></article></div><details class=\"research-details\"><summary>Assumptions, coefficient definitions and exact error</summary><p>Let n ≥ 1. W is a strictly positive n × n row-stochastic matrix. The incumbent insertion masses satisfy 0 &lt; β<sub>i</sub> &lt; 1. The newcomer row is v<sup>T</sup> = (γq<sup>T</sup>, 1 − γ), with 0 &lt; γ &lt; 1 and q a strictly positive probability vector. T is an (n+1) × (n+1) nonnegative row-stochastic matrix; it mixes the fixed expanded population before the appended agent alone departs.</p><div class=\"research-equation compact\">a = (1 − β<sub>1</sub>, …, 1 − β<sub>n</sub>, γ)<sup>T</sup><br>d<sub>i</sub> = <span class=\"math-sum\"><span class=\"sum-upper\">n+1</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">r=1</span></span> T<sub>ir</sub>a<sub>r</sub><br>θ<sub>r</sub> = (a<sub>r</sub>/n) <span class=\"math-sum\"><span class=\"sum-upper\">n</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">i=1</span></span> T<sub>ir</sub>/d<sub>i</sub></div><p>All d<sub>i</sub> are positive, all θ<sub>r</sub> are nonnegative and ∑<sub>r=1</sub><sup>n+1</sup> θ<sub>r</sub> = 1. For positive newcomer influence, m(U) − m(W) = θ<sub>n+1</sub>(q − q<sub>*</sub>)<sup>T</sup>. This theorem allows general row-stochastic T; it does not require symmetry, double stochasticity or a fixed consensus power. It is an offline input-level characterization, not a distributed arrival protocol for an unknown departure time.</p></details>",
      "fr": "<div class=\"research-grid\"><article class=\"result-card\"><h3>Influence positive du nouvel agent</h3><div class=\"research-equation\">q<sub>*</sub><sup>T</sup> = b<sup>T</sup> / θ<sub>n+1</sub></div><p>Pour θ<sub>n+1</sub> &gt; 0, cette priorité conditionnelle est l’unique solution restauratrice. Elle est admissible exactement lorsque toutes les composantes de b sont strictement positives, avec b<sup>T</sup> = m(W) − ∑<sub>r=1</sub><sup>n</sup> θ<sub>r</sub>w<sub>r</sub><sup>T</sup>. W, β, γ et T restent fixés lorsque q varie.</p></article><article class=\"result-card\"><h3>Influence nulle du nouvel agent</h3><div class=\"research-equation\">θ<sub>n+1</sub> = 0 : &nbsp; b = 0</div><p>Le rétablissement a lieu exactement lorsque b = 0, indépendamment de q. Une influence nulle ne suffit pas à préserver la moyenne des agents présents sous un mélange stochastique par lignes arbitraire.</p></article></div><details class=\"research-details\"><summary>Hypothèses, définition des coefficients et erreur exacte</summary><p>Soit n ≥ 1. W est une matrice n × n strictement positive et stochastique par lignes. Les masses d’insertion vérifient 0 &lt; β<sub>i</sub> &lt; 1. La ligne du nouvel agent est v<sup>T</sup> = (γq<sup>T</sup>, 1 − γ), avec 0 &lt; γ &lt; 1 et q un vecteur de probabilités strictement positives. T est une matrice (n+1) × (n+1) non négative et stochastique par lignes; elle mélange la population augmentée fixe avant le départ du seul nouvel agent.</p><div class=\"research-equation compact\">a = (1 − β<sub>1</sub>, …, 1 − β<sub>n</sub>, γ)<sup>T</sup><br>d<sub>i</sub> = <span class=\"math-sum\"><span class=\"sum-upper\">n+1</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">r=1</span></span> T<sub>ir</sub>a<sub>r</sub><br>θ<sub>r</sub> = (a<sub>r</sub>/n) <span class=\"math-sum\"><span class=\"sum-upper\">n</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">i=1</span></span> T<sub>ir</sub>/d<sub>i</sub></div><p>Tous les d<sub>i</sub> sont positifs, les θ<sub>r</sub> sont non négatifs et ∑<sub>r=1</sub><sup>n+1</sup> θ<sub>r</sub> = 1. Pour une influence positive, m(U) − m(W) = θ<sub>n+1</sub>(q − q<sub>*</sub>)<sup>T</sup>. Le théorème admet un mélange T stochastique par lignes général, sans exiger de symétrie, de double stochasticité ni de puissance d’une matrice de consensus fixe. Il s’agit d’une caractérisation hors ligne à données prescrites, pas d’un protocole distribué d’arrivée pour un départ inconnu.</p></details>"
    },
    "equal-retention": {
      "source": "core/04_roundtrip.tex",
      "source_sha256": "9ca6c9a191bcad7edf81782c74b3b115262c16f3c8cdccc44594b3cf8eae067f",
      "en": "<h3>Equal retention · Corollary 4.2</h3><p>If T is also doubly stochastic and all incumbent insertion masses and the newcomer’s self mass equal β, let s = 1 − T<sub>n+1,n+1</sub>. For s &gt; 0:</p><div class=\"research-equation\">q<sub>*</sub><sup>T</sup> = (<span class=\"math-sum\"><span class=\"sum-upper\">n</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">j=1</span></span> T<sub>n+1,j</sub>w<sub>j</sub><sup>T</sup>) / s</div><p>This weighted average is always strictly positive and feasible. For s = 0, every admissible q restores the mean under these equal-retention and double-stochasticity assumptions. With one unweighted undirected Laplacian update and a non-isolated newcomer, q<sub>*</sub> is the mean of its neighbors’ pre-arrival rows. A longer stay generally requires a different q<sub>*</sub>; incumbent agreement is not required.</p>",
      "fr": "<h3>Masses conservées égales · Corollaire 4.2</h3><p>Si T est aussi doublement stochastique et si toutes les masses d’insertion des agents présents et la masse propre du nouvel agent valent β, poser s = 1 − T<sub>n+1,n+1</sub>. Pour s &gt; 0 :</p><div class=\"research-equation\">q<sub>*</sub><sup>T</sup> = (<span class=\"math-sum\"><span class=\"sum-upper\">n</span><span class=\"sum-symbol\">∑</span><span class=\"sum-lower\">j=1</span></span> T<sub>n+1,j</sub>w<sub>j</sub><sup>T</sup>) / s</div><p>Cette moyenne pondérée est toujours strictement positive et admissible. Pour s = 0, tout q admissible rétablit la moyenne sous ces hypothèses de masses conservées égales et de double stochasticité. Avec une mise à jour laplacienne non pondérée sur un graphe non orienté et un nouvel agent non isolé, q<sub>*</sub> est la moyenne des lignes de ses voisins avant l’arrivée. Un séjour plus long exige généralement un autre q<sub>*</sub>; l’accord préalable des agents présents n’est pas requis.</p>"
    },
    "history-example": {
      "source": "core/04_roundtrip.tex",
      "source_sha256": "9ca6c9a191bcad7edf81782c74b3b115262c16f3c8cdccc44594b3cf8eae067f",
      "en": "<details class=\"research-details\"><summary>Why the event history matters: two exact examples</summary><h3>Returning labels do not restore the mean</h3><p>The paper’s two-agent example starts with rows (9/10, 1/10) and (1/10, 9/10). Both incumbent insertion masses are 1/3; the newcomer row is (3/5, 1/10, 3/10). After one complete-graph update with c = 1/4 and proportional removal of the newcomer:</p><div class=\"research-equation compact\">m(W) = (1/2, 1/2) &nbsp;→&nbsp; m(U) = (16/27, 11/27)</div><p>The same agents and labels return, with a different limiting priority under subsequent fixed-epoch average consensus.</p><h3>A restoring priority depends on the stay</h3><p>For incumbent rows (3/4, 1/4), (1/4, 3/4), equal insertion/self masses 1/3, and the path 1—2—3 with c = 1/4, q = (1/4, 3/4) restores (1/2, 1/2) after one update. Keeping that same q for two updates instead returns (31/64, 33/64). The two-update restoring choice is q<sub>*</sub> = (1/3, 2/3).</p></details>",
      "fr": "<details class=\"research-details\"><summary>Pourquoi l’historique compte : deux exemples exacts</summary><h3>Retrouver les mêmes agents ne rétablit pas la moyenne</h3><p>L’exemple à deux agents de l’article part des lignes (9/10, 1/10) et (1/10, 9/10). Les masses d’insertion valent 1/3; la ligne du nouvel agent est (3/5, 1/10, 3/10). Après une mise à jour sur le graphe complet avec c = 1/4, puis le retrait proportionnel du nouvel agent :</p><div class=\"research-equation compact\">m(W) = (1/2, 1/2) &nbsp;→&nbsp; m(U) = (16/27, 11/27)</div><p>Les mêmes agents et étiquettes sont revenus, mais la priorité limite diffère sous un consensus moyen ultérieur à époque fixe.</p><h3>La priorité restauratrice dépend du séjour</h3><p>Pour les lignes (3/4, 1/4), (1/4, 3/4), des masses d’insertion et propre égales à 1/3, et la chaîne 1—2—3 avec c = 1/4, q = (1/4, 3/4) rétablit (1/2, 1/2) après une mise à jour. Conserver ce même q pendant deux mises à jour donne plutôt (31/64, 33/64). Le choix restaurateur pour deux mises à jour est q<sub>*</sub> = (1/3, 2/3).</p></details>"
    },
    "state-maps": {
      "source": "core/03_events.tex",
      "source_sha256": "203ffe991046916a1fe38f5c3a6df42bf9c86f7b567491ea77a236e3dd464a11",
      "en": "<details class=\"research-details\"><summary>Arrival, departure and admissible state</summary><p>Every row is a strictly positive probability vector over the active objectives. Arrival transforms incumbent row i into [(1 − β<sub>i</sub>)w<sub>i</sub><sup>T</sup>, β<sub>i</sub>] and appends a chosen positive probability row v<sup>T</sup>. Departure selects surviving rows and objective columns, then divides each surviving row by its retained mass:</p><div class=\"research-equation compact\">Q = S<sub>A</sub>WS<sub>A</sub><sup>T</sup>, &nbsp; D<sub>A</sub>(W) = diag(Q1)<sup>−1</sup>Q</div><p>The survivor set must be nonempty and each retained row mass positive. No pre-event consensus is needed. Removing an immediately appended agent with no intervening evolution recovers W exactly; mixing before departure can change that result. An empty population is outside this mathematical state space.</p></details>",
      "fr": "<details class=\"research-details\"><summary>Arrivée, départ et état admissible</summary><p>Chaque ligne est un vecteur de probabilités strictement positives sur les objectifs actifs. L’arrivée transforme la ligne i en [(1 − β<sub>i</sub>)w<sub>i</sub><sup>T</sup>, β<sub>i</sub>] et ajoute une ligne de probabilités positives choisie v<sup>T</sup>. Le départ sélectionne les lignes et colonnes d’objectif restantes, puis divise chaque ligne par sa masse conservée :</p><div class=\"research-equation compact\">Q = S<sub>A</sub>WS<sub>A</sub><sup>T</sup>, &nbsp; D<sub>A</sub>(W) = diag(Q1)<sup>−1</sup>Q</div><p>L’ensemble restant doit être non vide et chaque masse conservée positive. Aucun consensus préalable n’est nécessaire. Retirer immédiatement un agent nouvellement ajouté, sans évolution intermédiaire, restitue exactement W; un mélange avant le départ peut modifier ce résultat. Une population vide est hors de cet espace d’état mathématique.</p></details>"
    },
    "fixed-epoch": {
      "source": "core/02_state.tex",
      "source_sha256": "be05fb39295940639ab482eff5fb356b89e285fbe0be3efd719461b797ebdc5f",
      "en": "<details class=\"research-details\"><summary>Background: agreement during a fixed epoch</summary><div class=\"research-equation compact\">W(k+1) = PW(k), &nbsp; P = I − cL</div><p>For n ≥ 2, a fixed connected simple undirected graph and 0 &lt; c &lt; 1/d<sub>max</sub> give standard synchronous average consensus. After the last event, that epoch’s row mean is the limiting priority. This supplies the endpoint interpretation of m(U) = m(W); it is not the new restoration theorem. For one agent, P = [1] and the gain test is omitted.</p></details>",
      "fr": "<details class=\"research-details\"><summary>Cadre de base : accord pendant une époque fixe</summary><div class=\"research-equation compact\">W(k+1) = PW(k), &nbsp; P = I − cL</div><p>Pour n ≥ 2, un graphe simple non orienté, fixe et connexe, avec 0 &lt; c &lt; 1/d<sub>max</sub>, donne le consensus moyen synchrone classique. Après le dernier événement, la moyenne des lignes de cette époque est la priorité limite. Cela donne le sens de l’égalité des résultats finaux m(U) = m(W); ce n’est pas le nouveau théorème de rétablissement. Pour un agent, P = [1] et le test du gain est omis.</p></details>"
    },
    "trial": {
      "source": "core/05_interpretation.tex",
      "source_sha256": "66cdd28dea689690adafcd88f6df3abe1aa50e0fae01d1867bb014048184dcd9",
      "en": "<h3>What the live restoration trial implements</h3><p><strong>Test endpoint restoration</strong> uses the equal-retention corollary with T = P<sup>ℓ</sup>. It computes q<sub>*</sub> for the actual expanded graph and prescribed stay, adds that newcomer, performs exactly ℓ committed updates, then removes it. The returned mean is compared with the saved initial mean; export retains the matrices, graph, gain, mixing row, q and measured error.</p><p>Ordinary manual arrivals sample a positive newcomer row and need not restore an earlier endpoint. Unplanned membership, priority or graph/gain changes interrupt the controlled trial. The controls do not expose every arbitrary T and unequal-retention input admitted by the general theorem.</p>",
      "fr": "<h3>Ce que réalise l’essai de rétablissement</h3><p><strong>Tester le rétablissement de la moyenne</strong> applique le corollaire à masses conservées égales avec T = P<sup>ℓ</sup>. L’essai calcule q<sub>*</sub> pour le graphe augmenté effectif et le séjour prescrit, ajoute le nouvel agent, effectue exactement ℓ mises à jour validées, puis le retire. La moyenne de retour est comparée à la moyenne initiale conservée; l’export contient les matrices, le graphe, le gain, la ligne de mélange, q et l’erreur mesurée.</p><p>Les arrivées manuelles ordinaires échantillonnent une ligne positive et ne rétablissent pas nécessairement une ancienne moyenne. Les changements imprévus de composition, de priorité ou de graphe/gain interrompent l’essai contrôlé. Les commandes n’exposent pas tous les mélanges T arbitraires et toutes les masses inégales admis par le théorème général.</p>"
    },
    "delays": {
      "source": "core/05_interpretation.tex",
      "source_sha256": "66cdd28dea689690adafcd88f6df3abe1aa50e0fae01d1867bb014048184dcd9",
      "en": "<h3>Synthetic message delays</h3><p>The switch at the top of the controls enables uniform or independently varied nonnegative link delays. Moving dots represent messages; amber rings mark robots still waiting and green rings mark readiness. Each required directed link carries its row from the same frozen old state. A loss-free central barrier waits for all deliveries before committing the synchronous update. The simulation clock sets the delay duration; pause freezes it. State or topology changes invalidate obsolete rounds.</p><p>This transport changes elapsed time, not the prescribed sequence of logical mixing steps. It does not implement Naderi’s asynchronous delayed-state correction or prove a combined delayed/open-membership protocol.</p>",
      "fr": "<h3>Délais synthétiques des messages</h3><p>Le bouton en haut des commandes active des délais de lien uniformes ou variés indépendamment, toujours non négatifs. Les points mobiles représentent les messages; les cercles ambrés signalent l’attente et les verts l’état prêt. Chaque lien orienté requis transporte sa ligne issue du même état précédent figé. Une barrière centrale sans perte attend toutes les livraisons avant de valider la mise à jour synchrone. Les durées suivent l’horloge de simulation, que la pause arrête. Un changement d’état ou de topologie invalide les tours périmés.</p><p>Ce transport modifie le temps écoulé, pas la séquence prescrite des mises à jour logiques. Il n’implémente pas la correction asynchrone des états retardés de Naderi et ne prouve pas un protocole combinant délais et composition ouverte.</p>"
    },
    "motion": {
      "source": "core/05_interpretation.tex",
      "source_sha256": "66cdd28dea689690adafcd88f6df3abe1aa50e0fae01d1867bb014048184dcd9",
      "en": "<h3>Motion, agreement and physical evidence</h3><p>The robot controller uses the epoch mean applied to the active agents’ fixed spawn positions, separately from the evolving local priority rows. It plans feasible gathering places around obstacles. The animation illustrates motion; the paper claims no new physical-rendezvous or optimization-convergence theorem.</p><p>Priority agreement is a numerical tolerance on ‖W − 1m(W)‖<sub>F</sub>. Celebration also requires settled, connected, collision-free gathering; blocked routes can prevent it. Removing the last robot makes the interface inactive; the next arrival starts a new system. The current membership formulas and browser implementation have not been tested on physical robots.</p>",
      "fr": "<h3>Mouvement, accord et éléments physiques</h3><p>Le contrôleur des robots applique la moyenne de l’époque aux positions initiales fixes des agents actifs, séparément de l’évolution des lignes de priorité locales. Il planifie des places de regroupement accessibles autour des obstacles. L’animation illustre le mouvement; l’article ne revendique aucun nouveau théorème de rendez-vous physique ni de convergence en optimisation.</p><p>L’accord des priorités repose sur une tolérance numérique sur ‖W − 1m(W)‖<sub>F</sub>. La célébration exige aussi un regroupement stable, connexe et sans collision; des passages bloqués peuvent l’empêcher. Le retrait du dernier robot rend l’interface inactive; l’arrivée suivante crée un nouveau système. Les formules de composition actuelles et leur implantation dans le navigateur n’ont pas été testées sur des robots physiques.</p>"
    },
    "faults": {
      "source": "core/05_interpretation.tex",
      "source_sha256": "66cdd28dea689690adafcd88f6df3abe1aa50e0fae01d1867bb014048184dcd9",
      "en": "<details class=\"research-details\"><summary>Conditional application to communication loss</summary><p>Admissible membership maps and finite-event continuation can give state-transition semantics to a policy that treats sustained communication loss as deliberate departure and later reconnection as a defined arrival, without requiring prior priority consensus. Re-entry needs a declared state and coherent objective labels.</p><p>Fault detection, agreement on membership, connectivity after removal, state transfer and continuing failures require separate mechanisms and arguments. Restoration still depends on the stated conditions. The browser implements neither a loss detector nor this fault-management policy.</p></details>",
      "fr": "<details class=\"research-details\"><summary>Application conditionnelle aux pertes de communication</summary><p>Les transformations admissibles et la poursuite après un nombre fini d’événements peuvent définir les changements d’état d’une politique qui traite une perte prolongée de communication comme un départ délibéré, puis la reconnexion comme une arrivée définie, sans exiger un consensus préalable. La réintégration nécessite un état déclaré et des étiquettes d’objectif cohérentes.</p><p>La détection, l’accord sur la composition, la connectivité après le retrait, le transfert d’état et les défaillances persistantes exigent des mécanismes et arguments distincts. Le rétablissement reste soumis aux conditions énoncées. Le navigateur n’implémente ni détecteur de perte ni cette politique de gestion des défaillances.</p></details>"
    }
  },
  "method_source": "v08",
  "source_archive": {
    "filename": "Priority_State_Dynamics_Overleaf_v07.zip",
    "sha256": "bba59f3dde601d1da3f2c45aa5e5d9545601dbd80fc557f87d93f659a0243d3c"
  },
  "supporting_material": [
    {
      "id": "2609110143-spectral-contraction",
      "path": "../../papers/2609110143-spectral-contraction/paper.pdf",
      "sha256": "4f4165b758e970b6fc394fe435f8ab2fca2e3f7cb89b39b2c475ca8055d3a460",
      "bytes": 1426743,
      "governing_document": "../../papers/2609030143-priority-state/paper.pdf",
      "governing_sha256": "2e0404096c330249031d50952ac1f9dc244896deedae4a4a6bc52b7bd5ba8540",
      "role": "Current certificate-bound fixed-epoch companion article; source and certificate identities are recorded in the central catalog.",
      "published_at": "2026-09-11"
    }
  ],
  "article_pdf": {
    "id": "2609030143-priority-state",
    "path": "../../papers/2609030143-priority-state/paper.pdf",
    "sha256": "2e0404096c330249031d50952ac1f9dc244896deedae4a4a6bc52b7bd5ba8540",
    "bytes": 3346986,
    "catalog": "../../publication-manifest.json"
  }
}
