RFC-026: Human Feedback Signal — 3. Evidence Storage
AIGP Specification › RFC-026: Human Feedback Signal › 3. Evidence Storage
← 2. Proposed Extension: FEEDBACK Message Type · Section index · 4. Governance Server Behavior →
3. Evidence Storage
3.1 S3 Evidence Object (Child of Parent Invocation)
Feedback is stored as a gzipped JSON object adjacent to its parent:
s3://evidence-bucket/{app_id}/{date}/{session_id}/ ├── {request_id}.json.gz ← parent invocation └── {request_id}.feedback.json.gz ← child feedback3.2 D-DNA Lineage
Feedback inherits D-DNA from its parent invocation:
{ "d_dna": { "entity_id": "acme-corp", "lineage": "APP#{app_id}/SESSION#{session_id}/REQ#{request_id}/FEEDBACK", "parent_ref": "s3://evidence-bucket/.../req-123.json.gz", "created_at": "2026-06-17T09:30:00Z" }}3.3 Parent-Child Relationship (Three Levels)
| Level | Mechanism | Discovery Path |
|---|---|---|
| 1 | S3 path convention | {request_id}.feedback.json.gz beside parent |
| 2 | Child .relationship.parent_id |
Bottom-up (child → parent) |
| 3 | Parent record has_children + children[] |
Top-down (parent → child) — primary |
← 2. Proposed Extension: FEEDBACK Message Type · Section index · 4. Governance Server Behavior →