Developer Preview v0.1.0 — Agentic Evidence Logger
This release introduces the initial developer preview suitable for local pilots and integration tests.
Overview
- FastAPI backend with evidence ingestion, retrieval, and basic control mapping.
- Python SDK for ergonomic client usage.
- Demo agent to quickly try recording and fetching evidence.
Features delivered
- Evidence APIs:
- POST /api/v1/evidence
- GET /api/v1/evidence
- GET /api/v1/evidence/{id}
- MCP manifest endpoint at /v1/manifest
- Python SDK (
agentic-evidence-sdk) with EvidenceClient, EvidenceCreate, ArtifactCreate
- Demo agent script posting a minimal
tool_invocation event plus an attachment
- Enrichment worker that maps evidence to controls using dev rules
- Local storage for artifacts and SQLite DB for metadata
- API key auth via
X-API-Key header and rate-limiting per key
Known limitations
- SQLite for metadata (development only)
- Local artifact storage by default
- Development signing key (ed25519); production KMS not included yet
- Basic rate limit; no multi-tenant security or RBAC yet
Roadmap
- Postgres schema with Alembic migrations
- KMS-backed signer wrapper
- Role-based access control (RBAC)
- Audit pack generation/export and integrity anchoring
Getting started
See QUICKSTART.md for instructions to start the backend, install the SDK, run the demo agent, and verify evidence.
Licensing
- SDK (sdk/python) and Demo Agent (demo-agent): Apache License 2.0
- Documentation: CC BY 4.0 (see docs/LICENSE-docs-CC-BY-4.0.txt)
- Examples/snippets: CC0 (see examples/LICENSE-CC0.txt)
- Backend: Proprietary notice included under backend/