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.2.0.tar.gz (10.9 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.2.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gitvow_provider_facts-0.2.0.tar.gz
  • Upload date:
  • Size: 10.9 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.2.0.tar.gz
Algorithm Hash digest
SHA256 04764be48a7c1a8bd4963a049fda757744ceb8c78deaf60be41eb1680862aa94
MD5 b460e4d95f07b8ebbfa8b06eb3bab1e7
BLAKE2b-256 8e524e3a6f88b1eed119b1667ea74ab36e8d94282f91ae273213027b80d188c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitvow_provider_facts-0.2.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.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gitvow_provider_facts-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a5e4923433496d19aead9489aea3bea878f271370e301c4f327d1edfde645ce
MD5 7527a11d245d96f519c952fa352ca0bd
BLAKE2b-256 9b0ea0c0df1caa197ccf6f473dc44652dbb51b201d1e99819bc02bacf3f79282

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitvow_provider_facts-0.2.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

This release

0.2.0 This release

2 files

0.1.0

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