FAQ
OP Implementation
Do I need to use WordPress or a CMS based on it to implement OP on my website?
No. The WordPress plugin is just a reference implementation, and each company can implement OP support for the CMS they are actually using.
Is it essential to make major modifications to the CMS's internal implementation in order to implement OP for each piece of content?
No. While the ideal approach is to generate and register the CA through internal CMS processing—similar to a WordPress plugin—if modifying the CMS's internal implementation is difficult, you can generate the CA using a CA server or the OPVC CLI.
I operate multiple sites; which one would be best for implementing OP?
You may use any site that hosts your own content. While a site with a simple structure is easier to work with, testing on a site with a more complex architecture might be preferable if your goal is to identify implementation challenges. Please review this document and consider implementing the measures to the extent possible.
I received a "400 Bad Request" error when using the CA server API. What could be the cause?
Please refer to the API documentation for information on how to use the CA server. You can find information regarding errors in the Error Reference. If the issue persists, please contact us.
Usage and Operation of OP/CA
What is an OP ID? Should the OP ID match the domain name of the site where the content is published?
An OP ID is an identifier assigned to organizations, such as corporations. The ID format uses the domain of the organization's primary website. The domain name of the site publishing the content does not need to match the OP ID. If a single organization operates multiple media sites or maintains a corporate page separate from its media sites, it is generally better not to use the same ID for all of them. For more details, please refer to the OP ID documentation.
How should a CA be issued for content where the display changes based on factors such as the user's billing status?
Please issue CAs for both paid and free content.
How should a CA be issued for content that spans multiple pages?
Please issue one CA for each page.
Is it always necessary to reissue the CA when the content is updated?
It depends on the content of the update. If the information listed in the CA becomes outdated due to the update, please update (reissue) the CA.
I want to update the content and reissue the CA accordingly. Should the publication ID (the CA's credentialSubject.id) remain the same before and after the update?
Please use the same value.
Since there is a one-to-one correspondence between the content and the CA's credentialSubject.id, specifying a different value would result in the issuance of a CA distinct from the original publication. Using the same value ensures the CA is updated.
I have made the article private or deleted it. Should I delete the CA as well?
You should delete it. Since the CA contains article information such as the title and author, if the CA remains accessible after the article is deleted or hidden, that information will be visible to users.
I have created a new article in private mode. Should a CA be issued?
The CA is expected to be issued at the same time the article is published and to be accessible to users viewing the article. If a new article is created in a non-published state, the CA does not need to be issued.
Does the CA have a concept of history?
CA data does not contain information regarding update history or versions. Users are presented only with the latest CA information.
Other Topics
Logo Image Format
The logo image you submit upon OP registration should meet the following requirements.
Site Image Format
The site image you submit upon OP registration should meet the following requirements.
How to Use jwt.io
- VCs specified by the OP can be signed with JWT.