# KLT-DOCTRINE-FINAL-MONOGRAPH-POST-UPLOAD-VERIFICATION-RU-EN-v8.7

**Author:** Ivan Borisovich Kurpishev / Иван Борисович Курпишев  
**Affiliation:** Independent Researcher, Kaliningrad  
**Email:** me@kurpishev.ru  
**Build time:** 2026-05-15T03:35:12Z

## 1. Status of this control point

This package is a post-upload verification framework for the v8.6 deployment handoff. It does not certify that kurpishev.com, DOI repository, or arXiv have already accepted or published the materials. It fixes the exact verification protocol and preserves local checksums so that the external operator can later fill remote URLs and downloaded checksum results.

Russian status: внешняя публикация не считается выполненной в этой точке. Точка v8.7 фиксирует матрицу последующей сверки, локальные SHA256, поля для URL и правила принятия публикационного статуса.

## 2. Source chain

- v8.3: master index and site-ready bundle.
- v8.4: publication transport RU/EN.
- v8.5: final master transport audit.
- v8.6: site / DOI / arXiv deployment handoff.
- v8.7: post-upload verification shell and local recheck.

The continuity law remains:

```text
C@C -> Rep(R,I,U;D) -> lambda -> CGI -> Status -> RBD
```

Truth-status remains blocked without `Dom` and `D`. For publication, this means that a public status is not assigned until the remote object, URL, bytes/hash evidence and operator verification are fixed.

## 3. Local verification result

Local v8.6 package SHA256 comparison: **PASS**.

Declared SHA256:

```text
8b712a4301dd0ae1bc8d3f8b80eec66501abac1339badcb87f0b2c7139a3fca7
```

Actual SHA256:

```text
8b712a4301dd0ae1bc8d3f8b80eec66501abac1339badcb87f0b2c7139a3fca7
```

## 4. External route status

All external route fields remain intentionally pending. They must be filled only after manual upload or repository deposit:

| Route | Channel | Status |
|---|---|---|
| SITE-RU-LANDING | kurpishev.com | PENDING_EXTERNAL_UPLOAD |
| SITE-EN-LANDING | kurpishev.com | PENDING_EXTERNAL_UPLOAD |
| SITE-PUBLIC-ZIP | kurpishev.com | PENDING_EXTERNAL_UPLOAD |
| SITE-AUDIT-PDF | kurpishev.com | PENDING_EXTERNAL_UPLOAD |
| DOI-REPOSITORY | DOI repository | PENDING_REPOSITORY_DEPOSIT |
| ARXIV-HANDOFF | arXiv/source handoff | PENDING_EDITORIAL_SELECTION |

## 5. Acceptance rule

A route receives `VERIFIED_PUBLIC` only when the following conditions are simultaneously satisfied:

1. remote URL is fixed;
2. downloaded object is retrieved from the remote location;
3. remote SHA256 equals the expected local SHA256, where applicable;
4. visual opening check is completed for public pages and PDF pages;
5. public/private boundary is not violated.

Otherwise the status remains `PENDING_EXTERNAL_UPLOAD`, `PENDING_REPOSITORY_DEPOSIT`, `PENDING_EDITORIAL_SELECTION`, or `FAILED_REMOTE_CHECK`.

## 6. Generated registries

- POST_UPLOAD_VERIFICATION_MATRIX_RU_EN_v8_7.csv
- REMOTE_URL_PLACEHOLDER_REGISTER_RU_EN_v8_7.csv
- SHA256_RECHECK_LEDGER_RU_EN_v8_7.csv
- V86_LOCAL_SOURCE_RECHECK_RU_EN_v8_7.csv

## 7. Next point

`KLT-DOCTRINE-FINAL-MONOGRAPH-PUBLICATION-STATUS-FREEZE-RU-EN-v8.8`
