Skip to content
@Proof-Of-Photo

Proof of Photo

Hi there 👋 We're team Proof of Photo (Yash and Kirsten). Great to meet you!

The Inspiration Behind Proof of Photo

In times of war and unrest, it’s very hard for people outside of the conflict zone to know what really is going on. This is because it’s hard for reporters to get to these areas.

That’s why we need the help of locals - people living on the ground to take pics and get them out. Unfortunately, there are a number of barriers to this.

Problem 1: Authenticity

Citizen journalism has become huge thanks to social media, but unfortunately, images from individuals can can not be verified as authentic. With the dawn of AI, there have been many situations where images of “real life” events that were publicized in news or online have been found to be AI-generated. This has made it easy for propagandists to distort the truth; for example: Facebook group used an AI-generated picture of the Pope to inflate the numbers of attendees at a visit of the Pope in Lisbon.

Problem 2: Connectivity

How do normal people in was zones get connected with publications that need images they have? This is the biggest barrier to citizen journalism.

Problem 3: Payment

Citizen journalists that take photos that are valuable for publication are rarely paid for their work - this is because it’s difficult to contact these individuals and payment systems in conflict zones are often not functioning.

Meet Proof of Photo

What if we had a way to request photos from war zones, get submissions from locals, verify the authenticity of photos, and help people earn a living in times of war?

With Proof of Photo, this is now possible.

Proof of Photo is a marketplace where publications can ask for images, people can submit images that get verified as non-AI with novel C2PA technology. Photographers can earn from verified images they submit through pay-outs from publications.

How we Build Proof of Photo

⭐ C2PA for image verification

What it is: C2PA is an open technical standard providing publishers, creators, and consumers the ability to trace the origin of different types of media - verifying if an image was generated by AI or not, verifying where an image was taken, and more. It was invented through a partnership between companies like Adobe, Intel, Nikon, Sony and is making headway in gaining adoption globally.

How we use it: When a photographer uploads a picture on the marketplace, it automatically goes through a C2PA check before it’s given to the publication that requested it.

⭐ Request Network for escrow and invoice receipts

What it is: Request Network is a financial services ecosystem based around an interoperable standard for reading and writing invoices. Having our escrow transactions and invoices work with Request means that photographers who earn on our platform will have access to things like lending based on on-chain work history, employment insurance, and more in the future.

How we use it: We use Request Network’s escrow system for payments and we generate events that emit Request Network invoices.

⭐ TalentLayer for hiring workflows

What it is: TalentLayer is a hiring platform ecosystem with a developer toolkit to build on-chain work marketplaces. TalentLayer has components for job posts, escrow, user reputation, and more.

How we use it: We forked TalentLayer’s smart contracts and removed the existing escrow contract. Then, we edited the remaining contracts to interact with the Request Network escrow contract. This resulted in a system where we now have TalentLayer-based on-chain job posts and proposes, Request-based escrow, and TalentLayer-based user identity. We also used the TalentLayer StarterKit boilerplate as a starting point for our frontend.

⭐ Mantle

What it is: Mantle is a rollup with low fees, secured by Ethereum. Mantle’s fast transaction speeds make it perfect for publications who need urgent photographs of real-time events thanks to fast speed of payments.

How we use it: We use Request Network on Mantle and we created an implementation of TalentLayer on Mantle.

⭐ Celo

What it is: Celo is a blockchain protocol with low-fees and a thriving community of public goods projects. All transactions on Celo are carbon neutral, so it’s a good option for publications and photographers who care about preservation of the environment.

How we use it: We use Request Network on Celo and we created an implementation of TalentLayer on Celo.

Contract Addresses

Mantle Testnet

Contract Name Addresss
TalentLayer Platform Id 0x2Ff30AF2e8c2dF61D84E02099e0601a1d9Bc1DfE
TalentLayer Id 0xf5EB280683F380d9dc8a87e45EaBedD2E6a17d10
TalentLayer Service 0x5BD37d36A762aa0acE3726c91B10301935d956a7
TalentLayer Review 0xD2b9f55Eefd4463125c83C69300C6ffdD8A773Bc
TalentLayer Arbitrator 0x7222bAfCB64F9d415192fFd6dCc673174b12B9CE
TalentLayer Escrow 0x9e8cB322645982B8111b685f2342e17925bC1515

Celo Alfajores Testnet

Contract Name Addresss
TalentLayer Platform Id 0x89366dDA3A50a8C1a4493659764A909Fb148ac52
TalentLayer Id 0xEBd61d20528f83a9d57ccf22C7Ee6D79cec70452
TalentLayer Service 0xE34Db2FDD56ad67F9F7298d34Ba58b83CD17eA63
TalentLayer Review 0x4d0A0Ce220f6286ecf4Ad2D3D2001A86618AAbA5
TalentLayer Arbitrator 0xF40adFF243a207f7F96D2448309919B2B878cBc2
TalentLayer Escrow 0xCe48dbBD5210B7CA02051f8dBc31a14cE0Ae2e86

Popular repositories Loading

  1. .github .github Public

  2. smart-contracts smart-contracts Public

    Forked from TalentLayer/talentlayer-contracts

    TypeScript

  3. Dapp Dapp Public

    Forked from TalentLayer-Labs/starter-kit

    TypeScript

  4. subgraph subgraph Public

    Forked from TalentLayer/talentlayer-subgraph

    Interoperable, decentralized, infrastructure for the future of work.

    TypeScript

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…