Bind native OpenRouter approval to custody and delivery inputs
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a09cbb-87c6-7900-a145-4ce53ba9f1a6
This commit is contained in:
parent
0783b50216
commit
7ba1b6223e
16 changed files with 656 additions and 7 deletions
20
docs/evidence/2026-09-14-openrouter-native-plan.txt
Normal file
20
docs/evidence/2026-09-14-openrouter-native-plan.txt
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
Plan for lane 'openrouter-llm-connect' (stage=prod)
|
||||
decision: <none>
|
||||
stage role: secrets-engine-prod
|
||||
consumer policy: se-prod-openrouter-llm-connect
|
||||
consumer approle: se-prod-openrouter-llm-connect
|
||||
actions:
|
||||
[kv-mount-check] platform (type=kv-v2, management=existing, mutation=none)
|
||||
[policy] se-prod-openrouter-llm-connect (paths=platform/data/workloads/activity-core/llm-connect/llm-connect-provider-secrets)
|
||||
[approle] se-prod-openrouter-llm-connect (token_policies=se-prod-openrouter-llm-connect, auth=approle, token_ttl=15m, token_max_ttl=30m, token_num_uses=8, secret_id_ttl=15m, secret_id_num_uses=1)
|
||||
|
||||
generated consumer policy (HCL):
|
||||
# Generated by secrets-engine for policy "se-prod-openrouter-llm-connect"
|
||||
|
||||
path "platform/data/workloads/activity-core/llm-connect/llm-connect-provider-secrets" {
|
||||
capabilities = ["read"]
|
||||
}
|
||||
|
||||
path "platform/metadata/workloads/activity-core/llm-connect/llm-connect-provider-secrets" {
|
||||
capabilities = ["read"]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue