Skip to main content

Chain tool: pre-execution gate (PASS/BLOCK) and policy decision receipts for Noetfield OS

Project description

noetfield-gate

Graphify-class chain tool for Noetfield OS — sits between your agent and execution.

Install (PyPI)

pip install noetfield-gate
noetfield gate

Bundled default policies ship in the wheel. Receipts land in ~/.noetfield/gate-report-v1.json.

Install (dev / full runtime)

cd ~/Projects/noetfeld-os
pip install -e ".[dev]"

One command: gate (PASS or BLOCK)

noetfield gate
# -> ~/.noetfield/gate-report-v1.json
# -> ~/.noetfield/gate-report-v1.md

Checks: policy pack · JSON valid · sqlite writable · optional API /readiness · PolicyRegistry when running from full repo checkout.

export NOETFIELD_API_URL=https://api.noetfield.com
noetfield gate

Exit code 0 = PASS, 1 = BLOCK.

One command: decide (receipt on disk)

Hosted API default: https://api.noetfield.com. Local dev: NOETFIELD_API_URL=http://127.0.0.1:8001.

export NOETFIELD_API_KEY=your-key
noetfield decide --sample
# -> ./noetfield-decision-<id>.json

Or from file:

noetfield decide --file intent.json --out DECISION_RECEIPT.json

Environment

Variable Purpose
NOETFIELD_ROOT Full repo root (policies + PolicyRegistry)
NOETFIELD_API_URL GEL base URL (default: https://api.noetfield.com)
NOETFIELD_API_KEY X-API-Key for /v1/decision

Chain tool pattern

  • One command in → one artifact out (JSON + optional .md)
  • Runs at every execution boundary
  • Open-source CLI; hosted API = api.noetfield.com

Docs: https://www.noetfield.com/gel/

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

noetfield_gate-0.1.0.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

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

noetfield_gate-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: noetfield_gate-0.1.0.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for noetfield_gate-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4f69e7b8c28d3a41d621c80c96cabcc5c0bc07a00f6ba809c40c9602c8f9035b
MD5 ffe44cfd31547f65cbcafe94ba016601
BLAKE2b-256 735bc2d2a0170fe43a83ec15d007808d27122cc1cd18a5ef3b52bceb9f02eeb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: noetfield_gate-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for noetfield_gate-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f799e616e43acc60a55db6fbfdf7983ab70c835b6d9363518bb9871b658dff1
MD5 0a8f5215fa1d8ff16b82b502eb5cca20
BLAKE2b-256 14ce0d0fd279a6157f55f457575d8cee583bf40555d16a85e1db2368cd626d8c

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