Skip to main content

BotConduct Middleware — Publish contracts. Verify declarations. File complaints.

Project description

BotConduct Middleware

Publish contracts. Verify declarations. File complaints. Two lines to install.

from botconduct_middleware import BCSMiddleware
app = BCSMiddleware(app, template="government-api")

Install

pip install botconduct-middleware

Templates

  • government-api — Public API with declared-purpose gating
  • ecommerce — Catalog open, checkout restricted
  • fintech — Everything requires declaration
  • publisher — Content open, bulk access restricted
  • open-api — Generous limits, higher with declaration

License

Apache 2.0

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

botconduct_middleware-1.0.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

botconduct_middleware-1.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file botconduct_middleware-1.0.0.tar.gz.

File metadata

  • Download URL: botconduct_middleware-1.0.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for botconduct_middleware-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cf9792cf84a4d6c13dc3df1fd666858be98fce04eec61e3f010a45d94dc1426f
MD5 421bb9e4b3c8bc52b12e13d00385c379
BLAKE2b-256 2bae7893575b39743b1535c6996fb6904bcc05468195a5a150c389372ab4c39b

See more details on using hashes here.

File details

Details for the file botconduct_middleware-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for botconduct_middleware-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47b2c808ac043fc45b718837408c88ceb1f47a8ffbcedc2f8978ea938fc94442
MD5 91dd5e85dd761532837106bcecd4149a
BLAKE2b-256 b3ec39c23edf04d60e7a0c5356050ce3ffecb55432f2e5aeee7974750e84e459

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