OGC Testbed Components
The following applications and services support the OGC Testbed 20 IPT activity.
FACTS
FACTS - Federated Agile Collaborative Trusted Systems - is an IPT (Integrity, Provenance and Trust) profile implementation. FACTS for Testbed 20 illustrates the use of FACTS (Smart) Certificates to trust data assets. More information about FACTS can be found the the OGC Testbed-19 Agile Reference Architecture Engineering Report and the Testbed-20: Integrity, Provenance, and Trust (IPT) Report.
FACTS Web-Apps
FACTS IssuersWeb-App
This OGC Testbed Web-App allows issuers to issue and revoke certificates to holders and create certificte schemas to create specific types of certificates.
FACTS Holders Web-App
This OGC Testbed Web-App allows holders to receive certificates from issuers and create connection invitations to allow verifiers to proof certificate possesion.
FACTS Verifiers Web-App
This OGC Testbed Web-App allows verifiers to initiate proof requests with holders and to introspect successful proof attempts.
FACTS API
Note: The use of the APIs require an API-Key which can be requested at support@secure-dimensions.de.FACTS Issuer API
This FACTS API representa one individual Issuer. The provided API can be used to build own business logic integrated with FACTS acting as a certificate issuer.
FACTS Holder API
This FACTS API representa one individual Holder. The provided API can be used to build own business logic integrated with FACTS acting as a certificate holder.
FACTS Verifier API
This FACTS API representa one individual Verifier. The provided API can be used to build own business logic integrated with FACTS acting as a certificate verifier.
FACTS Certificate Issuing
Illustrate the API based issuing of a FACTS certificate for a FACTS compliant PDF
FACTS PDF Certificate API
This FACTS API issues a certificate for a compliant PDF
OGC API Processes
The OGC API Processes framework is used to deploy trusted processes that demonstrate the use of FACTS
OGC API Processes for FACTS
This OGC Testbed API Processes deployment comprises of two trusted processes that interact with FACTS to validate the caller's possetion of a FACTS certificate for the input data. Each process issues a FACTS certificate to the caller (a Holder) associated with the output.
Trusted Tea Pot
An example trusted process that takes water and a tea bag image as input and creates a pot of tea.
Trusted Watermarking
An example trusted process that watermarks an image linked from a verifiable W3C VC