From 005c68eb4c379792097abe1111d5f49b36d20133 Mon Sep 17 00:00:00 2001 From: codex Date: Fri, 11 Sep 2026 14:23:07 +0200 Subject: [PATCH] Record native sender acceptance and retained audit readback gate Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc --- .../factory-audit-senders-review.md | 5 +- .../factory-native-acceptance.md | 22 + ...26-09-11-factory-native-producer-jobs.json | 139 +++++ ...-09-11-factory-native-producer-packet.json | 467 +++++++++++++++++ .../2026-09-11-factory-native-producers.json | 488 ++++++++++++++++++ ...-WP-0035-credential-lane-implementation.md | 34 ++ 6 files changed, 1153 insertions(+), 2 deletions(-) create mode 100644 docs/evidence/2026-09-11-factory-native-producer-jobs.json create mode 100644 docs/evidence/2026-09-11-factory-native-producer-packet.json create mode 100644 docs/evidence/2026-09-11-factory-native-producers.json diff --git a/docs/credential-lane-designs/factory-audit-senders-review.md b/docs/credential-lane-designs/factory-audit-senders-review.md index f308c99..32fe798 100644 --- a/docs/credential-lane-designs/factory-audit-senders-review.md +++ b/docs/credential-lane-designs/factory-audit-senders-review.md @@ -62,8 +62,9 @@ custody; registry JSON matched before Audit Core reloaded. The temporary namespace is absent and Warden exited 0 with session revocation confirmed. The receiver is operational/durable and 1/1 Ready on c82e0442de0f. -Both CCRs remain **applied**, pending actual producer accepted/duplicate and -receiver scope/read-refusal plus audit bearer-revocation acceptance. The +Both CCRs remain **applied**. Native producer accepted/duplicate-after-restart +and receiver scope/read-refusal checks passed at 10:42 UTC. Independent archive +readback and audit bearer-revocation acceptance remain pending. The completed reader-session revocation does not expire those audit bearers. See the [seed](../evidence/2026-09-11-factory-audit-sender-seed.json) and [native delivery](../evidence/2026-09-11-factory-audit-delivery-live.json) receipts. diff --git a/docs/credential-lane-designs/factory-native-acceptance.md b/docs/credential-lane-designs/factory-native-acceptance.md index 1c4acc6..1012f5d 100644 --- a/docs/credential-lane-designs/factory-native-acceptance.md +++ b/docs/credential-lane-designs/factory-native-acceptance.md @@ -88,3 +88,25 @@ volume inheritance. Informed Decision initializes its store through its actual container helper; unsafe existing private directories remain refused. Failed Jobs retain only allowlisted assertion codes and HTTP status numbers before UID-scoped cleanup; arbitrary container output is discarded. + +## Retained successful native run + +The 2026-09-11 10:42 UTC sender run passed and all temporary resources are gone. +The exact packet and successful sender receipt are retained under `docs/evidence/` +so independent readback can resume without a producer rerun: + +```sh +python3 scripts/openbao-attended-exec.py -- \ +python3 /home/worsch/railiance-platform/scripts/native_factory_acceptance.py readback \ + --packet /home/worsch/railiance-platform/docs/evidence/2026-09-11-factory-native-producer-packet.json \ + --packet-sha256 5e8a20e29fb309924005a061939c94d8a40815126c44654b6daeb8adf18424c7 \ + --producer-receipt /home/worsch/railiance-platform/docs/evidence/2026-09-11-factory-native-producer-jobs.json \ + --kubeconfig /home/worsch/.kube/config-hosteurope \ + --server https://127.0.0.1:16444 \ + --receipt /tmp/factory-native-independent-readback.json \ + --confirm 'VERIFY CCR-2026-0021 CCR-2026-0022 PRODUCERS' +``` + +Use a fresh receipt path if the named path already exists. Both prior attended +verification attempts failed before command handoff, with remote session +revocation unconfirmed. They did not read the operator registry or run readback. diff --git a/docs/evidence/2026-09-11-factory-native-producer-jobs.json b/docs/evidence/2026-09-11-factory-native-producer-jobs.json new file mode 100644 index 0000000..e87d680 --- /dev/null +++ b/docs/evidence/2026-09-11-factory-native-producer-jobs.json @@ -0,0 +1,139 @@ +{ + "schema": "platform.factory-native-acceptance-receipt.v1", + "status": "native_sender_checks_passed_pending_independent_readback", + "credential_values_emitted": false, + "started_at": "2026-09-11T10:42:09.254002+00:00", + "run_id": "factory-audit-20260911104152-94aced", + "packet_sha256": "5e8a20e29fb309924005a061939c94d8a40815126c44654b6daeb8adf18424c7", + "source_commits": { + "approval-engine": [ + "a0a602976eef818f36dde35f76f7f2e589bd051b", + "approval_engine" + ], + "informed-decision": [ + "1a122235741d61b649e39ab86ddfbd317e54ad2f", + "informed_decision" + ] + }, + "receiver_before": { + "image": "forgejo.coulomb.social/coulomb/audit-core@sha256:c82e0442de0fd181342916ae9cd5d6de41d859e1efda637bd93936c67873afa5", + "deployment_uid": "b85fe3d0-75c9-4e0d-8c34-c6f1df0881bb", + "deployment_resource_version": "59845369", + "pod_uid": "4d0ee4e5-5427-43f1-94ca-88e5470c4831", + "capabilities": { + "load_bearing": true, + "redact": true, + "write_only": true, + "source_exact": true, + "tenant_exact": true + }, + "synthetic_probe_only": true, + "credential_reads": 0 + }, + "phase": "sender_checks_complete", + "operator_registry_reads": 0, + "created_objects": [ + { + "kind": "ConfigMap", + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "uid": "e847feeb-f847-480a-b4d0-cfc63ddeda94" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "uid": "3cfeab0f-9495-4ac3-916e-4f8ffa7a5b10" + }, + { + "kind": "Job", + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "uid": "42a23f42-657b-4077-8935-6b8315711416" + }, + { + "kind": "ConfigMap", + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "uid": "ed443945-66aa-48db-88c6-f176b5c66c70" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "uid": "21bc3c88-5515-4923-b675-f3648f621e4c" + }, + { + "kind": "Job", + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "uid": "8da3c95a-b194-4acd-aad4-2b0ac1004dbd" + } + ], + "producers": [ + { + "credential_values_emitted": false, + "domain_transaction_atomicity_tested": false, + "event_id": "factory-audit-20260911104152-94aced-approval-engine", + "http_statuses": [ + 202, + 200 + ], + "human_binding_tested": false, + "negatives": { + "audit_bearer_revocation_tested": false, + "invalid_bearer_denied": 401, + "own_reconciliation": true, + "probe_count": 1, + "read_routes_denied": 7, + "sibling_reconciliation_denied": true, + "source_denied": 400, + "tenant_denied": 400 + }, + "phase": "restart-retry", + "process_restart_retry": true, + "producer_service_deployed": false, + "run_id": "factory-audit-20260911104152-94aced", + "sender": "approval-engine", + "source_zip_sha256": "114215406400f6f5728520bf3d7dc2b7a4ff410784b80201b7a5ae24259f64c0", + "status": "passed", + "synthetic_outbox_only": true, + "pod_uid": "27517b95-091f-405c-9185-2fad1678097f", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "runtime_image_id": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49" + }, + { + "credential_values_emitted": false, + "domain_transaction_atomicity_tested": false, + "event_id": "factory-audit-20260911104152-94aced-informed-decision", + "http_statuses": [ + 202, + 200 + ], + "human_binding_tested": false, + "negatives": { + "audit_bearer_revocation_tested": false, + "invalid_bearer_denied": 401, + "own_reconciliation": true, + "probe_count": 1, + "read_routes_denied": 7, + "sibling_reconciliation_denied": true, + "source_denied": 400, + "tenant_denied": 400 + }, + "phase": "restart-retry", + "process_restart_retry": true, + "producer_service_deployed": false, + "run_id": "factory-audit-20260911104152-94aced", + "sender": "informed-decision", + "source_zip_sha256": "114215406400f6f5728520bf3d7dc2b7a4ff410784b80201b7a5ae24259f64c0", + "status": "passed", + "synthetic_outbox_only": true, + "pod_uid": "dd2c4175-553a-40af-a656-5cb3db8e45fd", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "runtime_image_id": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49" + } + ], + "cleanup_requested": true, + "completed_at": "2026-09-11T10:42:29.225372+00:00" +} diff --git a/docs/evidence/2026-09-11-factory-native-producer-packet.json b/docs/evidence/2026-09-11-factory-native-producer-packet.json new file mode 100644 index 0000000..46edf92 --- /dev/null +++ b/docs/evidence/2026-09-11-factory-native-producer-packet.json @@ -0,0 +1,467 @@ +{ + "schema": "platform.factory-native-acceptance.v1", + "run_id": "factory-audit-20260911104152-94aced", + "source_commits": { + "approval-engine": [ + "a0a602976eef818f36dde35f76f7f2e589bd051b", + "approval_engine" + ], + "informed-decision": [ + "1a122235741d61b649e39ab86ddfbd317e54ad2f", + "informed_decision" + ] + }, + "source_hashes": { + "approval_engine/__init__.py": "6906dae8addc697b52e8fff9265d77c8b37f7f32e5a980dfe8ce645c48d3e774", + "approval_engine/api.py": "fba1b10dc584bdcc9adf498110737480a0e895e40fffd470590caa9632ed4dc7", + "approval_engine/audit.py": "543b3bde848ea2931683b863cf01e429fa9f6a338bd8a5e25785ef55705d9d0f", + "approval_engine/auth.py": "2b4528533b280fdadcd5601acc523635ee96c3bcf3ba1f1707439d9e7509099d", + "approval_engine/binding.py": "737081b11040233f3460c32d4a9a1ecf57b5a80961f8a39b07cf879a0fa4263b", + "approval_engine/cli.py": "57938336f6c29476d8c77edf86ce0716274ec355296936394ba0a2ea3f5067cb", + "approval_engine/errors.py": "0a32d0f1f11323ec932ec1879bb321dc2d5077fabb28d0af68d598e02ad89f4c", + "approval_engine/pep.py": "ab3378a0ff0a429b2895a26d8afcdeddeb6d4a00ea14bf3b917feb09ba973941", + "approval_engine/store.py": "4d06c2a2f3e59d2c94dfcf825441888515aa2953b9b41e62428bbf3e96e65833", + "informed_decision/__init__.py": "0ffebe048ba583e7b623f60e8f449950dc5fd49afce2398381fa143eee834e19", + "informed_decision/__main__.py": "3ba1467fa2d47fcf0bd032e8694904450775adf763a6e6f9e4888cc3ce3ed92b", + "informed_decision/approval_client.py": "56c201dda358cb4bef11a15da141bb68562cdde9e37b4a880bf1e9257ae82cb6", + "informed_decision/approval_http.py": "203f462ff78f1409f2f924d4723197fdd502087c7f6da319f46ffffce2a9d478", + "informed_decision/audit.py": "06da36a8f3451b4abc7a46da2df66d5939524c170658b879499b2a47a1b10cd3", + "informed_decision/canonicalize.py": "517bbc6b81cc839636b97863ebdefd38aa375d10f4915feb9bf21867f992f765", + "informed_decision/container.py": "67536cde916ebdd320f5e835bc2f211dae5717af50971c07f3d080f3a7c5e422", + "informed_decision/disposition.py": "5ddd19c2444f8e6c9bb090d04045cf1227a34554e000f07b3f677325bf8089f8", + "informed_decision/evidence.py": "5f84997f66409c7b6cec6ab57e73ad5bba2c1b2d669604adcbf36e72a824a88d", + "informed_decision/http_transport.py": "fc9c1fd05cc89120d70bfcdb4c60fe244b81c8054d21505df8cfa9c5a229f7bc", + "informed_decision/memo.py": "697058863a4e6de2c143a2433eaaf5e15e5e7375dc5459af6911b146567e8b5d", + "informed_decision/oidc.py": "35b37bae67968c2179b22af8151afe2981d5468debf4488771eaf3121b75e221", + "informed_decision/policy.py": "7bf814a8332ff054bf5f1f651d8816a408138b1f197b17da0abb7f87411e8812", + "informed_decision/presentation.py": "54375ccd8358fac41de220bccadbee09f8b7c8ebbeeafaafd381a7456331da50", + "informed_decision/provenance.py": "de02c6bf162865ba9619d74cfd68dd0a5d7f81e6c9e427f67f848cb2c2214f83", + "informed_decision/records.py": "82f696151895c51b168144a3078d05764da3499b96917c465629ce0836fa8e33", + "informed_decision/review.py": "c2d2aa1cf48d10d85b3606acf2830ab22701c1274221e5e2760d29901adfd786", + "informed_decision/runtime.py": "6bc6a74657f526743cca6c6cdc0a86fff43d8282e0b867dc9288344636abe5eb", + "informed_decision/stance.py": "62b96b76eba4ec277344172f10f6233e979dda4d079f972d9a55c4e5aed96c3c", + "informed_decision/store.py": "7a58b36d409cb4161b65985545e13573a5196779b4c6e95ca03ce45c6fada808", + "informed_decision/ui.py": "69fb7fc1794c8842f42e7f0f5a261c4cf64176053ef0a532db46ee6566621219", + "informed_decision/web.py": "97f7e040237fa3b755e39d13e628181dc2a3f6a31b4331ca7284bef05f8d6038" + }, + "source_zip_sha256": "114215406400f6f5728520bf3d7dc2b7a4ff410784b80201b7a5ae24259f64c0", + "probe_sha256": "11359a671d835ea1f2ac739ac4b68dbb747d0f4d124c14af8c338973bb95b7e5", + "objects": [ + { + "apiVersion": "v1", + "kind": "ConfigMap", + "metadata": { + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "labels": { + "app.kubernetes.io/name": "approval-engine", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "immutable": true, + "data": { + "producer.py": "\"\"\"Bounded synthetic audit probe; credentials stay in the producer process.\"\"\"\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\nimport sqlite3\nimport subprocess\nimport sys\nimport time\nfrom datetime import datetime, timezone, timedelta\nfrom urllib.error import HTTPError, URLError\nfrom urllib.parse import urlencode\nfrom urllib.request import Request, build_opener, ProxyHandler, HTTPRedirectHandler\n\n\nclass Refused(Exception):\n pass\n\n\ndef require(value, code):\n if not value:\n raise Refused(code)\n\n\nclass NoRedirect(HTTPRedirectHandler):\n def redirect_request(self, *args):\n return None\n\n\ndef http(config, method, path, *, body=None, event_id=None, invalid_token=False):\n token = 'deliberately-invalid-native-probe' if invalid_token else Path('/credential/token').read_text().strip()\n headers = {'Authorization': 'Bearer '+token, 'Content-Type': 'application/json'}\n if event_id:\n headers['Idempotency-Key'] = event_id\n request = Request(config['origin']+path, data=body, headers=headers, method=method)\n opener = build_opener(ProxyHandler({}), NoRedirect())\n try:\n response = opener.open(request, timeout=5)\n except HTTPError as exc:\n response = exc\n with response:\n raw = response.read(262145)\n require(len(raw) <= 262144, 'response_too_large')\n return response.status, json.loads(raw)\n\n\ndef bootstrap(config, dbpath, envelope):\n # Seed only a disposable synthetic outbox, never an approval or disposition.\n # This exercises recovery/delivery, not domain-transaction atomicity.\n if config['sender'] == 'approval-engine':\n from approval_engine.store import Engine\n engine = Engine(dbpath)\n payload = {'schema_version':'audit-core.event.v1alpha1', 'event_id':envelope['id'],\n 'observed_at':envelope['occurred_at'], 'tenant':'tenant:platform',\n 'scope':'synthetic-audit-acceptance', 'source':'approval-engine',\n 'actor':None, 'action':envelope['type'], 'resource':envelope['subject'],\n 'outcome':'probe', 'reason':'synthetic sender verification',\n 'details':dict(envelope['data'], approval_id=envelope['correlation_id'])}\n from approval_engine.audit import audit_envelope\n envelope = audit_envelope(payload)\n engine.close()\n with sqlite3.connect(dbpath) as db:\n require(db.execute('SELECT COUNT(*) FROM approvals').fetchone()[0] == 0, 'unexpected_approval')\n db.execute('INSERT INTO outbox(event_id,class,approval_id,payload_json,created_at) VALUES(?,?,?,?,?)',\n (envelope['id'], envelope['type'], None, json.dumps(payload, sort_keys=True), envelope['occurred_at']))\n else:\n from informed_decision.store import Store\n Store(dbpath)\n with sqlite3.connect(dbpath) as db:\n db.execute('INSERT INTO evidence VALUES(?,?,?,?,?)',\n (envelope['id'], envelope['type'], envelope['occurred_at'], json.dumps(envelope,sort_keys=True), '{}'))\n db.execute('INSERT INTO outbox(id) VALUES(?)', (envelope['id'],))\n return envelope\n\n\ndef delivery_phase(config, phase, dbpath, receipt):\n observed = receipt.setdefault(\"observed_http_statuses\", [])\n lose = phase == 'lost-receipt'\n if config['sender'] == 'approval-engine':\n from approval_engine.store import Engine\n from approval_engine.audit import AuditCoreSink\n real = build_opener(ProxyHandler({}), NoRedirect())\n def opened(request, timeout):\n response = real.open(request, timeout=timeout)\n observed.append(response.status)\n if lose:\n response.close()\n raise URLError('injected receipt loss after native response')\n return response\n engine = Engine(dbpath)\n pending = engine.undrained()\n require(len(pending) == 1 and pending[0]['event_id'] == config['event_id'], 'outbox_not_preserved')\n result = engine.drain(AuditCoreSink(config['origin'], '/credential/token', opener=opened))\n require(result == ({'delivered':0,'failed':1} if lose else {'delivered':1,'failed':0}), 'unexpected_drain_result')\n require(bool(engine.undrained()) == lose, 'unexpected_outbox_state')\n engine.close()\n else:\n from informed_decision.store import Store\n from informed_decision.audit import AuditCoreSink, OutboxWorker\n from informed_decision.http_transport import JSONTransport, TransportError\n class Transport(JSONTransport):\n def request(self, *args, **kwargs):\n status, body = super().request(*args, **kwargs)\n observed.append(status)\n if lose:\n raise TransportError('injected receipt loss after native response')\n return status, body\n store = Store(dbpath)\n row = store.outbox()[0]\n require(row['id'] == config['event_id'] and row['state'] == 'pending', 'outbox_not_preserved')\n if not lose:\n time.sleep(max(0, row['next_attempt']-time.time())+.05)\n sink = AuditCoreSink(config['origin'], lambda:Path('/credential/token').read_text().strip(),\n transport=Transport(allow_internal_http=True), allow_internal_http=True)\n result = OutboxWorker(store, sink).run_once()\n require(result == ({'delivered':0,'retrying':1,'blocked':0} if lose else {'delivered':1,'retrying':0,'blocked':0}), 'unexpected_drain_result')\n require(store.outbox()[0]['state'] == ('pending' if lose else 'delivered'), 'unexpected_outbox_state')\n require(observed == ([202] if lose else [200]), 'native_accept_duplicate_not_observed')\n return observed[0]\n\n\ndef negatives(config, envelope):\n result = {}\n for field, value, error in [('source','sibling-not-admitted','source_not_allowed'),\n ('tenant','tenant:synthetic-denied','tenant_not_allowed')]:\n body = dict(envelope, **{field:value, 'id':config['event_id']+'-'+field})\n status, reply = http(config,'POST','/v1/events',body=json.dumps(body).encode(),event_id=body['id'])\n require(status == 400 and reply.get('error') == error, field+'_refusal_inconclusive')\n result[field+'_denied'] = status\n paths = ['/v1/events/'+config['event_id'], '/v1/events?correlation_id='+config['run_id'],\n '/v1/stats','/v1/integrity','/v1/dead-letters','/v1/secret-findings','/v1/stream-findings']\n for path in paths:\n status, body = http(config,'GET',path)\n require(status == 403 and body.get('error') == 'read_forbidden', 'read_refusal_inconclusive')\n result['read_routes_denied'] = len(paths)\n status, body = http(config,'POST','/v1/events',body=json.dumps(envelope).encode(),event_id=envelope['id'],invalid_token=True)\n require(status == 401, 'invalid_bearer_not_refused')\n result['invalid_bearer_denied'] = 401\n since = (datetime.now(timezone.utc)-timedelta(minutes=5)).isoformat()\n until = (datetime.now(timezone.utc)+timedelta(seconds=1)).isoformat()\n query = {'source':config['sender'],'tenant':'tenant:platform','since':since,'until':until}\n status, body = http(config,'GET','/v1/reconciliation?'+urlencode(query))\n require(status == 200 and body.get('source') == config['sender'] and body.get('tenant') == 'tenant:platform', 'own_reconciliation_failed')\n require(any(x.get('class') == envelope['type'] and x.get('count') == 1 for x in body['counts']), 'probe_count_not_one')\n query['source'] = 'sibling-not-admitted'\n status, body = http(config,'GET','/v1/reconciliation?'+urlencode(query))\n require(status == 403 and body.get('error') == 'source_not_allowed', 'sibling_reconciliation_not_refused')\n result.update(own_reconciliation=True, sibling_reconciliation_denied=True, probe_count=1,\n audit_bearer_revocation_tested=False)\n return result\n\n\ndef main():\n receipt = {'status':'refused', 'credential_values_emitted':False}\n try:\n config = json.loads(Path('/probe/config.json').read_text())\n require(hashlib.sha256(Path('/probe/source.zip').read_bytes()).hexdigest() == config['source_zip_sha256'], 'source_bundle_mismatch')\n sys.path.insert(0,'/probe/source.zip')\n os.umask(0o077)\n directory = Path('/state/private')\n receipt['phase'] = 'bootstrap'\n if config['sender'] == 'informed-decision':\n from informed_decision.container import private_directory\n directory = private_directory(directory)\n else:\n directory.mkdir(mode=0o700,exist_ok=True)\n dbpath = directory/'outbox.db'\n if len(sys.argv)>1:\n receipt['phase'] = sys.argv[1]\n receipt['http_status'] = delivery_phase(config,sys.argv[1],dbpath,receipt)\n receipt['status'] = 'passed'\n else:\n require(not dbpath.exists(), 'fresh_probe_state_required')\n envelope = {'id':config['event_id'], 'type':'factory.audit-probe.'+config['run_id'],\n 'source':config['sender'], 'subject':'synthetic:'+config['run_id'],\n 'tenant':'tenant:platform', 'correlation_id':config['run_id'],\n 'occurred_at':datetime.now(timezone.utc).isoformat(),\n 'data':{'synthetic':True,'no_human_action':True,'purpose':'audit-sender-acceptance'}}\n receipt['phase'] = 'bootstrap'\n envelope = bootstrap(config,dbpath,envelope)\n phases=[]\n for phase in ['lost-receipt','restart-retry']:\n receipt['phase'] = phase\n child = subprocess.run([sys.executable,__file__,phase],capture_output=True,timeout=30)\n child_receipt = json.loads(child.stdout)\n if child.returncode:\n receipt['child_error'] = child_receipt.get('error','contained_probe_failed')\n receipt['observed_http_statuses'] = child_receipt.get('observed_http_statuses',[])\n raise Refused(phase+'_failed')\n phases.append(child_receipt['http_status'])\n receipt.update(status='passed', sender=config['sender'], event_id=config['event_id'],\n run_id=config['run_id'], source_zip_sha256=config['source_zip_sha256'],\n http_statuses=phases, process_restart_retry=True, synthetic_outbox_only=True,\n domain_transaction_atomicity_tested=False, human_binding_tested=False,\n producer_service_deployed=False, negatives=negatives(config,envelope))\n except BaseException as exc:\n receipt.update(status='refused', error=str(exc) if isinstance(exc,Refused) else 'contained_probe_failed')\n print(json.dumps(receipt,sort_keys=True))\n return 0 if receipt['status']=='passed' else 1\n\n\nif __name__=='__main__':\n raise SystemExit(main())\n", + "config.json": "{\"event_id\": \"factory-audit-20260911104152-94aced-approval-engine\", \"origin\": \"http://audit-core.audit-core.svc.cluster.local:8080\", \"run_id\": \"factory-audit-20260911104152-94aced\", \"sender\": \"approval-engine\", \"source_zip_sha256\": \"114215406400f6f5728520bf3d7dc2b7a4ff410784b80201b7a5ae24259f64c0\"}" + }, + "binaryData": { + "source.zip": "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" + } + }, + { + "apiVersion": "networking.k8s.io/v1", + "kind": "NetworkPolicy", + "metadata": { + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "labels": { + "app.kubernetes.io/name": "approval-engine", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "spec": { + "podSelector": { + "matchLabels": { + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "policyTypes": [ + "Ingress", + "Egress" + ], + "ingress": [], + "egress": [ + { + "to": [ + { + "namespaceSelector": { + "matchLabels": { + "kubernetes.io/metadata.name": "audit-core" + } + }, + "podSelector": { + "matchLabels": { + "app.kubernetes.io/name": "audit-core", + "app.kubernetes.io/component": "receiver" + } + } + } + ], + "ports": [ + { + "protocol": "TCP", + "port": 8080 + } + ] + }, + { + "to": [ + { + "namespaceSelector": { + "matchLabels": { + "kubernetes.io/metadata.name": "kube-system" + } + }, + "podSelector": { + "matchLabels": { + "k8s-app": "kube-dns" + } + } + } + ], + "ports": [ + { + "protocol": "UDP", + "port": 53 + }, + { + "protocol": "TCP", + "port": 53 + } + ] + } + ] + } + }, + { + "apiVersion": "batch/v1", + "kind": "Job", + "metadata": { + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "labels": { + "app.kubernetes.io/name": "approval-engine", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "spec": { + "backoffLimit": 0, + "activeDeadlineSeconds": 150, + "ttlSecondsAfterFinished": 3600, + "template": { + "metadata": { + "labels": { + "app.kubernetes.io/name": "approval-engine", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "spec": { + "restartPolicy": "Never", + "automountServiceAccountToken": false, + "securityContext": { + "runAsNonRoot": true, + "runAsUser": 10001, + "runAsGroup": 10001, + "fsGroup": 10001, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "containers": [ + { + "name": "probe", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "imagePullPolicy": "IfNotPresent", + "command": [ + "python", + "-I", + "/probe/producer.py" + ], + "securityContext": { + "allowPrivilegeEscalation": false, + "readOnlyRootFilesystem": true, + "capabilities": { + "drop": [ + "ALL" + ] + } + }, + "resources": { + "requests": { + "cpu": "25m", + "memory": "64Mi" + }, + "limits": { + "cpu": "500m", + "memory": "192Mi" + } + }, + "volumeMounts": [ + { + "name": "probe", + "mountPath": "/probe", + "readOnly": true + }, + { + "name": "audit", + "mountPath": "/credential", + "readOnly": true + }, + { + "name": "state", + "mountPath": "/state" + } + ] + } + ], + "volumes": [ + { + "name": "probe", + "configMap": { + "name": "factory-audit-20260911104152-94aced", + "defaultMode": 292 + } + }, + { + "name": "audit", + "secret": { + "secretName": "approval-engine-audit", + "defaultMode": 288, + "items": [ + { + "key": "audit-token", + "path": "token" + } + ] + } + }, + { + "name": "state", + "emptyDir": { + "sizeLimit": "32Mi" + } + } + ] + } + } + } + }, + { + "apiVersion": "v1", + "kind": "ConfigMap", + "metadata": { + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "labels": { + "app.kubernetes.io/name": "informed-decision", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "immutable": true, + "data": { + "producer.py": "\"\"\"Bounded synthetic audit probe; credentials stay in the producer process.\"\"\"\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\nimport sqlite3\nimport subprocess\nimport sys\nimport time\nfrom datetime import datetime, timezone, timedelta\nfrom urllib.error import HTTPError, URLError\nfrom urllib.parse import urlencode\nfrom urllib.request import Request, build_opener, ProxyHandler, HTTPRedirectHandler\n\n\nclass Refused(Exception):\n pass\n\n\ndef require(value, code):\n if not value:\n raise Refused(code)\n\n\nclass NoRedirect(HTTPRedirectHandler):\n def redirect_request(self, *args):\n return None\n\n\ndef http(config, method, path, *, body=None, event_id=None, invalid_token=False):\n token = 'deliberately-invalid-native-probe' if invalid_token else Path('/credential/token').read_text().strip()\n headers = {'Authorization': 'Bearer '+token, 'Content-Type': 'application/json'}\n if event_id:\n headers['Idempotency-Key'] = event_id\n request = Request(config['origin']+path, data=body, headers=headers, method=method)\n opener = build_opener(ProxyHandler({}), NoRedirect())\n try:\n response = opener.open(request, timeout=5)\n except HTTPError as exc:\n response = exc\n with response:\n raw = response.read(262145)\n require(len(raw) <= 262144, 'response_too_large')\n return response.status, json.loads(raw)\n\n\ndef bootstrap(config, dbpath, envelope):\n # Seed only a disposable synthetic outbox, never an approval or disposition.\n # This exercises recovery/delivery, not domain-transaction atomicity.\n if config['sender'] == 'approval-engine':\n from approval_engine.store import Engine\n engine = Engine(dbpath)\n payload = {'schema_version':'audit-core.event.v1alpha1', 'event_id':envelope['id'],\n 'observed_at':envelope['occurred_at'], 'tenant':'tenant:platform',\n 'scope':'synthetic-audit-acceptance', 'source':'approval-engine',\n 'actor':None, 'action':envelope['type'], 'resource':envelope['subject'],\n 'outcome':'probe', 'reason':'synthetic sender verification',\n 'details':dict(envelope['data'], approval_id=envelope['correlation_id'])}\n from approval_engine.audit import audit_envelope\n envelope = audit_envelope(payload)\n engine.close()\n with sqlite3.connect(dbpath) as db:\n require(db.execute('SELECT COUNT(*) FROM approvals').fetchone()[0] == 0, 'unexpected_approval')\n db.execute('INSERT INTO outbox(event_id,class,approval_id,payload_json,created_at) VALUES(?,?,?,?,?)',\n (envelope['id'], envelope['type'], None, json.dumps(payload, sort_keys=True), envelope['occurred_at']))\n else:\n from informed_decision.store import Store\n Store(dbpath)\n with sqlite3.connect(dbpath) as db:\n db.execute('INSERT INTO evidence VALUES(?,?,?,?,?)',\n (envelope['id'], envelope['type'], envelope['occurred_at'], json.dumps(envelope,sort_keys=True), '{}'))\n db.execute('INSERT INTO outbox(id) VALUES(?)', (envelope['id'],))\n return envelope\n\n\ndef delivery_phase(config, phase, dbpath, receipt):\n observed = receipt.setdefault(\"observed_http_statuses\", [])\n lose = phase == 'lost-receipt'\n if config['sender'] == 'approval-engine':\n from approval_engine.store import Engine\n from approval_engine.audit import AuditCoreSink\n real = build_opener(ProxyHandler({}), NoRedirect())\n def opened(request, timeout):\n response = real.open(request, timeout=timeout)\n observed.append(response.status)\n if lose:\n response.close()\n raise URLError('injected receipt loss after native response')\n return response\n engine = Engine(dbpath)\n pending = engine.undrained()\n require(len(pending) == 1 and pending[0]['event_id'] == config['event_id'], 'outbox_not_preserved')\n result = engine.drain(AuditCoreSink(config['origin'], '/credential/token', opener=opened))\n require(result == ({'delivered':0,'failed':1} if lose else {'delivered':1,'failed':0}), 'unexpected_drain_result')\n require(bool(engine.undrained()) == lose, 'unexpected_outbox_state')\n engine.close()\n else:\n from informed_decision.store import Store\n from informed_decision.audit import AuditCoreSink, OutboxWorker\n from informed_decision.http_transport import JSONTransport, TransportError\n class Transport(JSONTransport):\n def request(self, *args, **kwargs):\n status, body = super().request(*args, **kwargs)\n observed.append(status)\n if lose:\n raise TransportError('injected receipt loss after native response')\n return status, body\n store = Store(dbpath)\n row = store.outbox()[0]\n require(row['id'] == config['event_id'] and row['state'] == 'pending', 'outbox_not_preserved')\n if not lose:\n time.sleep(max(0, row['next_attempt']-time.time())+.05)\n sink = AuditCoreSink(config['origin'], lambda:Path('/credential/token').read_text().strip(),\n transport=Transport(allow_internal_http=True), allow_internal_http=True)\n result = OutboxWorker(store, sink).run_once()\n require(result == ({'delivered':0,'retrying':1,'blocked':0} if lose else {'delivered':1,'retrying':0,'blocked':0}), 'unexpected_drain_result')\n require(store.outbox()[0]['state'] == ('pending' if lose else 'delivered'), 'unexpected_outbox_state')\n require(observed == ([202] if lose else [200]), 'native_accept_duplicate_not_observed')\n return observed[0]\n\n\ndef negatives(config, envelope):\n result = {}\n for field, value, error in [('source','sibling-not-admitted','source_not_allowed'),\n ('tenant','tenant:synthetic-denied','tenant_not_allowed')]:\n body = dict(envelope, **{field:value, 'id':config['event_id']+'-'+field})\n status, reply = http(config,'POST','/v1/events',body=json.dumps(body).encode(),event_id=body['id'])\n require(status == 400 and reply.get('error') == error, field+'_refusal_inconclusive')\n result[field+'_denied'] = status\n paths = ['/v1/events/'+config['event_id'], '/v1/events?correlation_id='+config['run_id'],\n '/v1/stats','/v1/integrity','/v1/dead-letters','/v1/secret-findings','/v1/stream-findings']\n for path in paths:\n status, body = http(config,'GET',path)\n require(status == 403 and body.get('error') == 'read_forbidden', 'read_refusal_inconclusive')\n result['read_routes_denied'] = len(paths)\n status, body = http(config,'POST','/v1/events',body=json.dumps(envelope).encode(),event_id=envelope['id'],invalid_token=True)\n require(status == 401, 'invalid_bearer_not_refused')\n result['invalid_bearer_denied'] = 401\n since = (datetime.now(timezone.utc)-timedelta(minutes=5)).isoformat()\n until = (datetime.now(timezone.utc)+timedelta(seconds=1)).isoformat()\n query = {'source':config['sender'],'tenant':'tenant:platform','since':since,'until':until}\n status, body = http(config,'GET','/v1/reconciliation?'+urlencode(query))\n require(status == 200 and body.get('source') == config['sender'] and body.get('tenant') == 'tenant:platform', 'own_reconciliation_failed')\n require(any(x.get('class') == envelope['type'] and x.get('count') == 1 for x in body['counts']), 'probe_count_not_one')\n query['source'] = 'sibling-not-admitted'\n status, body = http(config,'GET','/v1/reconciliation?'+urlencode(query))\n require(status == 403 and body.get('error') == 'source_not_allowed', 'sibling_reconciliation_not_refused')\n result.update(own_reconciliation=True, sibling_reconciliation_denied=True, probe_count=1,\n audit_bearer_revocation_tested=False)\n return result\n\n\ndef main():\n receipt = {'status':'refused', 'credential_values_emitted':False}\n try:\n config = json.loads(Path('/probe/config.json').read_text())\n require(hashlib.sha256(Path('/probe/source.zip').read_bytes()).hexdigest() == config['source_zip_sha256'], 'source_bundle_mismatch')\n sys.path.insert(0,'/probe/source.zip')\n os.umask(0o077)\n directory = Path('/state/private')\n receipt['phase'] = 'bootstrap'\n if config['sender'] == 'informed-decision':\n from informed_decision.container import private_directory\n directory = private_directory(directory)\n else:\n directory.mkdir(mode=0o700,exist_ok=True)\n dbpath = directory/'outbox.db'\n if len(sys.argv)>1:\n receipt['phase'] = sys.argv[1]\n receipt['http_status'] = delivery_phase(config,sys.argv[1],dbpath,receipt)\n receipt['status'] = 'passed'\n else:\n require(not dbpath.exists(), 'fresh_probe_state_required')\n envelope = {'id':config['event_id'], 'type':'factory.audit-probe.'+config['run_id'],\n 'source':config['sender'], 'subject':'synthetic:'+config['run_id'],\n 'tenant':'tenant:platform', 'correlation_id':config['run_id'],\n 'occurred_at':datetime.now(timezone.utc).isoformat(),\n 'data':{'synthetic':True,'no_human_action':True,'purpose':'audit-sender-acceptance'}}\n receipt['phase'] = 'bootstrap'\n envelope = bootstrap(config,dbpath,envelope)\n phases=[]\n for phase in ['lost-receipt','restart-retry']:\n receipt['phase'] = phase\n child = subprocess.run([sys.executable,__file__,phase],capture_output=True,timeout=30)\n child_receipt = json.loads(child.stdout)\n if child.returncode:\n receipt['child_error'] = child_receipt.get('error','contained_probe_failed')\n receipt['observed_http_statuses'] = child_receipt.get('observed_http_statuses',[])\n raise Refused(phase+'_failed')\n phases.append(child_receipt['http_status'])\n receipt.update(status='passed', sender=config['sender'], event_id=config['event_id'],\n run_id=config['run_id'], source_zip_sha256=config['source_zip_sha256'],\n http_statuses=phases, process_restart_retry=True, synthetic_outbox_only=True,\n domain_transaction_atomicity_tested=False, human_binding_tested=False,\n producer_service_deployed=False, negatives=negatives(config,envelope))\n except BaseException as exc:\n receipt.update(status='refused', error=str(exc) if isinstance(exc,Refused) else 'contained_probe_failed')\n print(json.dumps(receipt,sort_keys=True))\n return 0 if receipt['status']=='passed' else 1\n\n\nif __name__=='__main__':\n raise SystemExit(main())\n", + "config.json": "{\"event_id\": \"factory-audit-20260911104152-94aced-informed-decision\", \"origin\": \"http://audit-core.audit-core.svc.cluster.local:8080\", \"run_id\": \"factory-audit-20260911104152-94aced\", \"sender\": \"informed-decision\", \"source_zip_sha256\": \"114215406400f6f5728520bf3d7dc2b7a4ff410784b80201b7a5ae24259f64c0\"}" + }, + "binaryData": { + "source.zip": "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" + } + }, + { + "apiVersion": "networking.k8s.io/v1", + "kind": "NetworkPolicy", + "metadata": { + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "labels": { + "app.kubernetes.io/name": "informed-decision", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "spec": { + "podSelector": { + "matchLabels": { + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "policyTypes": [ + "Ingress", + "Egress" + ], + "ingress": [], + "egress": [ + { + "to": [ + { + "namespaceSelector": { + "matchLabels": { + "kubernetes.io/metadata.name": "audit-core" + } + }, + "podSelector": { + "matchLabels": { + "app.kubernetes.io/name": "audit-core", + "app.kubernetes.io/component": "receiver" + } + } + } + ], + "ports": [ + { + "protocol": "TCP", + "port": 8080 + } + ] + }, + { + "to": [ + { + "namespaceSelector": { + "matchLabels": { + "kubernetes.io/metadata.name": "kube-system" + } + }, + "podSelector": { + "matchLabels": { + "k8s-app": "kube-dns" + } + } + } + ], + "ports": [ + { + "protocol": "UDP", + "port": 53 + }, + { + "protocol": "TCP", + "port": 53 + } + ] + } + ] + } + }, + { + "apiVersion": "batch/v1", + "kind": "Job", + "metadata": { + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "labels": { + "app.kubernetes.io/name": "informed-decision", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "spec": { + "backoffLimit": 0, + "activeDeadlineSeconds": 150, + "ttlSecondsAfterFinished": 3600, + "template": { + "metadata": { + "labels": { + "app.kubernetes.io/name": "informed-decision", + "railiance.io/factory-audit-probe": "factory-audit-20260911104152-94aced" + } + }, + "spec": { + "restartPolicy": "Never", + "automountServiceAccountToken": false, + "securityContext": { + "runAsNonRoot": true, + "runAsUser": 10001, + "runAsGroup": 10001, + "fsGroup": 10001, + "seccompProfile": { + "type": "RuntimeDefault" + } + }, + "containers": [ + { + "name": "probe", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "imagePullPolicy": "IfNotPresent", + "command": [ + "python", + "-I", + "/probe/producer.py" + ], + "securityContext": { + "allowPrivilegeEscalation": false, + "readOnlyRootFilesystem": true, + "capabilities": { + "drop": [ + "ALL" + ] + } + }, + "resources": { + "requests": { + "cpu": "25m", + "memory": "64Mi" + }, + "limits": { + "cpu": "500m", + "memory": "192Mi" + } + }, + "volumeMounts": [ + { + "name": "probe", + "mountPath": "/probe", + "readOnly": true + }, + { + "name": "audit", + "mountPath": "/credential", + "readOnly": true + }, + { + "name": "state", + "mountPath": "/state" + } + ] + } + ], + "volumes": [ + { + "name": "probe", + "configMap": { + "name": "factory-audit-20260911104152-94aced", + "defaultMode": 292 + } + }, + { + "name": "audit", + "secret": { + "secretName": "informed-decision-audit", + "defaultMode": 288, + "items": [ + { + "key": "token", + "path": "token" + } + ] + } + }, + { + "name": "state", + "emptyDir": { + "sizeLimit": "32Mi" + } + } + ] + } + } + } + } + ] +} diff --git a/docs/evidence/2026-09-11-factory-native-producers.json b/docs/evidence/2026-09-11-factory-native-producers.json new file mode 100644 index 0000000..5625cd7 --- /dev/null +++ b/docs/evidence/2026-09-11-factory-native-producers.json @@ -0,0 +1,488 @@ +{ + "schema": "helixforge.native-audit-producer-return.v1", + "observed_at": "2026-09-11T12:19:49.844051+00:00", + "status": "native_sender_checks_passed_pending_independent_readback", + "platform_execution_commit": "9654f9e8cf039e267f66c61869a073b20a947610", + "native_success": { + "schema": "platform.factory-native-acceptance-receipt.v1", + "status": "native_sender_checks_passed_pending_independent_readback", + "credential_values_emitted": false, + "started_at": "2026-09-11T10:42:09.254002+00:00", + "run_id": "factory-audit-20260911104152-94aced", + "packet_sha256": "5e8a20e29fb309924005a061939c94d8a40815126c44654b6daeb8adf18424c7", + "source_commits": { + "approval-engine": [ + "a0a602976eef818f36dde35f76f7f2e589bd051b", + "approval_engine" + ], + "informed-decision": [ + "1a122235741d61b649e39ab86ddfbd317e54ad2f", + "informed_decision" + ] + }, + "receiver_before": { + "image": "forgejo.coulomb.social/coulomb/audit-core@sha256:c82e0442de0fd181342916ae9cd5d6de41d859e1efda637bd93936c67873afa5", + "deployment_uid": "b85fe3d0-75c9-4e0d-8c34-c6f1df0881bb", + "deployment_resource_version": "59845369", + "pod_uid": "4d0ee4e5-5427-43f1-94ca-88e5470c4831", + "capabilities": { + "load_bearing": true, + "redact": true, + "write_only": true, + "source_exact": true, + "tenant_exact": true + }, + "synthetic_probe_only": true, + "credential_reads": 0 + }, + "phase": "sender_checks_complete", + "operator_registry_reads": 0, + "created_objects": [ + { + "kind": "ConfigMap", + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "uid": "e847feeb-f847-480a-b4d0-cfc63ddeda94" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "uid": "3cfeab0f-9495-4ac3-916e-4f8ffa7a5b10" + }, + { + "kind": "Job", + "name": "factory-audit-20260911104152-94aced", + "namespace": "approval-engine", + "uid": "42a23f42-657b-4077-8935-6b8315711416" + }, + { + "kind": "ConfigMap", + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "uid": "ed443945-66aa-48db-88c6-f176b5c66c70" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "uid": "21bc3c88-5515-4923-b675-f3648f621e4c" + }, + { + "kind": "Job", + "name": "factory-audit-20260911104152-94aced", + "namespace": "informed-decision", + "uid": "8da3c95a-b194-4acd-aad4-2b0ac1004dbd" + } + ], + "producers": [ + { + "credential_values_emitted": false, + "domain_transaction_atomicity_tested": false, + "event_id": "factory-audit-20260911104152-94aced-approval-engine", + "http_statuses": [ + 202, + 200 + ], + "human_binding_tested": false, + "negatives": { + "audit_bearer_revocation_tested": false, + "invalid_bearer_denied": 401, + "own_reconciliation": true, + "probe_count": 1, + "read_routes_denied": 7, + "sibling_reconciliation_denied": true, + "source_denied": 400, + "tenant_denied": 400 + }, + "phase": "restart-retry", + "process_restart_retry": true, + "producer_service_deployed": false, + "run_id": "factory-audit-20260911104152-94aced", + "sender": "approval-engine", + "source_zip_sha256": "114215406400f6f5728520bf3d7dc2b7a4ff410784b80201b7a5ae24259f64c0", + "status": "passed", + "synthetic_outbox_only": true, + "pod_uid": "27517b95-091f-405c-9185-2fad1678097f", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "runtime_image_id": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49" + }, + { + "credential_values_emitted": false, + "domain_transaction_atomicity_tested": false, + "event_id": "factory-audit-20260911104152-94aced-informed-decision", + "http_statuses": [ + 202, + 200 + ], + "human_binding_tested": false, + "negatives": { + "audit_bearer_revocation_tested": false, + "invalid_bearer_denied": 401, + "own_reconciliation": true, + "probe_count": 1, + "read_routes_denied": 7, + "sibling_reconciliation_denied": true, + "source_denied": 400, + "tenant_denied": 400 + }, + "phase": "restart-retry", + "process_restart_retry": true, + "producer_service_deployed": false, + "run_id": "factory-audit-20260911104152-94aced", + "sender": "informed-decision", + "source_zip_sha256": "114215406400f6f5728520bf3d7dc2b7a4ff410784b80201b7a5ae24259f64c0", + "status": "passed", + "synthetic_outbox_only": true, + "pod_uid": "dd2c4175-553a-40af-a656-5cb3db8e45fd", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "runtime_image_id": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49" + } + ], + "cleanup_requested": true, + "completed_at": "2026-09-11T10:42:29.225372+00:00" + }, + "prior_native_attempts": [ + { + "schema": "platform.factory-native-acceptance-receipt.v1", + "status": "refused", + "credential_values_emitted": false, + "started_at": "2026-09-11T10:33:22.819971+00:00", + "run_id": "factory-audit-20260911092835-933db8", + "packet_sha256": "f8c3292ae181df016e658499b2b6719fe9cbe9843532e0f3c8af6e36e844827d", + "source_commits": { + "approval-engine": [ + "a0a602976eef818f36dde35f76f7f2e589bd051b", + "approval_engine" + ], + "informed-decision": [ + "bda9381f070859ae997474cf44b86bf4eea9bb52", + "informed_decision" + ] + }, + "error": "command_failed" + }, + { + "schema": "platform.factory-native-acceptance-receipt.v1", + "status": "refused", + "credential_values_emitted": false, + "started_at": "2026-09-11T10:35:10.524203+00:00", + "run_id": "factory-audit-20260911092835-933db8", + "packet_sha256": "f8c3292ae181df016e658499b2b6719fe9cbe9843532e0f3c8af6e36e844827d", + "source_commits": { + "approval-engine": [ + "a0a602976eef818f36dde35f76f7f2e589bd051b", + "approval_engine" + ], + "informed-decision": [ + "bda9381f070859ae997474cf44b86bf4eea9bb52", + "informed_decision" + ] + }, + "receiver_before": { + "image": "forgejo.coulomb.social/coulomb/audit-core@sha256:c82e0442de0fd181342916ae9cd5d6de41d859e1efda637bd93936c67873afa5", + "deployment_uid": "b85fe3d0-75c9-4e0d-8c34-c6f1df0881bb", + "deployment_resource_version": "59845369", + "pod_uid": "4d0ee4e5-5427-43f1-94ca-88e5470c4831", + "capabilities": { + "load_bearing": true, + "redact": true, + "write_only": true, + "source_exact": true, + "tenant_exact": true + }, + "synthetic_probe_only": true, + "credential_reads": 0 + }, + "phase": "native_jobs", + "operator_registry_reads": 0, + "created_objects": [ + { + "kind": "ConfigMap", + "name": "factory-audit-20260911092835-933db8", + "namespace": "approval-engine", + "uid": "6f377d22-f3a1-48f2-be88-ad38d99512cc" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911092835-933db8", + "namespace": "approval-engine", + "uid": "ada01a82-3123-4d38-9da9-c1e2b36832ad" + }, + { + "kind": "Job", + "name": "factory-audit-20260911092835-933db8", + "namespace": "approval-engine", + "uid": "9006f388-1f12-4cd5-a622-41d3ebed7a91" + }, + { + "kind": "ConfigMap", + "name": "factory-audit-20260911092835-933db8", + "namespace": "informed-decision", + "uid": "83801283-ca24-40d4-a11e-346d886229c4" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911092835-933db8", + "namespace": "informed-decision", + "uid": "fdcdaecc-f497-455e-9082-cdf4ea3554e2" + }, + { + "kind": "Job", + "name": "factory-audit-20260911092835-933db8", + "namespace": "informed-decision", + "uid": "f485ae88-5022-446e-b968-04842afd25fa" + } + ], + "producers": [ + { + "credential_values_emitted": false, + "domain_transaction_atomicity_tested": false, + "event_id": "factory-audit-20260911092835-933db8-approval-engine", + "http_statuses": [ + 202, + 200 + ], + "human_binding_tested": false, + "negatives": { + "audit_bearer_revocation_tested": false, + "invalid_bearer_denied": 401, + "own_reconciliation": true, + "probe_count": 1, + "read_routes_denied": 7, + "sibling_reconciliation_denied": true, + "source_denied": 400, + "tenant_denied": 400 + }, + "process_restart_retry": true, + "producer_service_deployed": false, + "run_id": "factory-audit-20260911092835-933db8", + "sender": "approval-engine", + "source_zip_sha256": "2c6f8768a11cd5af042ae13ad339f424ec04c0865cb5dda21e40e8c2c16bce8f", + "status": "passed", + "synthetic_outbox_only": true, + "pod_uid": "3ffa8a47-efbc-4e22-9098-09b54a233b59", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "runtime_image_id": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49" + } + ], + "cleanup_requested": true, + "error": "native_probe_job_failed_informed-decision" + }, + { + "schema": "platform.factory-native-acceptance-receipt.v1", + "status": "refused", + "credential_values_emitted": false, + "started_at": "2026-09-11T10:37:54.801484+00:00", + "run_id": "factory-audit-20260911103731-dec2cb", + "packet_sha256": "61c7fd0c4640633be1a2917b8f6e2cceff2fa65516796c4c6b74eb2009435fe3", + "source_commits": { + "approval-engine": [ + "a0a602976eef818f36dde35f76f7f2e589bd051b", + "approval_engine" + ], + "informed-decision": [ + "bda9381f070859ae997474cf44b86bf4eea9bb52", + "informed_decision" + ] + }, + "receiver_before": { + "image": "forgejo.coulomb.social/coulomb/audit-core@sha256:c82e0442de0fd181342916ae9cd5d6de41d859e1efda637bd93936c67873afa5", + "deployment_uid": "b85fe3d0-75c9-4e0d-8c34-c6f1df0881bb", + "deployment_resource_version": "59845369", + "pod_uid": "4d0ee4e5-5427-43f1-94ca-88e5470c4831", + "capabilities": { + "load_bearing": true, + "redact": true, + "write_only": true, + "source_exact": true, + "tenant_exact": true + }, + "synthetic_probe_only": true, + "credential_reads": 0 + }, + "phase": "native_jobs", + "operator_registry_reads": 0, + "created_objects": [ + { + "kind": "ConfigMap", + "name": "factory-audit-20260911103731-dec2cb", + "namespace": "approval-engine", + "uid": "23370eeb-d048-44d1-a6c2-3d04377598ef" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911103731-dec2cb", + "namespace": "approval-engine", + "uid": "c3a9926e-0d8a-47e8-98b7-a0164fdf6135" + }, + { + "kind": "Job", + "name": "factory-audit-20260911103731-dec2cb", + "namespace": "approval-engine", + "uid": "3142e57f-58a2-4ad6-8397-71846793830b" + }, + { + "kind": "ConfigMap", + "name": "factory-audit-20260911103731-dec2cb", + "namespace": "informed-decision", + "uid": "b6979ed9-9dfe-47de-ad94-04cd024e698f" + }, + { + "kind": "NetworkPolicy", + "name": "factory-audit-20260911103731-dec2cb", + "namespace": "informed-decision", + "uid": "02c06383-c207-497a-be4c-3e786c9120dd" + }, + { + "kind": "Job", + "name": "factory-audit-20260911103731-dec2cb", + "namespace": "informed-decision", + "uid": "7f6b970c-282f-4b29-b78d-13889e792063" + } + ], + "producers": [ + { + "credential_values_emitted": false, + "domain_transaction_atomicity_tested": false, + "event_id": "factory-audit-20260911103731-dec2cb-approval-engine", + "http_statuses": [ + 202, + 200 + ], + "human_binding_tested": false, + "negatives": { + "audit_bearer_revocation_tested": false, + "invalid_bearer_denied": 401, + "own_reconciliation": true, + "probe_count": 1, + "read_routes_denied": 7, + "sibling_reconciliation_denied": true, + "source_denied": 400, + "tenant_denied": 400 + }, + "phase": "restart-retry", + "process_restart_retry": true, + "producer_service_deployed": false, + "run_id": "factory-audit-20260911103731-dec2cb", + "sender": "approval-engine", + "source_zip_sha256": "2c6f8768a11cd5af042ae13ad339f424ec04c0865cb5dda21e40e8c2c16bce8f", + "status": "passed", + "synthetic_outbox_only": true, + "pod_uid": "c6554313-7e7f-41af-99bd-a4cd0eb30d7f", + "image": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49", + "runtime_image_id": "forgejo.coulomb.social/coulomb/approval-engine@sha256:251941a5cb2724b57cc32cff6b693b1ab0be695bee4f56f02d51961189c0fa49" + } + ], + "failed_producer": { + "sender": "informed-decision", + "diagnostics": [ + { + "error": "contained_probe_failed", + "phase": "bootstrap", + "observed_http_statuses": [] + } + ] + }, + "cleanup_requested": true, + "error": "native_probe_job_failed_informed-decision" + } + ], + "cleanup": [ + { + "run_id": "factory-audit-20260911092835-933db8", + "all_probe_objects_absent": true + }, + { + "run_id": "factory-audit-20260911103731-dec2cb", + "all_probe_objects_absent": true + }, + { + "run_id": "factory-audit-20260911104152-94aced", + "all_probe_objects_absent": true + } + ], + "receiver_readiness": { + "status": "ok", + "custody_class": "operational", + "durable": true, + "tamper_evidence": false, + "recoverable_days": 30, + "recoverable_source": "resource-control/data/capability/platform-audit-storage.json#provisions[capability=data.backup]", + "recoverable_basis": "measured" + }, + "operator_readback": { + "status": "pending", + "attended_attempts_this_session": 2, + "last_exit_code": 5, + "command_handoff": false, + "receipt_created": false, + "remote_session_revocation": "unconfirmed", + "credential_values_emitted": false + }, + "informed_decision_correction": { + "source_commit": "1a122235741d61b649e39ab86ddfbd317e54ad2f", + "cause": "new private directory inherits setgid on fsGroup volume; exact mode check refused startup", + "before_regression": "1 failed, 15 passed", + "after_suite": { + "passed": 335, + "skipped": 39 + }, + "native_helper_verified": true + }, + "probe_tests": { + "passed": 6, + "real_adapters": true, + "local_receiver": "actual Audit Core SQLite backend", + "volume_setgid_inheritance_tested": true + }, + "informed_decision_container": { + "status": "passed", + "image_id": "sha256:92cde609fca63141740d53594a80a513e250a4d68cdde98b973a9de66403d8c8", + "repo_digests": [ + "informed-decision@sha256:92cde609fca63141740d53594a80a513e250a4d68cdde98b973a9de66403d8c8" + ], + "checks_passed": 11, + "checks": [ + "installed container entrypoint serves with projected configuration", + "non-root read-only runtime has no external network or published port", + "private config/database modes enforced; package installer absent", + "configured review refuses anonymous access and reports audit-unready status", + "a second writer cannot acquire the active evidence volume", + "synthetic uncertain intent and undelivered evidence remain explicit", + "consistent backup created while serving; overwrite refused", + "SIGTERM closes the serving writer without forced kill", + "restart preserves immutable content and unresolved submission without retry", + "separate restored volume preserves exact content and unresolved state", + "incomplete owner configuration exits before serving" + ], + "fixture_only": true, + "external_network": "none", + "content_snapshot_sha256": "33a5e2399ef7602b9137f1a381411b045857a153e18abc65a325137bc1959c05", + "native_identity_policy_audit_proven": false, + "published": false, + "deployed": false, + "factory_attempts": 0, + "paid_model_calls": 0, + "cleanup_complete": true + }, + "claims": { + "synthetic_outbox_recovery": true, + "real_sender_credential_used_inside_own_job": true, + "operator_credentials_read_by_jobs": false, + "independent_readback": false, + "audit_bearer_revocation": false, + "domain_transaction_atomicity": false, + "human_binding": false, + "producer_service_deployment": false, + "factory_attempts": 0, + "paid_model_calls": 0 + }, + "remaining_owner_records": [ + "AUDIT-WP-0009-T09", + "AUDIT-WP-0009-T11", + "RPF-WP-0035-T08", + "INFD-WP-0001-T08", + "HFACT-WP-0001-T03" + ] +} diff --git a/workplans/RPF-WP-0035-credential-lane-implementation.md b/workplans/RPF-WP-0035-credential-lane-implementation.md index 7a1dbe3..d093f54 100644 --- a/workplans/RPF-WP-0035-credential-lane-implementation.md +++ b/workplans/RPF-WP-0035-credential-lane-implementation.md @@ -548,3 +548,37 @@ for native producer ingestion/duplicate/scope/read-refusal and bearer revocation acceptance under AUDIT T09/T11. No credentials were reseeded or rotated. No producer was deployed and no factory attempt or paid call ran. [Native delivery receipt](../docs/evidence/2026-09-11-factory-audit-delivery-live.json). + +### Native producer return — 2026-09-11 10:42 UTC + +Both actual source adapters used their own ESO-delivered credential inside a +bounded native Job. Each synthetic event received 202, retained its durable +outbox after an injected lost receipt, and received duplicate 200 after a fresh +process reopened the outbox. Each source's reconciliation reported exactly one +record for its unique probe class. Wrong source/tenant, seven archive read +routes, sibling reconciliation and invalid-bearer requests were refused. + +The first Informed Decision probe exposed a private-store startup defect: +fsGroup volumes add inherited setgid to a newly created 0700 directory. +Informed Decision `1a12223` corrects creation without repairing unsafe existing +data. The regression failed before the fix; the available suite now passes +335 tests with 39 optional checks skipped. Native retry verifies the exact +corrected helper. Six probe tests and eleven rebuilt-container checks pass, +including actual setgid-volume startup, restart/restore and cleanup. + +All temporary probe Jobs, Pods, ConfigMaps and NetworkPolicies are verified +absent. Receiver c82e0442 remains operational/durable; tamper_evidence=false. +Producer verification requires no operator registry read or new OpenBao login. +Independent readback is a separate attended command consuming the successful +receipt; it must not rerun the producer jobs. Both attended verification-login +attempts this session ended before handoff (exit 5; remote revocation +unconfirmed), so independent archive readback remains pending. + +This proves synthetic outbox delivery/recovery with native sender credentials, +not domain-transaction atomicity, deployed producer services or human binding. +An invalid bearer is not a revoked formerly valid bearer. AUDIT T09/T11 and +RPF T08 remain progress for independent readback and audit bearer-revocation +acceptance; CCR21/22 remain applied. Service/policy/human admission and native +runtime/spend gates remain separate. Factory attempts and paid calls remain 0. + +[Native producer receipt](../docs/evidence/2026-09-11-factory-native-producers.json).