Skip to main content

Deterministic pre-execution authority layer for AI agents.

Project description

predicate-authority

predicate-authority is a deterministic pre-execution authority layer for AI agents. It binds identity, policy, and runtime evidence so risky actions are authorized before execution and denied fail-closed when checks do not pass.

Docs: https://www.PredicateSystems.ai/docs

Core pieces:

  • PolicyEngine for allow/deny + required verification labels,
  • ActionGuard for pre-action authorize / enforce,
  • LocalMandateSigner for signed short-lived mandates,
  • InMemoryProofLedger and optional OpenTelemetryTraceEmitter,
  • typed integration adapters (including sdk-python mapping helpers),
  • control-plane client primitives for shipping proof and usage batches to hosted APIs,
  • local identity registry primitives (ephemeral task identities + local flush queue).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

predicate_authority-0.2.0.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

predicate_authority-0.2.0-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file predicate_authority-0.2.0.tar.gz.

File metadata

  • Download URL: predicate_authority-0.2.0.tar.gz
  • Upload date:
  • Size: 32.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for predicate_authority-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2da2e1b757464b8a28a887fcd1c2cf41fe95599a9260667e3b1c6535e2148e6e
MD5 4ea42b678fa7ebffacdb4f4f94faa8cf
BLAKE2b-256 0bd063b6292dd3c32ecd5c227fb5123da4f10bd16108ef964faaef292490cfb1

See more details on using hashes here.

File details

Details for the file predicate_authority-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for predicate_authority-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b79c90acabf103586c4b802601711fd80a56198d429ea0235be67059f90d1088
MD5 58ee14cabdb6396e8df9ec9e92722dda
BLAKE2b-256 c6d32eb9625e4fcb1d3efc52192ad7c5234157bed99fe9441c32e116e1186f04

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page