deploy/oden-mirror/holger-c-proof-trustsize.ron
// C's ACCEPTANCE declaration, TRUST-SIZE variant — identical to `holger-c.ron` except that it names
// the upstream stand-in (`holger-a-proof.ron`, running on t14s) BESIDE the real
// holger.rs, so the seven acceptance points can be driven with real bytes over a
// real network while holger.rs's repositories are still empty.
//
// Two SOURCES, not one, and that is the point: the change map is keyed
// (upstream, repository), so `a-proof` and `holger-rs` each get their own file
// and neither can adopt over the other's state.
//
// THIS FILE DIFFERS FROM `holger-c-proof.ron` IN EXACTLY ONE WORD: the `a-proof`
// pair carries `ron_unproven: TrustSize`. Same upstream, same repository, same
// change map — so running the two back to back is the cleanest possible reading
// of what the key does. Under the default the three unproven coordinates are
// re-fetched; under this one they are counted and skipped.
(
repositories: [
( ron_name: "bundles", ron_repo_type: "raw", ron_upstreams: [], ron_in: None,
ron_out: Some((ron_storage_endpoint: "store", ron_exposed_endpoint: "doors")),
ron_data_dir: Some("/home/rickard/holger-c/store/bundles") ),
( ron_name: "crates", ron_repo_type: "rust", ron_upstreams: [], ron_in: None,
ron_out: Some((ron_storage_endpoint: "store", ron_exposed_endpoint: "doors")),
ron_data_dir: Some("/home/rickard/holger-c/store/crates") ),
],
exposed_endpoints: [
(ron_name: "doors", ron_url: "127.0.0.1:50061", ron_http_url: Some("127.0.0.1:8453")),
],
storage_endpoints: [
(ron_name: "store", ron_storage_type: "znippy", ron_path: "/home/rickard/holger-c/store"),
],
auth: Some((methods: [], require_auth_for_reads: false)),
mirror: Some((
ron_state_dir: "holger-mirror",
ron_sources: [
(
ron_name: "a-proof",
ron_kind: Holger,
ron_endpoint: "http://100.67.148.64:50071",
ron_credential: Anonymous,
ron_every_secs: 60,
ron_repositories: [
( ron_from: "bundles", ron_to: "bundles", ron_unproven: TrustSize ),
],
),
(
ron_name: "holger-rs",
ron_kind: Holger,
ron_endpoint: "http://holger.rs:50051",
ron_credential: Anonymous,
ron_every_secs: 300,
ron_repositories: [
( ron_from: "crates", ron_to: "crates" ),
( ron_from: "bundles", ron_to: "bundles", ron_unproven: TrustSize ),
],
),
],
)),
)