985 B
985 B
AGENTS.md
Repository purpose
- Provide a minimal, well-tested foundation for ReplicaSurety: PoeticCert schema, ReplayBundle format, a tiny off-chain surety ledger and deterministic replay verifier.
Architecture & Tech Stack
- Language: Python 3.9+
- Web API: FastAPI
- Data models: Pydantic
- Packaging: setuptools/pyproject.toml
- Tests: pytest
How to run tests
- From repository root:
- bash test.sh
- This runs pytest and then builds the package with
python3 -m buildto validate packaging metadata.
Contribution Rules for Agents
- Make small, focused edits. Prefer minimal changes that are correct.
- Use apply_patch for edits. Do not run destructive git commands.
- If adding dependencies, update pyproject.toml accordingly.
- Keep one task in progress at a time.
Important files
- pyproject.toml: packaging metadata (package name must match idea199-replicasurety-economic-surety)
- src/: main package
- tests/: unit tests
- README.md: user-facing description