{ "id": "decision:d4c3d2d2f6827449", "contract_version": "flex-auth.decision-record.v1", "effect": "allow", "reason": "exact_task_execution_matched", "matched_policy_version": "v2", "matched_rule": "exact_task_execution_matched", "resource": { "id": "catalog:synthetic", "type": "secret-catalog-lane", "system": "secrets-engine", "tenant": "tenant:platform", "attributes": { "stage": "prod" } }, "subject": { "id": "secrets-engine", "type": "service", "tenant": "tenant:platform", "attributes": { "description": "secrets-engine's own service identity, the single calling identity for the twelve gated catalog-lane actions it sends to POST /v1/check. Because it is the only subject, the package has no action_not_granted branch (FLEX-WP-0021-T02); registering a second identity is the revisit trigger.", "display_name": "secrets-engine service principal", "groups": [ "group:secrets-engine-lane-operators" ], "organization_relation": "ServiceProvider", "roles": [ "Operator" ] } }, "binding": { "tenant": "tenant:platform", "subject": { "id": "secrets-engine", "type": "service", "tenant": "tenant:platform", "attributes": { "description": "secrets-engine's own service identity, the single calling identity for the twelve gated catalog-lane actions it sends to POST /v1/check. Because it is the only subject, the package has no action_not_granted branch (FLEX-WP-0021-T02); registering a second identity is the revisit trigger.", "display_name": "secrets-engine service principal", "groups": [ "group:secrets-engine-lane-operators" ], "organization_relation": "ServiceProvider", "roles": [ "Operator" ] } }, "action": "execute-ccr", "resource": { "id": "catalog:synthetic", "type": "secret-catalog-lane", "system": "secrets-engine", "tenant": "tenant:platform", "attributes": { "stage": "prod" } }, "context": { "approval": { "approval_id": "aaaaaaaa-bbbb-4ccc-8ddd-eeeeeeeeeeee", "binding": { "action": "execute-ccr", "actor": "secrets-engine", "digest": "sha256:19cfbe20e156cef1f4c0a37842c47666d2f5b2164d803d77a12346ed38a9444d", "human_control": true, "pdp_digest": "sha256:cb2d195a1f974d8a769ca79c6aa8e2a5e6ee5528ad82a1232c418bd36fd8bf6e", "pdp_path": true, "principal": "secrets-engine", "purpose": "actual Python App source-only synthetic proof", "target": { "attributes": { "stage": "prod" }, "id": "catalog:synthetic", "system": "secrets-engine", "tenant": "tenant:platform", "type": "secret-catalog-lane" } }, "consumed": false, "freshness": { "not_after": "2026-10-16T15:00:50+00:00", "observed_at": "2026-10-16T14:58:50+00:00", "ttl_seconds": 120 }, "issuer": "approval-engine", "kind": "approval-claim", "reason_code": "ok", "schema_version": "0.1", "state": "valid", "valid_now": true, "validity": { "expires_at": "2026-10-16T15:01:50.071540+00:00", "not_before": "2026-10-16T14:57:50.071540+00:00" }, "yields_to": "net-kingdom taxonomy request-claim schema (statute \u00a717; unassigned)" }, "catalog_target": { "lane": "synthetic", "stage": "prod" }, "execution_contract": { "backend_budget": { "ttl_seconds": 30, "uses": 12 }, "backend_origin": "http://127.0.0.1:18200", "catalog_sha256": "sha256:290e55b2258d66980f9443ba7d1436adfc77b8814bd161004d5af2ba272bc9cc", "ccr_id": "CCR-2099-0001", "ccr_immutable_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "cluster_uid": "synthetic-not-native", "contract_version": "SECRETS-EXEC-20261011-v1", "execution_actor": "service:secrets-engine", "execution_grant_ccr_id": "CCR-2099-0002", "expected_after": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "expected_before": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "grant_immutable_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "operation": "metadata-apply-ccr", "operation_deadline": "2026-10-16T14:59:50+00:00", "operation_id": "cbfbced0-09d5-48c8-a1e7-a2ea4dc69153", "operations": [ { "method": "GET", "path": "sys/policies/acl/synthetic", "payload_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, { "method": "PUT", "path": "sys/policies/acl/synthetic", "payload_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, { "method": "GET", "path": "sys/policies/acl/synthetic", "payload_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, { "method": "GET", "path": "auth/synthetic/role/synthetic", "payload_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, { "method": "PUT", "path": "auth/synthetic/role/synthetic", "payload_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, { "method": "GET", "path": "auth/synthetic/role/synthetic", "payload_sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" } ], "source_bundle": { "engine_dispatcher": { "path": "/synthetic/engine_dispatcher.py", "sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, "platform_mediator": { "path": "/synthetic/platform_mediator.py", "sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, "policy_auth": { "path": "/synthetic/policy_auth.py", "sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }, "typed_ccr": { "path": "/synthetic/typed_ccr.py", "sha256": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" } } }, "human_control": true, "purpose": "actual Python App source-only synthetic proof", "service_actor_binding": { "subject_id": "secrets-engine", "subject_type": "service", "tenant": "tenant:platform", "transport_principal": "system:serviceaccount:secrets-engine:secrets-engine", "version": "proposed-service-task-caller/v1" } }, "request_digest": "sha256:fdce7858cbfb3b945694c27a808b3559ca0ad18ff397e88ace1b0a899f57db2a", "approval_binding_digest": "sha256:cb2d195a1f974d8a769ca79c6aa8e2a5e6ee5528ad82a1232c418bd36fd8bf6e", "submitted_request_digest": "sha256:55da69cfae4f20000177333d27d97c739e6ad55609f5fefe7f7b83503d7da4b5" }, "lifetime": { "kind": "ttl", "ttl": "59.4099177s", "not_before": "2026-10-16T14:58:50.5900823Z", "expires_at": "2026-10-16T14:59:50Z" }, "diagnostics": { "action": "execute-ccr", "matched_relationship": "", "policy_package": "secrets-engine.task-execution.service-pilot", "policy_status": "proposed", "registry_overrode": [], "registry_resource": false, "registry_subject": true }, "provenance": { "evaluator": "flex-auth/local", "mode": "standalone", "policy_package": "secrets-engine.task-execution.service-pilot", "policy_version": "v2", "policy_package_digest": "sha256:de5683e5a34161b9349b10cd8e4abef704e0136e3b14b97719fcd7a79850fc4d", "registry_snapshot_digest": "sha256:f5a309bc0b36721fd6d9ad7f53eb21222162bc2eac62a0ab0802a9a1d51340bb", "input_claim_digests": { "context": "sha256:3ccefed2cbf9583b74cd5dd1ed92c345f3612f2bdac965e111aeab96da029c27" }, "decision_time": "2026-10-16T14:58:50Z", "approval_observation": { "source_id": "synthetic-actual-approval-app", "source_revision": "actual-owner-python-source-fixture", "configuration_digest": "sha256:fc4603a7a332ca886d7024b9bb16d76e82c467fc39048e2bcc7e0c8758a09f34", "claim_digest": "sha256:51f0d25dd1dfaf28b6b411b1165976cfe028e7833ef4143d38fd5f35632d1b19", "native_binding_digest": "sha256:19cfbe20e156cef1f4c0a37842c47666d2f5b2164d803d77a12346ed38a9444d", "observed_at": "2026-10-16T14:58:50Z", "not_after": "2026-10-16T15:00:50Z", "validated_at": "2026-10-16T14:58:50.578384809Z" }, "caller": { "mode": "enforce", "principal": "system:serviceaccount:secrets-engine:secrets-engine", "audience": "flex-auth", "not_after": "2026-10-16T15:00:50Z" } }, "signature": { "mode": "signed", "alg": "ed25519", "kid": "synthetic-v2", "value": "tXOZgp1hZBoQBLg2ExMR404JIpUSCphWFAtV0z5IMezj-gm_Z2n9Z9Tv9L_qyef47CGjHyB64nReaVVez8FdDA" }, "caring": { "profile": "caring-0.4.0-rc2", "conformance_findings": [ { "code": "CARING-DESCRIPTOR-MISSING", "severity": "warning", "message": "no CARING descriptor matched the request", "fields": [ "caring_context" ] } ] } }