Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

ICOPC — International Credential of Press Correspondents

Digital identity verification protocol for journalists worldwide.

Overview

ICOPC is an open digital credential framework designed to provide verifiable, privacy-preserving press credentials for journalists globally — particularly those in underserved regions who lack access to traditional press identification systems.

Core Architecture

┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Journalist App │ │ Blockchain Layer │ │ Verifier Node │
│ │ │ │ │ │
│ · Local storage │ ──→ │ · Identity hash │ ──→ │ · NFC reader │
│ · Selective │ │ · Immutable │ │ · QR scanner │
│ disclosure │ │ · Cross-chain │ │ · Online API │
│ · Privacy ctrl │ │ · Interoperable │ │ · Offline verify │
└─────────────────┘ └──────────────────┘ └─────────────────┘

Key Features

  • W3C Verifiable Credentials — Standards-compliant digital credentials
  • Zero-Knowledge Proofs — Privacy-preserving verification
  • NFC + QR Dual Carrier — Both physical and digital credential forms
  • Cross-border Recognition — Designed for international press mobility
  • Dynamic Permission Tags — Configurable access levels (BA_GLOBAL, OA_UN_GLOBAL, etc.)

Credential Structure

{
"credential_id": "ICOPC-{country_code}-{org_code}-{seq}",
"holder": {
"name": "string",
"photo_hash": "string",
"organization": "string",
"role": "string"
},
"credentials": {
"type": "PressCredential",
"level": "registered | certified | senior",
"permissions": ["BA_GLOBAL", "OA_UN_GLOBAL"],
"valid_from": "ISO8601",
"valid_until": "ISO8601"
},
"issuer": {
"org": "ICO - International Communication Organization",
"did": "did:ico:..."
}
}

Endorsements

  • 🏛️ UN Global Digital Compact — Endorsed Signatory
  • 📚 UNESCO Media & Information Literacy Alliance — Member
  • 🌍 UN Internet Governance Forum — DC-JAMC Dynamic Coalition Member

Status

🔵 Under Active Development

This repository will contain:

  • Verification protocol specifications
  • Reference implementation code
  • Data format definitions (JSON Schema)
  • SDK for third-party integration

License

  • Specification documents: CC BY 4.0
  • Reference implementation: Apache 2.0

Contact

About

ICOPC 国际记者证数字身份验证协议 | International Credential of Press Correspondents - Digital Identity Verification Protocol

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors