REGISTRY API SPECIFICATION • v2.4

Documentation & Registry API

Integrate automated credential verification and institutional registry lookups directly into university, enterprise, and student management systems.

01.Verification API Endpoint

GET • POST /api/verify

The verification endpoint queries both the public indexed certificate database and the fallback cryptographic ledger for verifiable credential validity.

// cURL GET Request
curl -X GET "https://iaiscouncil.org/api/verify?query=IAISC-CERT-0X9A2B4C6D"
// Python Integration
import requests

res = requests.get(
    "https://iaiscouncil.org/api/verify", 
    params={"query": "IAISC-2024-8841"}
)

if res.status_code == 200:
    cert = res.json()["data"]
    print(f"Verified: {cert['holder_name']} - {cert['status']}")

02.JSON Response Payload

Successful requests return HTTP 200 with complete credential attestation metadata:

{
  "success": true,
  "data": {
    "id": "f5e01a2b-3c4d-5e6f-7a8b-9c0d1e2f3a4b",
    "certificate_hash": "IAISC-2024-8841",
    "holder_name": "Sarah Jenkins",
    "track_name": "Machine Learning Engineering & Neural Systems",
    "institute_id": "b2c3d4e5-f6a7-8b9c-0d1e-2f3a4b5c6d7e",
    "issue_date": "2024-05-20",
    "status": "valid",
    "institutes": {
      "name": "Stanford AI Learning Collaborative"
    }
  }
}

03.Accreditation Status Enums

status: "valid"Active certificate in full compliance with current audit criteria.
status: "revoked"Credential was formally revoked by the Technical Oversight Board.
status: "expired"Certification term lapsed; pending periodic re-audit submission.

04.Zero-Knowledge SNARK Verification

Each IAISC credential contains a deterministic zk-SNARK proof verifying that the syllabus, compute hours, and grading rubric complied with IAISC Standard Specification v2026.4 without exposing proprietary test datasets or model architecture secrets.

For on-chain validation contracts, contact our Infrastructure Node Committee at nodes@iaiscouncil.org.