email-connect/docs/ledger-scaleway-custody-2026-10-10.json
tegwick f77e2333af
Some checks failed
Transactional mail acceptance / mail (push) Failing after 46s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Retain independent ledger recovery custody and activate verified backups
Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a11fd9-caf6-7a63-b578-9daaaa134ff2
2026-10-10 13:39:49 +02:00

419 lines
14 KiB
JSON

{
"schema": "email-connect.scaleway-custody-acceptance.v1",
"date": "2026-10-10",
"operator_browser_login_completed_by_user": true,
"project_id": "1d37ea63-8c8f-44e1-80e1-2de862579ba7",
"organization_id": "e1a0dd0e-04b8-4ea9-8b30-d53f8c35c688",
"region": "nl-ams",
"age_escrow": {
"status": "scaleway_age_escrow_verified",
"secret_id": "545a1f3c-8e21-4ed1-9ec9-33c9ea2e9272",
"revision": 1,
"region": "nl-ams",
"public_recipient_matches": true,
"readback_equal": true,
"private_identity_printed": false,
"independent_account_login_verified": true,
"worker_access_denial_verified": true
},
"retained_kit": {
"status": "scaleway_recovery_kit_readback_verified",
"bucket": "railiance-email-connect-recovery",
"object_key": "kits/3e786168328dc9c9a32f0b67e4d010ee9db0e0b855fc2460413fb85a16a2e884.tar.gz",
"version_id": "1791631021870760",
"kit_sha256": "3e786168328dc9c9a32f0b67e4d010ee9db0e0b855fc2460413fb85a16a2e884",
"kit_bytes": 47624244,
"separate_reader_readback_verified": true,
"private_identity_included": false,
"reader_write_denial_verified": true,
"worker_access_denial_verified": true,
"reader_application_binding_verified": true,
"restored_from_provider_kit": true
},
"reader_boundaries": {
"schema": "email-connect.final-recovery-boundaries.v1",
"reader_application_id": "a84a18e2-3813-4918-9470-dbe0580a5ea6",
"daily_project": "1d37ea63-8c8f-44e1-80e1-2de862579ba7",
"primary_project_read_grant_revoked": true,
"primary_bucket_policy_restored": true,
"kit_version_hash_verified": true,
"first_mirror": {
"bucket": "railiance-email-connect-archives",
"object_key": "archives/platform-pg/application-archives/email-connect/2026/10/09/20261009T181751Z-7e1211057348f51569d8b9e4.tar.age",
"version_id": "1791631635943039",
"project_id": "1d37ea63-8c8f-44e1-80e1-2de862579ba7",
"hash_readback_verified": true,
"receipt_key": "archives/platform-pg/application-archives/email-connect/2026/10/09/20261009T181751Z-7e1211057348f51569d8b9e4.tar.age.1791631635943039.receipt.json",
"receipt_version_id": "1791631641289585"
},
"daily_ciphertext_hash_verified": true,
"daily_recovery_receipt_verified": true,
"daily_prefix_list_verified": true,
"daily_write": {
"http_status": 403,
"denied": true
},
"daily_delete": {
"http_status": 403,
"denied": true
},
"daily_foreign_prefix_list": {
"http_status": 403,
"denied": true
},
"kit_write": {
"http_status": 403,
"denied": true
},
"kit_delete": {
"http_status": 403,
"denied": true
},
"kit_foreign_prefix": {
"http_status": 403,
"denied": true
},
"unrelated_bucket_list": {
"http_status": 403,
"denied": true
},
"unrelated_bucket_get": {
"http_status": 403,
"denied": true
},
"primary_project_get": {
"http_status": 403,
"denied": true
}
},
"worker_boundaries": {
"schema": "email-connect.worker-boundaries.v1",
"retained_kit_get": {
"http_status": 403,
"denied": true
},
"mirror_delete": {
"http_status": 403,
"denied": true
},
"age_identity_get": {
"http_status": 403,
"denied": true
},
"primary_versioning_preserved": true
},
"buckets": {
"railiance-email-connect-recovery": {
"versioning": "Enabled",
"public_acl_absent": true,
"lifecycle_rules": [],
"policy": {
"Version": "2023-04-17",
"Id": "email-connect-independent-recovery",
"Statement": [
{
"Sid": "OperatorCustody",
"Effect": "Allow",
"Principal": {
"SCW": "user_id:3d029efb-4f70-4f82-a3bb-cefbe255232b"
},
"Action": "s3:*",
"Resource": [
"railiance-email-connect-recovery",
"railiance-email-connect-recovery/*"
]
},
{
"Sid": "RecoveryKitReadOnly",
"Effect": "Allow",
"Principal": {
"SCW": "application_id:a84a18e2-3813-4918-9470-dbe0580a5ea6"
},
"Action": [
"s3:GetObject",
"s3:GetObjectVersion"
],
"Resource": "railiance-email-connect-recovery/kits/*"
}
]
}
},
"railiance-email-connect-archives": {
"versioning": "Enabled",
"public_acl_absent": true,
"lifecycle_rules": [
{
"Expiration": {
"Days": 30
},
"ID": "daily-30-days",
"Filter": {
"Prefix": "archives/"
},
"Status": "Enabled",
"NoncurrentVersionExpiration": {
"NoncurrentDays": 30
}
}
],
"policy": {
"Version": "2023-04-17",
"Statement": [
{
"Sid": "Operator",
"Effect": "Allow",
"Principal": {
"SCW": "user_id:3d029efb-4f70-4f82-a3bb-cefbe255232b"
},
"Action": "s3:*",
"Resource": [
"railiance-email-connect-archives",
"railiance-email-connect-archives/*"
]
},
{
"Sid": "ArchivePublisher",
"Effect": "Allow",
"Principal": {
"SCW": "application_id:0eb0f958-77a4-4c70-9aa7-14ba46411415"
},
"Action": [
"s3:GetObject",
"s3:GetObjectVersion",
"s3:PutObject"
],
"Resource": "railiance-email-connect-archives/archives/*"
},
{
"Sid": "ArchiveReader",
"Effect": "Allow",
"Principal": {
"SCW": "application_id:a84a18e2-3813-4918-9470-dbe0580a5ea6"
},
"Action": [
"s3:GetObject",
"s3:GetObjectVersion"
],
"Resource": "railiance-email-connect-archives/archives/*"
},
{
"Sid": "ArchiveList",
"Effect": "Allow",
"Principal": {
"SCW": "application_id:a84a18e2-3813-4918-9470-dbe0580a5ea6"
},
"Action": [
"s3:ListBucket",
"s3:ListBucketVersions"
],
"Resource": "railiance-email-connect-archives",
"Condition": {
"StringLike": {
"s3:prefix": "archives/*"
}
}
}
]
}
}
},
"provider_only_retained_kit_rehearsal": {
"status": "application_restored_verified",
"application": "email-connect",
"object_key": "platform-pg/application-archives/email-connect/2026/10/09/20261009T181751Z-7e1211057348f51569d8b9e4.tar.age",
"version_id": "1791569930973785",
"ciphertext_sha256": "1a7ae09129d8252053ea210cfe37d8a27d25bc4ee615bfe85f65c207b3e5f38e",
"database_sha256": "6694bddc3b57b5918852fbdd79d569d5bf1393831ed55aca25bb19a59e601feb",
"ledger_fingerprint": {
"schema_sha256": "13148e5a9c6e01cc593bb07278a8649b13e43b26c30b0ed1a6e15995f7b00732",
"user_version": 0,
"tables": {
"caller_buckets": {
"rows": 1,
"sha256": "0ce5a0b678fdcf55de7a4b2314a02d12f168e0f08b2a0d42d82c3e1dc514778c"
},
"deliveries": {
"rows": 2,
"sha256": "a0387716815b2ec191187cb34bb3252b9cf51f5fb15a2019918a9cf1737c061e"
},
"send_attempts": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"suppressions": {
"rows": 1,
"sha256": "ae26d10dfec16f1b626292b342a5e86afd1858fcaed7c29d4e68e7cf821183d7"
},
"verification_attempts": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"verifications": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
}
},
"mail_sent": false,
"production_restored": false,
"application_restore_verified": true,
"recovery_image": "forgejo.coulomb.social/coulomb/email-connect@sha256:5d79fd1fec15d3a279383820f170d263de3a55f5308df01a0a34732ebaea6d3d",
"network": "disabled",
"checks": {
"accepted_verifications": 0,
"unknown_verifications": 0,
"invalidated_handles": 0,
"suppressions": 1,
"accepted_deliveries": 2,
"unknown_sends": 0
},
"uid": 10001,
"evidence_ceiling": "isolated_ledger_rehearsal",
"offline_image_binding_verified": true,
"elapsed_seconds": 3.8
},
"provider_only_daily_rehearsal": {
"status": "application_restored_verified",
"application": "email-connect",
"object_key": "platform-pg/application-archives/email-connect/2026/10/10/20261010T112917Z-e86c484a0918d1443984a10b.tar.age",
"version_id": "1791631827868341",
"ciphertext_sha256": "cba57bd57fe81adaa5594da5b57ea6a8b8f6d58b2a0718925325e3c6dd6cb302",
"database_sha256": "ed6711a63cb0a4371c1b805e326ee6ec62e3b6a2358c37b0ba9152f4a5eaaecb",
"ledger_fingerprint": {
"schema_sha256": "13148e5a9c6e01cc593bb07278a8649b13e43b26c30b0ed1a6e15995f7b00732",
"user_version": 0,
"tables": {
"caller_buckets": {
"rows": 1,
"sha256": "d7def892f86c163aed9df55112b0e4551ff6004e337a6a2135c9b80d8cb8fdf7"
},
"deliveries": {
"rows": 2,
"sha256": "a0387716815b2ec191187cb34bb3252b9cf51f5fb15a2019918a9cf1737c061e"
},
"send_attempts": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"suppressions": {
"rows": 1,
"sha256": "ae26d10dfec16f1b626292b342a5e86afd1858fcaed7c29d4e68e7cf821183d7"
},
"verification_attempts": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"verifications": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
}
},
"mail_sent": false,
"production_restored": false,
"application_restore_verified": true,
"recovery_image": "forgejo.coulomb.social/coulomb/email-connect@sha256:5d79fd1fec15d3a279383820f170d263de3a55f5308df01a0a34732ebaea6d3d",
"network": "disabled",
"checks": {
"accepted_verifications": 0,
"unknown_verifications": 0,
"invalidated_handles": 0,
"suppressions": 1,
"accepted_deliveries": 2,
"unknown_sends": 0
},
"uid": 10001,
"evidence_ceiling": "isolated_ledger_rehearsal",
"offline_image_binding_verified": true,
"elapsed_seconds": 2.87
},
"independent_recovery_reference": {
"bucket": "railiance-email-connect-recovery",
"key": "kits/recovery-reference-a8efafe91d9a80aa5ed5ca03f4a6536c26816d5345cbacdcb97b0c7e44cfafd5.json",
"version_id": "1791631821559658",
"sha256": "a8efafe91d9a80aa5ed5ca03f4a6536c26816d5345cbacdcb97b0c7e44cfafd5"
},
"iam_policy_ids": {
"reader": "b83bbd41-1e57-44a0-8435-d24035497ef6",
"mirror_publisher": "6a9099b3-17ef-4a1f-a19a-e38419abe5c4",
"temporary_primary_reader_policy_revoked": "484e3064-7603-494c-910e-92226c0047c2"
},
"privileged_test_keys": "Temporary operator and drill reader API key records deleted after proof; permanent reader app retained for attended reminting.",
"evidence_limits": {
"production_restore_performed": false,
"production_rto_measured": false,
"live_empty_tables": [
"send_attempts",
"verification_attempts",
"verifications"
],
"synthetic_semantics_cover_empty_live_tables": true,
"smtp_sent": false
},
"regression_tests": {
"focused_passed": 47,
"skipped": 0
},
"final_provider_daily_rehearsal": {
"status": "application_restored_verified",
"application": "email-connect",
"object_key": "platform-pg/application-archives/email-connect/2026/10/10/20261010T113256Z-e2efa67ecfb8154fd8bbcc59.tar.age",
"version_id": "1791632035876582",
"ciphertext_sha256": "a007ab4f80924ecf5d69c52a91363298a68e004293f7e8f37bfae762c403ac5e",
"database_sha256": "ed6711a63cb0a4371c1b805e326ee6ec62e3b6a2358c37b0ba9152f4a5eaaecb",
"ledger_fingerprint": {
"schema_sha256": "13148e5a9c6e01cc593bb07278a8649b13e43b26c30b0ed1a6e15995f7b00732",
"user_version": 0,
"tables": {
"caller_buckets": {
"rows": 1,
"sha256": "d7def892f86c163aed9df55112b0e4551ff6004e337a6a2135c9b80d8cb8fdf7"
},
"deliveries": {
"rows": 2,
"sha256": "a0387716815b2ec191187cb34bb3252b9cf51f5fb15a2019918a9cf1737c061e"
},
"send_attempts": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"suppressions": {
"rows": 1,
"sha256": "ae26d10dfec16f1b626292b342a5e86afd1858fcaed7c29d4e68e7cf821183d7"
},
"verification_attempts": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"verifications": {
"rows": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
}
},
"mail_sent": false,
"production_restored": false,
"application_restore_verified": true,
"recovery_image": "forgejo.coulomb.social/coulomb/email-connect@sha256:5d79fd1fec15d3a279383820f170d263de3a55f5308df01a0a34732ebaea6d3d",
"network": "disabled",
"checks": {
"accepted_verifications": 0,
"unknown_verifications": 0,
"invalidated_handles": 0,
"suppressions": 1,
"accepted_deliveries": 2,
"unknown_sends": 0
},
"uid": 10001,
"evidence_ceiling": "isolated_ledger_rehearsal",
"offline_image_binding_verified": true,
"elapsed_seconds": 0.92
},
"operating_acceptance": "deploy/backup/operating-acceptance-2026-10-10.json",
"key_revocation": {
"reader_key_record_absent_http_status": 404,
"operator_key_record_absent_http_status": 404,
"permanent_reader_application_retained": true,
"operator_post_revoke_projects_http_status": 400
}
}