AGENTS.md -- Proof Surface

August 2, 2026 ยท View on GitHub

Project Boundary

Proof Surface is a stdlib-first contract and validator library for evidence packets, receipts, gates, ledgers, delegation chains, and witness records. It validates structure and closed verdicts; it does not grant authority or execute actions.

Public Delivery Rules

  • Keep README.md, USAGE.md, CHANGELOG.md, CONTRIBUTING.md, AUTHORS.md, LICENSE, .github/FUNDING.yml, .github/workflows/ci.yml, and the brand asset present.
  • Public claims must be backed by schemas, conformance vectors, tests, or examples.
  • Do not commit private payloads, credentials, local receipts, generated build output, or sensitive corpus material.
  • Use ASCII punctuation in forward-facing docs unless a schema or fixture requires exact bytes.

Developer Verification

Run the local package gate before publishing:

python -m pip install -e ".[test]"
python scripts/check_public_surface.py
python -m pytest

For contract changes, update the schema, validator, conformance vectors, and tests together.