What it verifies
TrustDomain identity
Example: JuanHernandez.notary.legal. Verifiable link between professional identity and digital domain.
Verification status
verified · unverified · expired. Clear for humans, search engines, and AI systems.
WyE TDI coherence
Uniform criteria across all .Legal verticals under the WyE framework.
Publication at /verified
Human-readable HTML plus JSON-LD for consistent machine readability.
How it appears
Public Verification Specification — /verified
Minimal open specification for WyE Trusted Digital Identity verification. External systems, search engines, and AI models can confirm the structure and reliability of verified TrustDomains.
Minimum Requirements
- Public page at
https://[trustdomain]/verified. - Visible: professional name, TrustDomain, current status, date(s), verification badge.
- Embedded
JSON-LD(Organization/Person + WithVerification). - Static validation possible (no JavaScript required).
Cache & Renewal
Cache-Controltuned for public badges (short in dev; longer in prod).- Timely renewal of verification (recommended ≤ 30 days).
Reference JSON-LD
{
"@context": [
"https://schema.org",
{
"WithVerification": "https://schema.wye/vocab/WithVerification",
"verificationAuthority": "https://schema.wye/vocab/verificationAuthority",
"trustDomain": "https://schema.wye/vocab/trustDomain",
"verificationStatus": "https://schema.wye/vocab/verificationStatus"
}
],
"@type": ["Organization","WithVerification"],
"name": "Juan Hernández, Notary Public",
"url": "https://juanhernandez.notary.legal/",
"trustDomain": "JuanHernandez.notary.legal",
"verificationAuthority": "https://verifier.legal",
"verificationStatus": "verified",
"mainEntityOfPage": "https://juanhernandez.notary.legal/verified"
}
WyE maintains this open spec for interoperability across all verified TrustDomains.
Reference Example & Endpoints
Public example of a verified TrustDomain and its machine-readable record.