{"type": "project", "title": "ProofCheck for ProofMode", "logoImg": "bafkreihcgf4spvquqx3xhvwmuyfmsiu7iie3idugjcf2cclzzft5iiasoy", "website": "https://proofmode.org", "bannerImg": "bafkreiez7n65j2odobbm4ytql7gz3brdml35vx4cfod7gwnh2tctr7x3nu", "createdAt": 1727884498672, "userGithub": "n8fr8", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..p7qhuefQ_jR2grXWxTIjYjPF5QKED3lYhTCwMXxOS-JsFBp1iT2giAQdf_Z4JXVHlbxRSqyEiyuNhknZre6PDg", "type": "Ed25519Signature2018", "created": "2024-10-02T15:45:10.474Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-02T15:45:10.474Z", "expirationDate": "2024-12-31T15:45:10.474Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1753940fB4789403D307B5c1c2Fd20E366AC7019", "hash": "v0.0.0:OjZHGRz2IaHumanj7mNrYaDXpe8qJRU8TDzoGViBmXo=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#guardianproject#30851"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..RlR2PwJh8smEmBz3IZVv_vOs-hpsqVM9A9sjTcEeyMLSF5QwkRux_r_ZH1bgbuX6R6vaSNznyziXl7qFed5kBQ", "type": "Ed25519Signature2018", "created": "2024-10-02T15:45:34.553Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-02T15:45:34.553Z", "expirationDate": "2024-12-31T15:45:34.553Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1753940fB4789403D307B5c1c2Fd20E366AC7019", "hash": "v0.0.0:8ZhAo4ajkTpmLlGLALaazuvx1ln+wlm07k/iVaNpPyk=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#n8fr8"}}}, "description": "ProofMode is a system that enables authentication and verification of multimedia content, particularly captured on a smartphone, from point of capture at the source to viewing by a recipient. It utilizes enhanced sensor-driven metadata, hardware fingerprinting, cryptographic signing, and third-party notaries to enable a pseudonymous, decentralized approach to the need for chain-of-custody and \u201cproof\u201d by both activists and everyday people alike.\n\nThe ProofCheck dApp is a statically deployed progressive web app that incorporates WASM-powered Rust code and other JS libraries to act as a decentralized verifier of signatures, timestamps, metadata and more in ProofMode bundles, photos, videos, audio and more. The dApp can also retreive media stored on IPFS and Filecoin networks.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "guardianproject", "projectTwitter": "n8fr8"}
ProofCheck for ProofMode
ProofMode is a system that enables authentication and verification of multimedia content, particularly captured on a smartphone, from point of capture at the source to viewing by a recipient. It utilizes enhanced sensor-driven metadata, hardware fingerprinting, cryptographic signing, and third-party notaries to enable a pseudonymous, decentralized approach to the need for chain-of-custody and “proof” by both activists and everyday people alike.

The ProofCheck dApp is a statically deployed progressive web app that incorporates WASM-powered Rust code and other JS libraries to act as a decentralized verifier of signatures, timestamps, metadata and more in ProofMode bundles, photos, videos, audio and more. The dApp can also retreive media stored on IPFS and Filecoin networks.
ProofCheck for ProofMode