VerifiedCERTIFIEDactiveSignature Valid

SAP

This page is the public proof surface for a GAFAIG record. It shows the certification window, signature validation result, public key reference, signed payload, and machine-readable verification object needed to independently review the record outside the originating organization’s platform.
Certification
CERTIFIED
Certified
2026-04-19T08:06:31.000Z
Valid From
2026-04-19T08:05:16.000Z
Valid To
2027-04-19T08:05:16.000Z
Entity Type
company
Entity Name
SAP
Visibility
public
Published
2026-04-19T08:06:31.000Z
Page Navigation

Jump to verification details

Signature validation

Cryptographic validation status

GAFAIG validates the returned signed payload against the published verification key for this record. Verification MUST be performed against the exact messageString returned by the API. Reconstructing payloads from JSON fields is not permitted and will invalidate verification. External systems should use messageString, signature, and the public key to independently validate the proof.

Signature ValidPayload Integrity: VerifiedThe signed payload validates against the published verification key.
What creates trust
  • /api/verify returns the canonical public record and proof.
  • proof.messageString is the exact signed payload.
  • proof.signature is the cryptographic signature.
  • Never reconstruct or verify from JSON fields.
  • /api/.well-known/gafaig-public-key exposes the verification key.

If verification fails

Do not trust this record, do not display certification claims, and treat the record as invalid until the signature, messageString, and public key validate successfully.

Algorithm
Ed25519
Key ID
gafaig-ed25519-2026-01
Signed At
2026-04-30T06:57:25.156Z
Public Key URL
https://www.gafaig.com/api/.well-known/gafaig-public-key
RECORD IDENTITY

Public record identity

These identifiers connect the public verification response to the Snowflake-issued registry snapshot, application, and verification case. IDs are displayed exactly as returned by the public verification endpoint.

Registry ID
GAFAIG-00000008
Registry Snapshot ID
fb4f2a24-f445-4668-bb70-22541fca5e0b
Application ID
APP-DEMO-1013
Case ID
CASE-1013
Entity Type
company
Country
Germany
Renewal Status
Lifecycle Status
active
TRUST FLOW

How this proof connects to the wider GAFAIG trust surface

This page is one part of the full GAFAIG proof sequence. A record appears in the public registry, is verified through signed proof, exposes its machine-readable payload, and can then travel outside the platform through a portable widget, badge, or external modal.

1
Registry Record

The public certification record establishes the trust outcome.

2
Verify Page

This page validates the signed proof behind that record.

3
Signed JSON

The machine-readable payload makes the trust record portable.

4
External Widget

The same trust signal can appear outside GAFAIG.

USE THIS PROOF

This verification can be used outside GAFAIG

For people

The registry page and this verify page provide a readable public trust surface for customers, regulators, partners, and the public.

For systems

The raw verification JSON, signature, messageString, and public key allow external systems to inspect and consume the same trust result without relying on GAFAIG UI.

Registry record

Open the public certification record that this proof supports.

Widget preview

See how the same trust signal appears on an external site.

Verify JSON

Open the machine-readable proof returned by the verification endpoint.

Demo flow

See how this page fits into the full GAFAIG proof walkthrough.

Trust verification

Verification details

These fields are provided for reference and debugging. Trust must be established using the exact messageString returned by the API, the signature, and the public key.

Lifecycle Status: ACTIVE. This record is currently valid, within its certification window, and eligible to display public trust claims when the signature validates successfully.
Registry ID
GAFAIG-00000008
Signed At
2026-04-30T06:57:25.156Z
Verification Key
https://www.gafaig.com/api/.well-known/gafaig-public-key
Signature
geHaceHbNbVV//jpkyWPq0KwsNrl/rFYqGwxNCUMLSvqKLZNOE+k49uRWwbEkKIXw+oZWNfbtJvSC20XPt9FDA==
Algorithm
Ed25519
Key ID
gafaig-ed25519-2026-01
Verification Eligible
true
Badge Eligible
true
Developer proof object

Copyable verification materials

External systems MUST treat messageString as the canonical input to signature verification. The record object is for display only; the proof object is the trust layer. Do not reconstruct the signed payload from JSON fields.

Verification MUST use the exact messageString returned by the API. Never reconstruct it.

This exact string must be used for verification. Any change to whitespace, ordering, timestamp format, escaping, or field values will invalidate the signature.

