Built for your existing PLM stack.
A minimum-shippable footprint, audited and supported. Anything beyond it appears on the public roadmap, dated and committed.
- PLM3DEXPERIENCE, ENOVIA, Aras Innovator. Teamcenter and Windchill 2027.
- IdentityActive Directory, Entra ID, Okta. Service accounts via delegation only.
- PolicyOPA-compatible Rego. Extend the shipped bundle; do not replace it.
- DeployAir-gapped, customer VPC, or dedicated single-tenant.
- AuditSigned JSON exports. NIST / AS / IATF schema maps included.
policies/engineering.regoRego · v0.62
1 # Engineers read parts of their own programs,
2 # but only when ITAR clears and effectivity matches.
3 package engineering.authz
4
5 import data.programs
6
7 default allow := false
8
9 allow if {
10 input.action == "read"
11 program := programs[input.resource.program]
12 program.members[_] == input.principal.id
13 itar_ok(input.principal, input.resource)
14 effective_on(input.resource, time.now_ns())
15 }
16
17 # Agents inherit their human, attenuated by purpose.
18 allow if {
19 input.principal.kind == "agent"
20 input.principal.purpose in {"summarize", "search", "diff"}
21 not delegation_expired(input.principal)
22 allow with input.principal as input.principal.on_behalf_of
23 }