43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
# Visual Evidence Contract
|
|
|
|
Status: candidate contract. This is route-only evidence for Cortex OS and Seed
|
|
review. It does not grant tools or promote the package.
|
|
|
|
## Required Fields
|
|
|
|
Every Visual Evidence record must include:
|
|
|
|
- `producing_package_id`
|
|
- `producing_tool_id`
|
|
- `capability_surface`
|
|
- `source_reference`
|
|
- `provider_mode`
|
|
- `retention_disclosure`
|
|
- `observed_content_summary`
|
|
- `extracted_claims`
|
|
- `confidence`
|
|
- `caveats`
|
|
- `timestamp`
|
|
- `validation_status`
|
|
|
|
## First Vertical Proof
|
|
|
|
The first proof adapts a raw-mode `POST /vlm/analyze` response into Visual
|
|
Evidence through a pure Python adapter. It does not call a live provider.
|
|
|
|
Proof module: `src/svrnty_vision/visual_evidence.py`
|
|
|
|
Proof test: `tests/test_visual_evidence.py`
|
|
|
|
## Research Handoff Rule
|
|
|
|
Research may cite Visual Evidence as an input source if the record includes the
|
|
required fields and validation status. Research owns synthesis and capsule writing.
|
|
Vision owns the visual observation record only.
|
|
|
|
## Provider And Retention Disclosure
|
|
|
|
Provider mode and retention are mandatory because host agents must be able to
|
|
disclose how the visual observation was produced. Missing disclosure invalidates
|
|
the evidence record.
|