Skip to main content

The mechanism of Originator Profile

VCs that configure Originator Profile

As mentioned in What is an Originator Profile?, Originator Profile (OP) and Content Attestation (CA) use a data model based on Verifiable Credentials (VCs).

The VCs handled by Originator Profile are defined in the following table.

NamePurposeContentIssuerDistribution format
Core Profile (CP)Guaranteeing the authenticity of OP holder organizationPublic key of OP holder organizationOP Registry (OP Issuer)Originator Profile Set (OPS)
Web Media Profile (WMP)Display of OP holding organization information for web usersWeb media name, etcOP Registry (OP Issuer)Originator Profile Set (OPS)
Profile Annotation (PA)Additional information for OP holder organizationOP holder's organizational existence, industry association affiliation, certifications, etcThe organization that determines the eligibility of the sender (PA issuer)Originator Profile Set (OPS)
Website Profile (WSP)Representation that the website is operated by the OP holding organizationWebsite name, etcSenderSite Profile (SP)
Content Attestation (CA)Guaranteeing the authenticity of Web contentHashes of content data, etcSenderContent Attestation Set (CAS)

These VCs are digitally signed by the issuer, so it is possible to confirm that the contents have not been tampered with. Another advantage of the IHV model is that when web users verify these VCs, they do not need to access the web server for verification, which eliminates privacy concerns.

Although the table does not list a VC called Originator Profile (OP), OP is not a single VC, but a data format consisting of CP, WMP, and PA. This allows for flexibility, such as issuing by the appropriate issuer on a VC-by-VC basis and replacing VC depending on the use case.

Relationship diagram

The following diagram shows the relationship between the issuers of VCs that make up the Originator Profile and the interactions that take place between them and Web users.

The mechanism of OP

The originator provides the OP Issuer and PA Issuer with the information required to issue VCs, which then issue the OP and PA, respectively.

After receiving OP and PA, the originator issues CAs and WSPs based on the web content it originates, and stores the respective VCs in the appropriate distribution formats of CAS, OPS, and SP, and distributes them to the web along with the web content.

Web users can obtain VCs when browsing the web and verify the authenticity and reliability of the sender and content.

Web use

In order for an originator to distribute the VCs handled by their Originator Profile along with their web content on the web, they must follow the HTML linking of OPS and CAS , and the format of SP. This allows web users to view the VCs associated with web content using a browser extension specifically for OP.

The location of each piece of web content within the page is also identified.

Markers displayed on the page

If VCs fail to validate, the extension will display a verification failed screen, warning the user that they may be browsing an unsafe site.