Skip to content

RFC-026: Human Feedback Signal — 3. Evidence Storage

AIGP SpecificationRFC-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 feedback

3.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 →