Paste an agent mandate or entitlement token below. This page fetches our public key and checks the EdDSA signature, expiry, and not-before on your machine — the only network call is for the public key itself. Verification never contacts our API, needs no account, and requires trusting no one.
1. fetch public JWKS · 2. import Ed25519 public key · 3. WebCrypto verify() · 4. check exp / nbf
What this proves. A relying party — an auditor, a partner platform, an agent runtime — can confirm a mandate is authentic and unexpired using only the public key at https://crm-sync.dev/.well-known/jwks.json. If we altered a mandate’s cap, scope, or subject after signing, the signature would fail here. Source keys rotate; retired keys keep verifying until their not_after.
Channel feed & QA certification, outside the SAP and AEM loop.
Every channel feed run and every QA test check can be sealed the same way as the mandate above: signed at publish with our Ed25519 key, verifiable by anyone with the public key at https://crm-sync.dev/.well-known/jwks.json — offline, with no account and no call to our API. The SAP or AEM team, a marketplace partner, or an auditor can confirm a feed or test result is genuine without joining your SAP or AEM workflow or trusting our servers.
1Keys never leave your infrastructure. No outside authority can issue a certification in your name, and no vendor outage stops you signing.
2Verification requires trusting no one. A partner, auditor, or the SAP team checks a feed or QA result with the public key alone — exactly what the tool above does.
3Your policy, in the signature. Expiry, scope, region, and consent claims are sealed into each certificate — not a vendor’s defaults.
4Sign everything, not just the expensive documents. With no per-document fee, every feed run and every test check can carry a certificate.
5Independent of the SAP timeline. Feed and QA certification keep working through the ECC to S/4HANA migration.
Your organization’s choice
Data governance can stay inside your organization, or be left to external, offshore, or consulting teams who certify the data on your behalf. Both are common; only one keeps the proof with you.
Governance in-house. Your keys sign every feed run and QA result, your people approve each release, and the evidence travels with the data — verifiable by anyone, offline, at any time.
Certification left to outside teams. Sign-offs and test evidence live in the provider’s tools and on their timeline; checking them later depends on access to their systems, and it usually ends at go-live.
Signed certification does not replace your consulting partners — it gives their sign-off a verifiable record that your organization owns.
ECC to S/4HANA: signed documents and your data
Documents signed in ECC — through emSigner, DocuSign, or AEM Forms — certify the PDF, not the tables being migrated.
Signatures do not migrate with the data. S/4HANA re-renders documents, so historical signed files must move byte-for-byte, and the migrated records still need full reconciliation.
Signatures can outlive their certificates. Class 3 DSCs typically last one to two years while retention runs far longer; test archived signatures for embedded timestamps and long-term validation data before cutover.
Offshore signing changes who attests. Certificates issued abroad, or held by consultants, carry that jurisdiction’s legal weight and that person’s identity — not your organization’s.
Scope your internal data registries. When AI is integrated with cross-channel, cross-global governance rules, ECC scoping must include internal data registries — system-of-record maps, master data, consent, entitlement, and residency rules — so AI applies the same rules in every channel and market after cutover.
Sign the migration itself: a hash of every extract, mock load, and cutover result, sealed with your own key, gives a chain of custody from ECC to S/4HANA that your organization owns.
What it does not replace
Public TLS still needs a public CA. Browsers trust Let’s Encrypt or Cloudflare certificates for public sites; self-hosted keys certify data, not domains.
Legally qualified e-signatures — where a regulation names a licensed CA — still need one. Signed certification proves integrity and origin; it is not a qualified electronic signature.
Key custody is yours. Private keys stay in platform secrets, rotate on schedule, and every mint lands in the ledger.
SAP and AEM sign documents inside their own loops. CRM Sync certifies every channel feed and QA check outside them — with your own keys, verifiable by anyone, offline.
Let’s Encrypt lifetimes per letsencrypt.org/docs/cert-lifetimes. SAP has no default signing CA: DocuSign is SAP’s global signature-management partner; eMudhra emSigner is common where Indian Class 3 DSCs are required. AEM signs PDF forms through AEM Forms (DocAssurance) or Adobe Acrobat Sign; its TLS and SAML certificates secure connections and logins, not published content. Xano capabilities per Xano’s XanoScript security functions.