Eviulon Public-Source Lifecycle and Freshness
This record describes the deterministic source-attestation workflow introduced in Evulgare 2.0.0-rc.5-WIP.
Repository-controlled architecture
- Registry:
app/content/public_sources/eviulon/registry.json - Current capture:
app/content/public_sources/eviulon/snapshots/2026-08-06-rc5-attestation.json - Preserved prior capture:
app/content/public_sources/eviulon/snapshots/2026-08-05-rc4-metadata.json - Manifest:
app/content/public_sources/eviulon/manifest.json - Deterministic evaluator:
app/eviulon_source_attestation.py - Operator refresh:
scripts/refresh_eviulon_sources.py - Proof:
scripts/check_eviulon_source_lifecycle.py
The public website reads only packaged attestations. External network availability is never required for Flask startup or page rendering.
Capture history
| Capture | Release | Retrieved | Mode | Network | Digest |
|---|---|---|---|---|---|
EVI-SOURCE-CAPTURE-20260805-RC4 |
2.0.0-rc.4-WIP |
2026-08-05T00:00:00Z | CARRIED_FORWARD_RC4_METADATA_RECORD |
False | 0a4bf2ecd1b6e5f08e482aeae167e0702edc89f0476e02c7f683cfd532a2c9ac |
EVI-SOURCE-CAPTURE-20260806-RC5 |
2.0.0-rc.5-WIP |
2026-08-06T00:00:00Z | OPERATOR_REVIEWED_PUBLIC_HTTPS_FETCH |
True | a8b8aeaab4a0398b920080ef81ed1e0e9676a429196987b1a7e1581c442c1f56 |
Difference result
Overall state: CURRENT
Material changes: 0
Difference digest: 65e84315b4af593a8566f6c9a2aef4978c270c08d22f35ee3be17d3f139ea69b
No material claim-bearing content changes were detected. The current capture adds bounded HTTP and canonical-page evidence that was not retained in the rc.4 metadata-only record.
Operator refresh contract
The refresh command accepts only known --record-id values. It has no --url argument. Redirects outside the exact allowlist are rejected. Responses are size-bounded, requests are rate-limited, and unavailable pages preserve the last bounded fingerprint with state UNAVAILABLE.
python scripts/refresh_eviulon_sources.py
python scripts/refresh_eviulon_sources.py --record-id EVI-SYS-EVULGARE-001
python scripts/refresh_eviulon_sources.py --write --output-name eviulon-source-candidate-20260806.json
A candidate capture must be reviewed before the manifest pointer is changed. Prior snapshots are never overwritten.
Truth boundary
A current first-party record establishes only the source owner’s current public position. It does not independently verify contract value, sovereign recognition, deployment, readiness, classified capability, performance, or external certification.