Skip to main content

gitvow-provider-facts

A gitvow provider that answers the gate's questions from a derived fact store of your services: which routes exist, how each is gated, and who calls it.

With it, an agent that adds an endpoint the authorization layer does not cover, or removes one that other services call, is stopped before the file changes, and the message names the whitelist pattern or the calling services.

pip install gitvow-provider-facts
"providers": [{
  "name": "topology",
  "command": "gitvow-provider-facts --store /var/lib/topology/facts.db --service orders",
  "questions": ["route_gate", "route_callers", "gate_bearing"]
}]
$ gitvow ask route_callers /v1/orders --path src/api/OrdersResource.java
topology: yes — called by client-orch (OrdersClient.java:88) POST; called by billing-worker (sync.py:41) GET; store built 2026-09-08 (1 day old)
decision: CONFIRM

No runtime dependencies: Python 3.9+ and sqlite3 from the standard library. The provider holds no knowledge of its own; it reads a store you build. It never writes to the store and never contacts the network.

Documentation: https://wirevow.dev/gitvow-provider-facts/ · Protocol it implements: gitvow provider protocol

Apache-2.0.

Download files

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

Source Distribution

gitvow_provider_facts-0.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

gitvow_provider_facts-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file gitvow_provider_facts-0.1.0.tar.gz.

File metadata

  • Download URL: gitvow_provider_facts-0.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for gitvow_provider_facts-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ee7f07fa39be271a5ae1112025c87a533ed2b7483648bea1ca01a9ebf48de847
MD5 89bc0e35ad3a608bd8674a75c37237d4
BLAKE2b-256 1602ec9f7ca320fa5ecf9ece0bccc521fe9d853374b80e2c4933214c0f4df813

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitvow_provider_facts-0.1.0.tar.gz:

Publisher: release.yml on wirevow/gitvow-provider-facts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gitvow_provider_facts-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gitvow_provider_facts-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e526404162d62d5fda6c75f711ed15b9c5a393f57a8cc229b09ed99fcf49e27
MD5 ec5bad143e3b5623cf0ddb112aa7f0b3
BLAKE2b-256 c69e77465a320b9a9dc636c8c7794501dc551db7a121f52a9b48c601ddadd2cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitvow_provider_facts-0.1.0-py3-none-any.whl:

Publisher: release.yml on wirevow/gitvow-provider-facts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.0

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page