EduGator
credentials.edugator.ai
Action required — unverified

Credential issuer endpoint

EduGator Credential Issuer

Public trust metadata for wallets, verifiers, and partner systems that need to resolve EduGator verifiable credentials, keys, revocation status, and freshness policy.

  • For automated verification systems
  • Not a learner portal
  • FDE means Forward Deployed Engineer

Contract health

Action required — endpoint unverified

Successful browser validation is required before this page can report the issuer contract ready.

Unverified

Action Required

Verifier Endpoints

Stable public URLs for resolving issuer identity and checking whether an FDE certification credential has been revoked.

Verification pending

Issuer DID Document

identity

Resolves the Ed25519 Multikey used for EduGator credential signatures.

Content type Unknown until checked
Cache policy Unknown until checked
Document hash Unknown until checked
Resolution Unknown until checked
Request example
curl \
  -H "Accept: application/did+ld+json" \
  https://credentials.edugator.ai/.well-known/did.json

FDE Status List

revocation

Publishes a W3C Bitstring Status List credential for FDE revocation checks.

/status/fde/1 Open
Status purpose Unknown until checked
Freshness Unknown until checked
Encoding Unknown until checked
List size Unknown until checked
Content type Unknown until checked
Credential hash Unknown until checked
Request example
curl \
  -H "Accept: application/vc+ld+json" \
  https://credentials.edugator.ai/status/fde/1

Trust Context

Operated by EduGator for public verification of issued Forward Deployed Engineer certification credentials. The DID and status list are public and do not expose learner records.

  • OperatorEduGator credential operations
  • Canonicalhttps://credentials.edugator.ai
  • AudienceWallets, verifiers, and partner systems

Freshness Policy

Verifiers must require a coherent cache TTL and expiration window so stale revocation data fails closed.

  • Valid fromUnknown until checked
  • Valid untilUnknown until checked
  • TTLUnknown until checked

Key Operations

Rotate by publishing a new verification method, such as #key-02, while keeping prior verification methods resolvable for older credentials.

  • Currentdid:web:credentials.edugator.ai#key-01
  • Keys1 verification method
  • RetentionOld keys remain resolvable for issued credentials.

Security Headers

  • OKCross-origin reads allowed for wallets and verifiers.
  • OKContent sniffing, framing, and excess browser permissions blocked.
  • OKStyles and scripts load from same-origin static files.

Endpoint Provenance

  • CheckedBrowser refresh pending
  • PublishedUnknown until checked
  • DID hashUnknown until checked
  • Status hashUnknown until checked

Verifier Starter Kit

Minimal artifacts a verifier needs to test integration before accepting EduGator FDE certification credentials in production.

Supported Credential

  • TypeOpenBadgeCredential
  • Proofeddsa-rdfc-2022
  • StatusBitstringStatusListEntry

Test Vector

  • Index94
  • MeaningBit 0 means usable; bit 1 means revoked.
  • List/status/fde/1

Verification Flow

  • 1Resolve issuer DID and verification method.
  • 2Verify the Data Integrity proof cryptographically.
  • 3Dereference credentialStatus and read statusListIndex.

Status Semantics

A status bit set to 1 means revoked. A status bit set to 0 means not revoked for this status purpose.

  • PurposeUnknown until checked
  • IndexingUse the credential's integer statusListIndex.

credentialStatus Example

"credentialStatus": { "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "94", "statusListCredential": "https://credentials.edugator.ai/status/fde/1" }

Sample Credential

{ "type": ["VerifiableCredential", "OpenBadgeCredential"], "issuer": "did:web:credentials.edugator.ai", "name": "Certified Forward Deployed Engineer" }