Signed payload
CANONICAL MESSAGESTRING — EXACT SIGNED PAYLOAD — DO NOT MODIFY
{"registryId":"GAFAIG-00000008","registrySnapshotId":"fb4f2a24-f445-4668-bb70-22541fca5e0b","applicationId":"APP-DEMO-1013","caseId":"CASE-1013","entityName":"SAP","entityType":"company","country":"Germany","certificationStatus":"CERTIFIED","certifiedAt":"2026-04-19T08:06:31.000Z","validFrom":"2026-04-19T08:05:16.000Z","validTo":"2027-04-19T08:05:16.000Z","publishedAt":"2026-04-19T08:06:31.000Z","renewalStatus":null,"lifecycleStatus":"active","visibilityStatus":"public","verificationEligible":true,"badgeEligible":true}
Signature
Ed25519 signature
geHaceHbNbVV//jpkyWPq0KwsNrl/rFYqGwxNCUMLSvqKLZNOE+k49uRWwbEkKIXw+oZWNfbtJvSC20XPt9FDA==

Format: PEM / Ed25519. Use this key with the exact messageString and signature to verify the record. This key must be fetched from the official GAFAIG public key endpoint.

Public key
PEM
-----BEGIN PUBLIC KEY-----
MCowBQYDK2VwAyEA+yTbmY5N4fRD9dUARcwfjl+i4u5pKdEKegorLkX0fMI=
-----END PUBLIC KEY-----
Verification curl
cURL
curl https://www.gafaig.com/api/verify/GAFAIG-00000008
Badge curl
cURL
curl https://www.gafaig.com/api/badge/GAFAIG-00000008
Full verification response
JSON
{
  "ok": true,
  "verified": true,
  "registryId": "GAFAIG-00000008",
  "record": {
    "registryId": "GAFAIG-00000008",
    "registrySnapshotId": "fb4f2a24-f445-4668-bb70-22541fca5e0b",
    "applicationId": "APP-DEMO-1013",
    "caseId": "CASE-1013",
    "entityName": "SAP",
    "entityType": "company",
    "country": "Germany",
    "certificationStatus": "CERTIFIED",
    "certifiedAt": "2026-04-19T08:06:31.000Z",
    "validFrom": "2026-04-19T08:05:16.000Z",
    "validTo": "2027-04-19T08:05:16.000Z",
    "publishedAt": "2026-04-19T08:06:31.000Z",
    "renewalStatus": null,
    "lifecycleStatus": "active",
    "visibilityStatus": "public",
    "verificationEligible": true,
    "badgeEligible": true
  },
  "proof": {
    "alg": "Ed25519",
    "kid": "gafaig-ed25519-2026-01",
    "signature": "geHaceHbNbVV//jpkyWPq0KwsNrl/rFYqGwxNCUMLSvqKLZNOE+k49uRWwbEkKIXw+oZWNfbtJvSC20XPt9FDA==",
    "signedAt": "2026-04-30T06:57:25.156Z",
    "verificationKeyUrl": "https://www.gafaig.com/api/.well-known/gafaig-public-key",
    "message": {
      "registryId": "GAFAIG-00000008",
      "registrySnapshotId": "fb4f2a24-f445-4668-bb70-22541fca5e0b",
      "applicationId": "APP-DEMO-1013",
      "caseId": "CASE-1013",
      "entityName": "SAP",
      "entityType": "company",
      "country": "Germany",
      "certificationStatus": "CERTIFIED",
      "certifiedAt": "2026-04-19T08:06:31.000Z",
      "validFrom": "2026-04-19T08:05:16.000Z",
      "validTo": "2027-04-19T08:05:16.000Z",
      "publishedAt": "2026-04-19T08:06:31.000Z",
      "renewalStatus": null,
      "lifecycleStatus": "active",
      "visibilityStatus": "public",
      "verificationEligible": true,
      "badgeEligible": true
    },
    "messageString": "{\"registryId\":\"GAFAIG-00000008\",\"registrySnapshotId\":\"fb4f2a24-f445-4668-bb70-22541fca5e0b\",\"applicationId\":\"APP-DEMO-1013\",\"caseId\":\"CASE-1013\",\"entityName\":\"SAP\",\"entityType\":\"company\",\"country\":\"Germany\",\"certificationStatus\":\"CERTIFIED\",\"certifiedAt\":\"2026-04-19T08:06:31.000Z\",\"validFrom\":\"2026-04-19T08:05:16.000Z\",\"validTo\":\"2027-04-19T08:05:16.000Z\",\"publishedAt\":\"2026-04-19T08:06:31.000Z\",\"renewalStatus\":null,\"lifecycleStatus\":\"active\",\"visibilityStatus\":\"public\",\"verificationEligible\":true,\"badgeEligible\":true}"
  }
}
Release: devGovernance verification engine executed on Snowflake (deterministic scoring, registry snapshots, and public verification views)