Evidence Submission to I-CIL
Evidence Envelope & Verification Standard
1. Purpose of Evidence Submission
Evidence is required to support score-affecting signals. I-CIL does not accept raw files as evidence; instead, evidence is submitted as a structured Evidence Envelope.
- Evidence is auditable
- Evidence is tamper-evident
- Evidence is reproducible
- I-CIL does not store raw artifacts
- Disputes are resolved deterministically
Evidence is a declaration of facts, not a document upload.
2. Evidence Principles
- Evidence ≠ File – Evidence is structured context, not raw data.
- Hash the Context – What, why, when, and by whom are hashed.
- Platform Accountability – Platforms attest under license.
- Replayability – Evidence must be reproducible byte-for-byte.
3. Evidence Lifecycle
Collect
Platform collects raw artifacts.
Construct
Platform constructs Evidence Envelope.
Canonicalize
Envelope is canonicalized.
Hash
Canonical envelope is hashed.
Submit
Hash is submitted with signal.
Sign
Platform signs the submission.
4. Evidence Envelope Declaration
Envelope Metadata
- Version
- 1.0
- Evidence ID
- platform-generated reference
Submitted By (Platform Attestation)
- Platform ID
- UUID
- Legal Entity Name
- Entity Name
This identifies the legally accountable submitting entity.
Related Entities
- I-CIL ID
- 0x...
- Platform Influencer ID
- Internal ID
- Campaign ID
- Optional
Signal Context
- Signal Code
- CODE
- Severity
- LOW / MEDIUM / HIGH
- Reported At
- ISO-8601 UTC
Evidence Artifact (Repeatable)
- Artifact Type
- DOCUMENT / SYSTEM_LOG / MEDIA
- Description
- Brief description
- Content Hash
- SHA-256 of raw artifact
- Content Format
- PDF / CSV / MP4
Attestation
- Statement
- "I certify this evidence is accurate..."
- Attested By
- Authorized Representative
False attestation may impact platform credibility and license status.
5. Canonicalization Requirements
- UTF-8 encoding only
- JSON keys sorted lexicographically
- No insignificant whitespace
- ISO-8601 timestamps with Z suffix
- Explicit null for unused optional fields
- Version field required
- Arrays preserve order
- No additional fields allowed
Canonicalization rules are versioned and immutable.
6. Evidence Hashing Rule
The entire canonical Evidence Envelope JSON is hashed. Raw artifacts are never hashed alone.
SHA-256(canonical_evidence_envelope_json)
7. Dispute Verification
During a dispute, the platform must reproduce:
- Identical Evidence Envelope
- Identical artifact hashes
Hash Match
Evidence Valid
Hash Mismatch
Evidence Invalid
Invalid evidence affects platform credibility automatically.
8. Security & Privacy Commitments
- No PII stored in envelope
- No raw artifacts stored by I-CIL
- Evidence retention is platform responsibility
- Hashes are irreversible but auditable
9. Non-Compliance Consequences
- Signal rejection
- Platform confidence reduction
- License suspension for repeated violations
“The Evidence Envelope standard ensures that all score-affecting claims in I-CIL are context-aware, tamper-evident, replayable, and platform-accountable.”